Lines Matching refs:print
80 void mp_bytecode_print(const mp_print_t *print, const void *descr, const byte *ip, mp_uint_t len, c… in mp_bytecode_print() argument
96 mp_printf(print, "File %s, code block '%s' (descriptor: %p, bytecode @%p " UINT_FMT " bytes)\n", in mp_bytecode_print()
101 mp_printf(print, "Raw bytecode (code_info_size=" UINT_FMT ", bytecode_size=" UINT_FMT "):\n", in mp_bytecode_print()
105 mp_printf(print, "\n"); in mp_bytecode_print()
107 mp_printf(print, " %02x", mp_showbc_code_start[i]); in mp_bytecode_print()
109 mp_printf(print, "\n"); in mp_bytecode_print()
112 mp_printf(print, "arg names:"); in mp_bytecode_print()
114 mp_printf(print, " %s", qstr_str(MP_OBJ_QSTR_VALUE(const_table[i]))); in mp_bytecode_print()
116 mp_printf(print, "\n"); in mp_bytecode_print()
118 mp_printf(print, "(N_STATE %u)\n", (unsigned)n_state); in mp_bytecode_print()
119 mp_printf(print, "(N_EXC_STACK %u)\n", (unsigned)n_exc_stack); in mp_bytecode_print()
127 mp_printf(print, "(INIT_CELL %u)\n", local_num); in mp_bytecode_print()
134 mp_printf(print, " bc=" INT_FMT " line=" UINT_FMT "\n", bc, source_line); in mp_bytecode_print()
147 mp_printf(print, " bc=" INT_FMT " line=" UINT_FMT "\n", bc, source_line); in mp_bytecode_print()
150 mp_bytecode_print2(print, ip, len - prelude_size, const_table); in mp_bytecode_print()
153 const byte *mp_bytecode_print_str(const mp_print_t *print, const byte *ip) { in mp_bytecode_print_str() argument
159 mp_printf(print, "LOAD_CONST_FALSE"); in mp_bytecode_print_str()
163 mp_printf(print, "LOAD_CONST_NONE"); in mp_bytecode_print_str()
167 mp_printf(print, "LOAD_CONST_TRUE"); in mp_bytecode_print_str()
179 mp_printf(print, "LOAD_CONST_SMALL_INT " INT_FMT, num); in mp_bytecode_print_str()
185 mp_printf(print, "LOAD_CONST_STRING '%s'", qstr_str(qst)); in mp_bytecode_print_str()
190 mp_printf(print, "LOAD_CONST_OBJ %p=", MP_OBJ_TO_PTR(unum)); in mp_bytecode_print_str()
191 mp_obj_print_helper(print, (mp_obj_t)unum, PRINT_REPR); in mp_bytecode_print_str()
195 mp_printf(print, "LOAD_NULL"); in mp_bytecode_print_str()
200 mp_printf(print, "LOAD_FAST_N " UINT_FMT, unum); in mp_bytecode_print_str()
205 mp_printf(print, "LOAD_DEREF " UINT_FMT, unum); in mp_bytecode_print_str()
210 mp_printf(print, "LOAD_NAME %s", qstr_str(qst)); in mp_bytecode_print_str()
212 mp_printf(print, " (cache=%u)", *ip++); in mp_bytecode_print_str()
218 mp_printf(print, "LOAD_GLOBAL %s", qstr_str(qst)); in mp_bytecode_print_str()
220 mp_printf(print, " (cache=%u)", *ip++); in mp_bytecode_print_str()
226 mp_printf(print, "LOAD_ATTR %s", qstr_str(qst)); in mp_bytecode_print_str()
228 mp_printf(print, " (cache=%u)", *ip++); in mp_bytecode_print_str()
234 mp_printf(print, "LOAD_METHOD %s", qstr_str(qst)); in mp_bytecode_print_str()
239 mp_printf(print, "LOAD_SUPER_METHOD %s", qstr_str(qst)); in mp_bytecode_print_str()
243 mp_printf(print, "LOAD_BUILD_CLASS"); in mp_bytecode_print_str()
247 mp_printf(print, "LOAD_SUBSCR"); in mp_bytecode_print_str()
252 mp_printf(print, "STORE_FAST_N " UINT_FMT, unum); in mp_bytecode_print_str()
257 mp_printf(print, "STORE_DEREF " UINT_FMT, unum); in mp_bytecode_print_str()
262 mp_printf(print, "STORE_NAME %s", qstr_str(qst)); in mp_bytecode_print_str()
267 mp_printf(print, "STORE_GLOBAL %s", qstr_str(qst)); in mp_bytecode_print_str()
272 mp_printf(print, "STORE_ATTR %s", qstr_str(qst)); in mp_bytecode_print_str()
274 mp_printf(print, " (cache=%u)", *ip++); in mp_bytecode_print_str()
279 mp_printf(print, "STORE_SUBSCR"); in mp_bytecode_print_str()
284 mp_printf(print, "DELETE_FAST " UINT_FMT, unum); in mp_bytecode_print_str()
289 mp_printf(print, "DELETE_DEREF " UINT_FMT, unum); in mp_bytecode_print_str()
294 mp_printf(print, "DELETE_NAME %s", qstr_str(qst)); in mp_bytecode_print_str()
299 mp_printf(print, "DELETE_GLOBAL %s", qstr_str(qst)); in mp_bytecode_print_str()
303 mp_printf(print, "DUP_TOP"); in mp_bytecode_print_str()
307 mp_printf(print, "DUP_TOP_TWO"); in mp_bytecode_print_str()
311 mp_printf(print, "POP_TOP"); in mp_bytecode_print_str()
315 mp_printf(print, "ROT_TWO"); in mp_bytecode_print_str()
319 mp_printf(print, "ROT_THREE"); in mp_bytecode_print_str()
324 mp_printf(print, "JUMP " UINT_FMT, (mp_uint_t)(ip + unum - mp_showbc_code_start)); in mp_bytecode_print_str()
329 … mp_printf(print, "POP_JUMP_IF_TRUE " UINT_FMT, (mp_uint_t)(ip + unum - mp_showbc_code_start)); in mp_bytecode_print_str()
334 … mp_printf(print, "POP_JUMP_IF_FALSE " UINT_FMT, (mp_uint_t)(ip + unum - mp_showbc_code_start)); in mp_bytecode_print_str()
339 … mp_printf(print, "JUMP_IF_TRUE_OR_POP " UINT_FMT, (mp_uint_t)(ip + unum - mp_showbc_code_start)); in mp_bytecode_print_str()
344 … mp_printf(print, "JUMP_IF_FALSE_OR_POP " UINT_FMT, (mp_uint_t)(ip + unum - mp_showbc_code_start)); in mp_bytecode_print_str()
349 mp_printf(print, "SETUP_WITH " UINT_FMT, (mp_uint_t)(ip + unum - mp_showbc_code_start)); in mp_bytecode_print_str()
353 mp_printf(print, "WITH_CLEANUP"); in mp_bytecode_print_str()
358 …mp_printf(print, "UNWIND_JUMP " UINT_FMT " %d", (mp_uint_t)(ip + unum - mp_showbc_code_start), *ip… in mp_bytecode_print_str()
364 … mp_printf(print, "SETUP_EXCEPT " UINT_FMT, (mp_uint_t)(ip + unum - mp_showbc_code_start)); in mp_bytecode_print_str()
369 … mp_printf(print, "SETUP_FINALLY " UINT_FMT, (mp_uint_t)(ip + unum - mp_showbc_code_start)); in mp_bytecode_print_str()
377 mp_printf(print, "END_FINALLY"); in mp_bytecode_print_str()
381 mp_printf(print, "GET_ITER"); in mp_bytecode_print_str()
385 mp_printf(print, "GET_ITER_STACK"); in mp_bytecode_print_str()
390 mp_printf(print, "FOR_ITER " UINT_FMT, (mp_uint_t)(ip + unum - mp_showbc_code_start)); in mp_bytecode_print_str()
395 … mp_printf(print, "POP_EXCEPT_JUMP " UINT_FMT, (mp_uint_t)(ip + unum - mp_showbc_code_start)); in mp_bytecode_print_str()
400 mp_printf(print, "BUILD_TUPLE " UINT_FMT, unum); in mp_bytecode_print_str()
405 mp_printf(print, "BUILD_LIST " UINT_FMT, unum); in mp_bytecode_print_str()
410 mp_printf(print, "BUILD_MAP " UINT_FMT, unum); in mp_bytecode_print_str()
414 mp_printf(print, "STORE_MAP"); in mp_bytecode_print_str()
419 mp_printf(print, "BUILD_SET " UINT_FMT, unum); in mp_bytecode_print_str()
425 mp_printf(print, "BUILD_SLICE " UINT_FMT, unum); in mp_bytecode_print_str()
431 mp_printf(print, "STORE_COMP " UINT_FMT, unum); in mp_bytecode_print_str()
436 mp_printf(print, "UNPACK_SEQUENCE " UINT_FMT, unum); in mp_bytecode_print_str()
441 mp_printf(print, "UNPACK_EX " UINT_FMT, unum); in mp_bytecode_print_str()
446 mp_printf(print, "MAKE_FUNCTION %p", (void *)(uintptr_t)unum); in mp_bytecode_print_str()
451 mp_printf(print, "MAKE_FUNCTION_DEFARGS %p", (void *)(uintptr_t)unum); in mp_bytecode_print_str()
457 mp_printf(print, "MAKE_CLOSURE %p " UINT_FMT, (void *)(uintptr_t)unum, n_closed_over); in mp_bytecode_print_str()
464 … mp_printf(print, "MAKE_CLOSURE_DEFARGS %p " UINT_FMT, (void *)(uintptr_t)unum, n_closed_over); in mp_bytecode_print_str()
470 … mp_printf(print, "CALL_FUNCTION n=" UINT_FMT " nkw=" UINT_FMT, unum & 0xff, (unum >> 8) & 0xff); in mp_bytecode_print_str()
475 …mp_printf(print, "CALL_FUNCTION_VAR_KW n=" UINT_FMT " nkw=" UINT_FMT, unum & 0xff, (unum >> 8) & 0… in mp_bytecode_print_str()
480 … mp_printf(print, "CALL_METHOD n=" UINT_FMT " nkw=" UINT_FMT, unum & 0xff, (unum >> 8) & 0xff); in mp_bytecode_print_str()
485 …mp_printf(print, "CALL_METHOD_VAR_KW n=" UINT_FMT " nkw=" UINT_FMT, unum & 0xff, (unum >> 8) & 0xf… in mp_bytecode_print_str()
489 mp_printf(print, "RETURN_VALUE"); in mp_bytecode_print_str()
493 mp_printf(print, "RAISE_LAST"); in mp_bytecode_print_str()
497 mp_printf(print, "RAISE_OBJ"); in mp_bytecode_print_str()
501 mp_printf(print, "RAISE_FROM"); in mp_bytecode_print_str()
505 mp_printf(print, "YIELD_VALUE"); in mp_bytecode_print_str()
509 mp_printf(print, "YIELD_FROM"); in mp_bytecode_print_str()
514 mp_printf(print, "IMPORT_NAME '%s'", qstr_str(qst)); in mp_bytecode_print_str()
519 mp_printf(print, "IMPORT_FROM '%s'", qstr_str(qst)); in mp_bytecode_print_str()
523 mp_printf(print, "IMPORT_STAR"); in mp_bytecode_print_str()
528 …mp_printf(print, "LOAD_CONST_SMALL_INT " INT_FMT, (mp_int_t)ip[-1] - MP_BC_LOAD_CONST_SMALL_INT_MU… in mp_bytecode_print_str()
530 mp_printf(print, "LOAD_FAST " UINT_FMT, (mp_uint_t)ip[-1] - MP_BC_LOAD_FAST_MULTI); in mp_bytecode_print_str()
532 … mp_printf(print, "STORE_FAST " UINT_FMT, (mp_uint_t)ip[-1] - MP_BC_STORE_FAST_MULTI); in mp_bytecode_print_str()
534 mp_printf(print, "UNARY_OP " UINT_FMT, (mp_uint_t)ip[-1] - MP_BC_UNARY_OP_MULTI); in mp_bytecode_print_str()
537 … mp_printf(print, "BINARY_OP " UINT_FMT " %s", op, qstr_str(mp_binary_op_method_name[op])); in mp_bytecode_print_str()
539 mp_printf(print, "code %p, byte code 0x%02x not implemented\n", ip - 1, ip[-1]); in mp_bytecode_print_str()
549 void mp_bytecode_print2(const mp_print_t *print, const byte *ip, size_t len, const mp_uint_t *const… in mp_bytecode_print2() argument
553 mp_printf(print, "%02u ", (uint)(ip - mp_showbc_code_start)); in mp_bytecode_print2()
554 ip = mp_bytecode_print_str(print, ip); in mp_bytecode_print2()
555 mp_printf(print, "\n"); in mp_bytecode_print2()