Home
last modified time | relevance | path

Searched refs:exc_stack (Results 1 – 3 of 3) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dvm.c251 mp_exc_stack_t * /*const*/ exc_stack; in mp_execute_bytecode() local
255 exc_stack = (mp_exc_stack_t*)(code_state->state + n_state); in mp_execute_bytecode()
722 assert(exc_sp >= exc_stack); in mp_execute_bytecode()
772 assert(exc_sp >= exc_stack); in mp_execute_bytecode()
846 assert(exc_sp >= exc_stack); in mp_execute_bytecode()
1144 while (exc_sp >= exc_stack) { in mp_execute_bytecode()
1176 assert(exc_sp == exc_stack - 1); in mp_execute_bytecode()
1202 for (mp_exc_stack_t *e = exc_sp; e >= exc_stack; --e) { in mp_execute_bytecode()
1493 assert(exc_sp >= exc_stack); in mp_execute_bytecode()
1502 if (exc_sp >= exc_stack) { in mp_execute_bytecode()
[all …]
A Dbc.h175 #define MP_CODE_STATE_EXC_SP_IDX_FROM_PTR(exc_stack, exc_sp) ((exc_sp) + 1 - (exc_stack)) argument
176 #define MP_CODE_STATE_EXC_SP_IDX_TO_PTR(exc_stack, exc_sp_idx) ((exc_stack) + (exc_sp_idx) - 1) argument
A Demitnative.c225 exc_stack_entry_t *exc_stack; member
265 emit->exc_stack = m_new(exc_stack_entry_t, emit->exc_stack_alloc); in EXPORT_FUN()
274 m_del(exc_stack_entry_t, emit->exc_stack, emit->exc_stack_alloc); in EXPORT_FUN()
1093 … emit->exc_stack = m_renew(exc_stack_entry_t, emit->exc_stack, emit->exc_stack_alloc, new_alloc); in emit_native_push_exc_stack()
1097 exc_stack_entry_t *e = &emit->exc_stack[emit->exc_stack_size++]; in emit_native_push_exc_stack()
1111 exc_stack_entry_t *e = &emit->exc_stack[emit->exc_stack_size - 1]; in emit_native_leave_exc_stack()
1115 for (--e; e >= emit->exc_stack && !e->is_active; --e) { in emit_native_leave_exc_stack()
1119 if (e < emit->exc_stack) { in emit_native_leave_exc_stack()
1135 exc_stack_entry_t *e = &emit->exc_stack[--emit->exc_stack_size]; in emit_native_pop_exc_stack()
2083 if (e < emit->exc_stack) { in emit_native_unwind_jump()
[all …]

Completed in 15 milliseconds