diff options
| author | Damien George | 2014-12-12 17:18:56 +0000 |
|---|---|---|
| committer | Damien George | 2014-12-12 17:18:56 +0000 |
| commit | 7764f163fa54dc39532f7729c774ab92611bb115 (patch) | |
| tree | d74be7c2d1f9fbeb0cf56884035b8201061fda27 | |
| parent | 1ca28bd570e1d4b905a281d276fb822df35833da (diff) | |
py: Fix label printing in showbc; print sp in vm trace.
| -rw-r--r-- | py/showbc.c | 8 | ||||
| -rw-r--r-- | py/vm.c | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/py/showbc.c b/py/showbc.c index 93fe2c378..5ae05432a 100644 --- a/py/showbc.c +++ b/py/showbc.c @@ -299,22 +299,22 @@ void mp_bytecode_print2(const byte *ip, mp_uint_t len) { case MP_BC_POP_JUMP_IF_TRUE: DECODE_SLABEL; - printf("POP_JUMP_IF_TRUE " UINT_FMT, ip + unum - ip_start); + printf("POP_JUMP_IF_TRUE " INT_FMT, ip + unum - ip_start); break; case MP_BC_POP_JUMP_IF_FALSE: DECODE_SLABEL; - printf("POP_JUMP_IF_FALSE " UINT_FMT, ip + unum - ip_start); + printf("POP_JUMP_IF_FALSE " INT_FMT, ip + unum - ip_start); break; case MP_BC_JUMP_IF_TRUE_OR_POP: DECODE_SLABEL; - printf("JUMP_IF_TRUE_OR_POP " UINT_FMT, ip + unum - ip_start); + printf("JUMP_IF_TRUE_OR_POP " INT_FMT, ip + unum - ip_start); break; case MP_BC_JUMP_IF_FALSE_OR_POP: DECODE_SLABEL; - printf("JUMP_IF_FALSE_OR_POP " UINT_FMT, ip + unum - ip_start); + printf("JUMP_IF_FALSE_OR_POP " INT_FMT, ip + unum - ip_start); break; case MP_BC_SETUP_WITH: @@ -41,7 +41,7 @@ #include "objgenerator.h" #if 0 -#define TRACE(ip) mp_bytecode_print2(ip, 1); +#define TRACE(ip) printf("sp=" INT_FMT " ", sp - code_state->sp); mp_bytecode_print2(ip, 1); #else #define TRACE(ip) #endif |
