Home
last modified time | relevance | path

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

/AliOS-Things-master/components/py_engine/engine/py/
A Demit.h135 void (*unwind_jump)(emit_t *emit, mp_uint_t label, mp_uint_t except_depth);
233 void mp_emit_bc_unwind_jump(emit_t *emit, mp_uint_t label, mp_uint_t except_depth);
A Demitbc.c674 void mp_emit_bc_unwind_jump(emit_t *emit, mp_uint_t label, mp_uint_t except_depth) { in mp_emit_bc_unwind_jump() argument
675 if (except_depth == 0) { in mp_emit_bc_unwind_jump()
687 … emit_write_bytecode_raw_byte(emit, ((label & MP_EMIT_BREAK_FROM_FOR) ? 0x80 : 0) | except_depth); in mp_emit_bc_unwind_jump()
A Demitnative.c2062 STATIC void emit_native_unwind_jump(emit_t *emit, mp_uint_t label, mp_uint_t except_depth) { in emit_native_unwind_jump() argument
2063 if (except_depth > 0) { in emit_native_unwind_jump()
2067 for (; except_depth > 0; --except_depth, --e) { in emit_native_unwind_jump()

Completed in 22 milliseconds