NetSurf
|
Data Fields | |
duk_hobject | obj |
duk_instr_t ** | ptr_curr_pc |
duk_heap * | heap |
duk_uint8_t | strict |
duk_uint8_t | state |
duk_uint8_t | unused1 |
duk_uint8_t | unused2 |
duk_tval * | valstack |
duk_tval * | valstack_end |
duk_tval * | valstack_alloc_end |
duk_tval * | valstack_bottom |
duk_tval * | valstack_top |
duk_activation * | callstack_curr |
duk_size_t | callstack_top |
duk_size_t | callstack_preventcount |
duk_hthread * | resumer |
duk_compiler_ctx * | compile_ctx |
duk_int_t | interrupt_counter |
duk_int_t | interrupt_init |
duk_hobject * | builtins [DUK_NUM_BUILTINS] |
duk_hstring ** | strs |
duk_hobject* duk_hthread::builtins[DUK_NUM_BUILTINS] |
Definition at line 8397 of file duktape.c.
Referenced by duk__coerce_nonstrict_this_binding(), duk__declvar_helper(), duk__err_augment_user(), duk__load_func(), duk__pop_n_unsafe_raw(), duk_bi_global_object_eval(), duk_err_augment_error_create(), duk_err_create_and_throw(), duk_hobject_putprop(), duk_hthread_alloc(), and duk_push_object_helper_proto().
duk_activation* duk_hthread::callstack_curr |
Definition at line 8364 of file duktape.c.
Referenced by duk__handle_call_raw(), duk__reconfig_valstack_ecma_return(), duk_bi_global_object_eval(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_free_hobject(), duk_hthread_terminate(), duk_push_new_target(), and duk_require_constructor_call().
duk_size_t duk_hthread::callstack_preventcount |
Definition at line 8366 of file duktape.c.
Referenced by duk__handle_call_raw(), and duk_bi_thread_yield().
duk_size_t duk_hthread::callstack_top |
Definition at line 8365 of file duktape.c.
Referenced by duk__call_callstack_limit_check(), duk__handle_call_raw(), duk_bi_global_object_eval(), duk_bi_thread_resume(), duk_bi_thread_yield(), and duk_push_new_target().
duk_compiler_ctx* duk_hthread::compile_ctx |
duk_heap* duk_hthread::heap |
Definition at line 8315 of file duktape.c.
Referenced by duk__call_c_recursion_limit_check(), duk__declvar_helper(), duk__err_augment_user(), duk__get_own_propdesc_raw(), duk__get_propdesc(), duk__handle_call_raw(), duk__load_func(), duk__lookup_arguments_map(), duk__resize_valstack(), duk__strtable_litcache_key(), duk_alloc(), duk_bi_buffer_readfield(), duk_bi_global_object_eval(), duk_bi_symbol_constructor_shared(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_bi_typedarray_set(), duk_bw_resize(), duk_err_create_and_throw(), duk_free(), duk_hbuffer_resize(), duk_hdecenv_alloc(), duk_hobject_alloc_unchecked(), duk_hobject_define_property_helper(), duk_hobject_putprop(), duk_hobject_realloc_props(), duk_hobject_set_prototype_updref(), duk_hthread_activation_free(), duk_hthread_catcher_free(), duk_hthread_sync_currpc(), duk_inspect_value(), duk_realloc(), duk_realloc_raw(), and duk_refzero_check_slow().
duk_int_t duk_hthread::interrupt_counter |
Definition at line 8382 of file duktape.c.
Referenced by duk__handle_op_initset_initget().
duk_int_t duk_hthread::interrupt_init |
Definition at line 8383 of file duktape.c.
Referenced by duk__handle_op_initset_initget().
duk_hobject duk_hthread::obj |
duk_instr_t** duk_hthread::ptr_curr_pc |
Definition at line 8312 of file duktape.c.
Referenced by duk__handle_call_raw(), and duk__handle_executor_error().
duk_hthread* duk_hthread::resumer |
Definition at line 8369 of file duktape.c.
Referenced by duk_bi_thread_yield().
duk_uint8_t duk_hthread::state |
Definition at line 8321 of file duktape.c.
Referenced by duk__handle_call_raw(), duk_bi_thread_constructor(), duk_bi_thread_resume(), duk_bi_thread_yield(), and duk_hthread_terminate().
duk_hstring** duk_hthread::strs |
duk_tval* duk_hthread::valstack |
Definition at line 8355 of file duktape.c.
Referenced by duk__handle_call_raw(), duk__resize_valstack(), duk_bi_global_object_eval(), duk_bi_thread_resume(), duk_free_hobject(), duk_heap_process_finalize_list(), duk_hthread_get_valstack_ptr(), duk_hthread_terminate(), duk_push_new_target(), and duk_throw_raw().
duk_tval* duk_hthread::valstack_alloc_end |
Definition at line 8357 of file duktape.c.
Referenced by duk__handle_call_raw(), and duk__resize_valstack().
duk_tval* duk_hthread::valstack_bottom |
Definition at line 8358 of file duktape.c.
Referenced by duk__coerce_nonstrict_this_binding(), duk__handle_call_raw(), duk__resize_valstack(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_get_top_index(), duk_get_top_require_min(), duk_hthread_terminate(), duk_pop_n(), duk_push_new_target(), duk_require_top_index(), and duk_throw_raw().
duk_tval* duk_hthread::valstack_end |
Definition at line 8356 of file duktape.c.
Referenced by duk__handle_call_raw(), duk__resize_valstack(), and duk_throw_raw().
duk_tval* duk_hthread::valstack_top |
Definition at line 8359 of file duktape.c.
Referenced by duk__handle_call_raw(), duk__resize_valstack(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_get_top_require_min(), duk_js_tonumber(), duk_known_hstring(), duk_push_int(), duk_push_lstring(), duk_push_null(), duk_push_true(), duk_push_uint_to_hstring(), duk_push_undefined(), duk_require_top_index(), and duk_throw_raw().