Home
last modified time | relevance | path

Searched refs:mp_code_state_t (Results 1 – 9 of 9) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dprofile.h45 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 Dobjfun.c218 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 Dbc.h223 } 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 Dvm.c206 mp_vm_return_kind_t mp_execute_bytecode(mp_code_state_t *code_state, volatile mp_obj_t inject_exc) { in mp_execute_bytecode()
986mp_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()
1072mp_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 Dprofile.c251 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 Dnativeglue.h134 …void (*setup_code_state)(mp_code_state_t *code_state, size_t n_args, size_t n_kw, const mp_obj_t *…
A Dbc.c112 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 Dobjgenerator.c50 mp_code_state_t code_state;
A Demitnative.c90 #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