========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(4, cal, lad, dxx)
frame_range [4, 20)
stack_frame:
64 78 78 00 6c 61 64 00 dxx.lad.
63 61 6c 00 04 00 00 00 cal.....
=========
printparams(4, 0x006c6163, 0x0064616c, 0x00787864)
0> STACKTRACE
frame_range [20, 20)
stack_frame:
=========END
calladdxxNOT_PRINTABLE
========STACKTRACE:
reg: 0x00
=========
main()
5> CALL calladd(5)
frame_range [0, 4)
stack_frame:
05 00 00 00             ....
=========
calladd(5)
0> CALL printparams(4, cal, lad, dxx)
frame_range [4, 20)
stack_frame:
64 78 78 00 6c 61 64 00 dxx.lad.
63 61 6c 00 04 00 00 00 cal.....
=========
printparams(4, 0x006c6163, 0x0064616c, 0x00787864)
30> PRINT 2
frame_range [20, 35)
stack_frame:
00 ec 63 61 6c 6c 61 64 ..callad
64 78 78 05 00 00 00    dxx....
=========END
