Searched refs:mp_code_state_t (Results 1 – 9 of 9) sorted by relevance
/AliOS-Things-master/components/py_engine/engine/py/ |
A D | profile.h | 45 const mp_code_state_t *code_state; 57 mp_obj_t mp_obj_new_frame(const mp_code_state_t *code_state); 62 mp_obj_t mp_prof_frame_enter(mp_code_state_t *code_state); 63 mp_obj_t mp_prof_frame_update(const mp_code_state_t *code_state); 66 mp_obj_t mp_prof_instr_tick(mp_code_state_t *code_state, bool is_exception); 72 void mp_prof_print_instr(const byte *ip, mp_code_state_t *code_state);
|
A D | objfun.c | 218 mp_code_state_t *mp_obj_fun_bc_prepare_codestate(mp_obj_t self_in, size_t n_args, size_t n_kw, cons… in mp_obj_fun_bc_prepare_codestate() 225 mp_code_state_t *code_state; in mp_obj_fun_bc_prepare_codestate() 227 code_state = mp_pystack_alloc(sizeof(mp_code_state_t) + state_size); in mp_obj_fun_bc_prepare_codestate() 234 code_state = m_new_obj_var_maybe(mp_code_state_t, byte, state_size); in mp_obj_fun_bc_prepare_codestate() 264 mp_code_state_t *code_state = NULL; in fun_bc_call() 266 code_state = mp_pystack_alloc(sizeof(mp_code_state_t) + state_size); in fun_bc_call() 269 code_state = m_new_obj_var_maybe(mp_code_state_t, byte, state_size); in fun_bc_call() 277 code_state = alloca(sizeof(mp_code_state_t) + state_size); in fun_bc_call() 339 m_del_var(mp_code_state_t, byte, state_size, code_state); in fun_bc_call()
|
A D | bc.h | 223 } mp_code_state_t; typedef 229 mp_vm_return_kind_t mp_execute_bytecode(mp_code_state_t *code_state, volatile mp_obj_t inject_exc); 230 mp_code_state_t *mp_obj_fun_bc_prepare_codestate(mp_obj_t func, size_t n_args, size_t n_kw, const m… 231 void mp_setup_code_state(mp_code_state_t *code_state, size_t n_args, size_t n_kw, const mp_obj_t *a…
|
A D | vm.c | 206 mp_vm_return_kind_t mp_execute_bytecode(mp_code_state_t *code_state, volatile mp_obj_t inject_exc) { in mp_execute_bytecode() 986 …mp_code_state_t *new_state = mp_obj_fun_bc_prepare_codestate(*sp, unum & 0xff, (unum >> 8) & 0xff,… in mp_execute_bytecode() 1027 mp_code_state_t *new_state = mp_obj_fun_bc_prepare_codestate(out_args.fun, in mp_execute_bytecode() 1072 …mp_code_state_t *new_state = mp_obj_fun_bc_prepare_codestate(*sp, n_args + adjust, n_kw, sp + 2 - … in mp_execute_bytecode() 1112 mp_code_state_t *new_state = mp_obj_fun_bc_prepare_codestate(out_args.fun, in mp_execute_bytecode() 1182 mp_code_state_t *new_code_state = code_state->prev; in mp_execute_bytecode() 1188 mp_nonlocal_free(code_state, sizeof(mp_code_state_t)); in mp_execute_bytecode() 1515 mp_code_state_t *new_code_state = code_state->prev; in mp_execute_bytecode() 1521 mp_nonlocal_free(code_state, sizeof(mp_code_state_t)); in mp_execute_bytecode()
|
A D | profile.c | 251 mp_obj_t mp_obj_new_frame(const mp_code_state_t *code_state) { in mp_obj_new_frame() 315 mp_obj_t mp_prof_frame_enter(mp_code_state_t *code_state) { in mp_prof_frame_enter() 357 mp_obj_t mp_prof_frame_update(const mp_code_state_t *code_state) { in mp_prof_frame_update() 377 mp_obj_t mp_prof_instr_tick(mp_code_state_t *code_state, bool is_exception) { in mp_prof_instr_tick() 942 void mp_prof_print_instr(const byte *ip, mp_code_state_t *code_state) { in mp_prof_print_instr()
|
A D | nativeglue.h | 134 …void (*setup_code_state)(mp_code_state_t *code_state, size_t n_args, size_t n_kw, const mp_obj_t *…
|
A D | bc.c | 112 void mp_setup_code_state(mp_code_state_t *code_state, size_t n_args, size_t n_kw, const mp_obj_t *a… in mp_setup_code_state()
|
A D | objgenerator.c | 50 mp_code_state_t code_state;
|
A D | emitnative.c | 90 #define SIZEOF_CODE_STATE (sizeof(mp_code_state_t) / sizeof(uintptr_t)) 91 #define OFFSETOF_CODE_STATE_STATE (offsetof(mp_code_state_t, state) / sizeof(uintptr_t)) 92 #define OFFSETOF_CODE_STATE_FUN_BC (offsetof(mp_code_state_t, fun_bc) / sizeof(uintptr_t)) 93 #define OFFSETOF_CODE_STATE_IP (offsetof(mp_code_state_t, ip) / sizeof(uintptr_t)) 94 #define OFFSETOF_CODE_STATE_SP (offsetof(mp_code_state_t, sp) / sizeof(uintptr_t)) 589 …emit_native_mov_state_imm_via(emit, emit->code_state_start + offsetof(mp_code_state_t, n_state) / … in emit_native_start_pass()
|
Completed in 19 milliseconds