========STACKTRACE:
reg: 0x00
=========
main()
0> CALL printparams(0)
frame_range [0, 4)
stack_frame:
00 00 00 00             ....
=========
printparams(0)
0> STACKTRACE
frame_range [4, 4)
stack_frame:
=========END

========STACKTRACE:
reg: 0x00
=========
main()
0> CALL printparams(0)
frame_range [0, 4)
stack_frame:
00 00 00 00             ....
=========
printparams(0)
31> STACKTRACE
frame_range [4, 7)
stack_frame:
00 fc 00                ...
=========END
========STACKTRACE:
reg: 0x00
=========
main()
1> STACKTRACE
frame_range [0, 0)
stack_frame:
=========END
========STACKTRACE:
reg: 0x00
=========
main()
2> CALL add(5, 6)
frame_range [0, 8)
stack_frame:
06 00 00 00 05 00 00 00 ........
=========
add(5, 6)
0> CALL printparams(1, add)
frame_range [8, 16)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
0> STACKTRACE
frame_range [16, 16)
stack_frame:
=========END
add
========STACKTRACE:
reg: 0x00
=========
main()
2> CALL add(5, 6)
frame_range [0, 8)
stack_frame:
06 00 00 00 05 00 00 00 ........
=========
add(5, 6)
0> CALL printparams(1, add)
frame_range [8, 16)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
31> STACKTRACE
frame_range [16, 22)
stack_frame:
00 f8 61 64 64 00       ..add.
=========END
0x0b
========STACKTRACE:
reg: 0x0b
=========
main()
2> CALL add(5, 6)
frame_range [0, 8)
stack_frame:
06 00 00 00 05 00 00 00 ........
=========
add(5, 6)
15> STACKTRACE
frame_range [8, 10)
stack_frame:
0b 00                   ..
=========END
========STACKTRACE:
reg: 0x0b
=========
main()
3> CALL add(-100, 9)
frame_range [0, 8)
stack_frame:
09 00 00 00 9c ff ff ff ........
=========
add(-100, 9)
0> CALL printparams(1, add)
frame_range [8, 16)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
0> STACKTRACE
frame_range [16, 16)
stack_frame:
=========END
add
========STACKTRACE:
reg: 0x00
=========
main()
3> CALL add(-100, 9)
frame_range [0, 8)
stack_frame:
09 00 00 00 9c ff ff ff ........
=========
add(-100, 9)
0> CALL printparams(1, add)
frame_range [8, 16)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
31> STACKTRACE
frame_range [16, 22)
stack_frame:
00 f8 61 64 64 00       ..add.
=========END
0xa5
========STACKTRACE:
reg: 0xa5
=========
main()
3> CALL add(-100, 9)
frame_range [0, 8)
stack_frame:
09 00 00 00 9c ff ff ff ........
=========
add(-100, 9)
15> STACKTRACE
frame_range [8, 10)
stack_frame:
a5 00                   ..
=========END
========STACKTRACE:
reg: 0xa5
=========
main()
4> STACKTRACE
frame_range [0, 0)
stack_frame:
=========END
========STACKTRACE:
reg: 0xa5
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
0> CALL printparams(3, cal, lad, dxx)
frame_range [4, 20)
stack_frame:
64 78 78 00 6c 61 64 00 dxx.lad.
63 61 6c 00 03 00 00 00 cal.....
=========
printparams(3, 0x006c6163, 0x0064616c, 0x00787864)
0> STACKTRACE
frame_range [20, 20)
stack_frame:
=========END
calladdxx
========STACKTRACE:
reg: 0x00
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
0> CALL printparams(3, cal, lad, dxx)
frame_range [4, 20)
stack_frame:
64 78 78 00 6c 61 64 00 dxx.lad.
63 61 6c 00 03 00 00 00 cal.....
=========
printparams(3, 0x006c6163, 0x0064616c, 0x00787864)
31> STACKTRACE
frame_range [20, 32)
stack_frame:
00 f0 63 61 6c 6c 61 64 ..callad
64 78 78 00             dxx.
=========END
========STACKTRACE:
reg: 0x04
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
04 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
0> CALL printparams(1, add)
frame_range [13, 21)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
0> STACKTRACE
frame_range [21, 21)
stack_frame:
=========END
add
========STACKTRACE:
reg: 0x00
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
04 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
0> CALL printparams(1, add)
frame_range [13, 21)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
31> STACKTRACE
frame_range [21, 27)
stack_frame:
00 f8 61 64 64 00       ..add.
=========END
0xd6
========STACKTRACE:
reg: 0xd6
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
04 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
15> STACKTRACE
frame_range [13, 15)
stack_frame:
d6 00                   ..
=========END
========STACKTRACE:
reg: 0x03
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
03 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
0> CALL printparams(1, add)
frame_range [13, 21)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
0> STACKTRACE
frame_range [21, 21)
stack_frame:
=========END
add
========STACKTRACE:
reg: 0x00
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
03 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
0> CALL printparams(1, add)
frame_range [13, 21)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
31> STACKTRACE
frame_range [21, 27)
stack_frame:
00 f8 61 64 64 00       ..add.
=========END
0xd6
========STACKTRACE:
reg: 0xd6
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
03 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
15> STACKTRACE
frame_range [13, 15)
stack_frame:
d6 00                   ..
=========END
========STACKTRACE:
reg: 0x02
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
02 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
0> CALL printparams(1, add)
frame_range [13, 21)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
0> STACKTRACE
frame_range [21, 21)
stack_frame:
=========END
add
========STACKTRACE:
reg: 0x00
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
02 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
0> CALL printparams(1, add)
frame_range [13, 21)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
31> STACKTRACE
frame_range [21, 27)
stack_frame:
00 f8 61 64 64 00       ..add.
=========END
0xd6
========STACKTRACE:
reg: 0xd6
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
02 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
15> STACKTRACE
frame_range [13, 15)
stack_frame:
d6 00                   ..
=========END
========STACKTRACE:
reg: 0x01
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
01 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
0> CALL printparams(1, add)
frame_range [13, 21)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
0> STACKTRACE
frame_range [21, 21)
stack_frame:
=========END
add
========STACKTRACE:
reg: 0x00
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
01 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
0> CALL printparams(1, add)
frame_range [13, 21)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
31> STACKTRACE
frame_range [21, 27)
stack_frame:
00 f8 61 64 64 00       ..add.
=========END
0xd6
========STACKTRACE:
reg: 0xd6
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
01 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
15> STACKTRACE
frame_range [13, 15)
stack_frame:
d6 00                   ..
=========END
========STACKTRACE:
reg: 0x00
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
00 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
0> CALL printparams(1, add)
frame_range [13, 21)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
0> STACKTRACE
frame_range [21, 21)
stack_frame:
=========END
add
========STACKTRACE:
reg: 0x00
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
00 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
0> CALL printparams(1, add)
frame_range [13, 21)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
31> STACKTRACE
frame_range [21, 27)
stack_frame:
00 f8 61 64 64 00       ..add.
=========END
0xd6
========STACKTRACE:
reg: 0xd6
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
5> CALL add(114, 100)
frame_range [4, 13)
stack_frame:
00 64 00 00 00 72 00 00 .d...r..
00                      .
=========
add(114, 100)
15> STACKTRACE
frame_range [13, 15)
stack_frame:
d6 00                   ..
=========END
========STACKTRACE:
reg: 0x00
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
8> STACKTRACE
frame_range [4, 4)
stack_frame:
=========END
========STACKTRACE:
reg: 0x00
=========
main()
6> CALL add(15, -2)
frame_range [0, 8)
stack_frame:
fe ff ff ff 0f 00 00 00 ........
=========
add(15, -2)
0> CALL printparams(1, add)
frame_range [8, 16)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
0> STACKTRACE
frame_range [16, 16)
stack_frame:
=========END
add
========STACKTRACE:
reg: 0x00
=========
main()
6> CALL add(15, -2)
frame_range [0, 8)
stack_frame:
fe ff ff ff 0f 00 00 00 ........
=========
add(15, -2)
0> CALL printparams(1, add)
frame_range [8, 16)
stack_frame:
61 64 64 00 01 00 00 00 add.....
=========
printparams(1, 0x00646461)
31> STACKTRACE
frame_range [16, 22)
stack_frame:
00 f8 61 64 64 00       ..add.
=========END
0x0d
========STACKTRACE:
reg: 0x0d
=========
main()
6> CALL add(15, -2)
frame_range [0, 8)
stack_frame:
fe ff ff ff 0f 00 00 00 ........
=========
add(15, -2)
15> STACKTRACE
frame_range [8, 10)
stack_frame:
0d 00                   ..
=========END
========STACKTRACE:
reg: 0x0d
=========
main()
7> STACKTRACE
frame_range [0, 0)
stack_frame:
=========END
BAD_PARAM
========STACKTRACE:
reg: 0x0d
=========
main()
8> CALL printparams(ooo, goo, dby, epr, obl, ems, olv, ing)
frame_range [0, 0)
stack_frame:
=========END
