Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <duk_hthread.h>
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_size_t | valstack_max |
duk_size_t | callstack_max |
duk_size_t | catchstack_max |
duk_tval * | valstack |
duk_tval * | valstack_end |
duk_tval * | valstack_bottom |
duk_tval * | valstack_top |
duk_size_t | valstack_size |
duk_activation * | callstack |
duk_size_t | callstack_size |
duk_size_t | callstack_top |
duk_size_t | callstack_preventcount |
duk_catcher * | catchstack |
duk_size_t | catchstack_size |
duk_size_t | catchstack_top |
duk_hthread * | resumer |
duk_compiler_ctx * | compile_ctx |
duk_hobject * | builtins [DUK_NUM_BUILTINS] |
duk_hstring ** | strs |
Definition at line 6190 of file duktape-1.5.2/src-noline/duktape.c.
duk_hobject * duk_hthread::builtins |
Definition at line 6274 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__coerce_effective_this_binding(), duk__declvar_helper(), duk__do_compile(), duk__err_augment_user(), duk__get_identifier_reference(), duk__handle_oldenv_for_call(), duk__init_heap_thread(), duk__load_func(), duk__load_func(), duk__mark_hobject(), duk__push_c_function_raw(), duk__push_stridx(), duk__putvar_helper(), duk__refcount_finalize_hobject(), duk_bi_boolean_constructor(), duk_bi_function_constructor(), duk_bi_global_object_eval(), duk_bi_nodejs_buffer_is_buffer(), duk_bi_number_constructor(), duk_bi_object_setprototype_shared(), duk_create_activation_environment_record(), duk_err_augment_error_create(), duk_err_augment_error_create(), duk_err_create_and_throw(), duk_err_setup_heap_ljstate(), duk_error_prototype_from_code(), duk_get_error_code(), duk_get_global_string(), duk_get_var(), duk_hobject_getprop(), duk_hobject_hasprop(), duk_hobject_putprop(), duk_hthread_alloc(), duk_hthread_copy_builtin_objects(), duk_hthread_create_builtin_objects(), duk_hthread_terminate(), duk_js_push_closure(), duk_push_bufferobject_raw(), duk_push_compiledfunction(), duk_push_hobject_bidx(), duk_push_object_helper(), duk_push_thread_raw(), duk_put_global_string(), duk_put_var(), duk_regexp_create_instance(), duk_set_global_object(), duk_xdef_prop_stridx_builtin(), and duk_xdef_prop_stridx_thrower().
duk_activation * duk_hthread::callstack |
Definition at line 6235 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_traceback(), duk__handle_call_inner(), duk__handle_catch(), duk__handle_finally(), duk__handle_label(), duk__handle_longjmp(), duk__handle_return(), duk__handle_yield(), duk__js_execute_bytecode_inner(), duk__mark_hobject(), duk__reconfig_valstack_ecma_catcher(), duk__reconfig_valstack_ecma_return(), duk__refcount_finalize_hobject(), duk_bi_duktape_object_act(), duk_bi_global_object_eval(), duk_bi_logger_constructor(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_free_hobject_inner(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_heap_mark_and_sweep(), duk_hthread_alloc(), duk_hthread_callstack_grow(), duk_hthread_callstack_shrink_check(), duk_hthread_callstack_unwind(), duk_hthread_catchstack_unwind(), duk_hthread_get_callstack_ptr(), duk_hthread_get_current_activation(), duk_hthread_init_stacks(), duk_hthread_sync_and_null_currpc(), duk_hthread_sync_currpc(), duk_js_declvar_activation(), duk_js_execute_bytecode(), and duk_js_init_activation_environment_records_delayed().
duk_size_t duk_hthread::callstack_max |
Definition at line 6214 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_err_create_and_throw(), duk_hthread_alloc(), and duk_hthread_callstack_grow().
duk_size_t duk_hthread::callstack_preventcount |
Definition at line 6238 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_call_inner(), duk__js_execute_bytecode_inner(), duk_bi_thread_yield(), and duk_hthread_callstack_unwind().
duk_size_t duk_hthread::callstack_size |
Definition at line 6236 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_call_inner(), duk__push_this_helper(), duk_handle_ecma_call_setup(), duk_hthread_callstack_grow(), duk_hthread_callstack_shrink_check(), duk_hthread_callstack_unwind(), duk_hthread_init_stacks(), duk_push_current_function(), and duk_push_current_thread().
duk_size_t duk_hthread::callstack_top |
Definition at line 6237 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_traceback(), duk__handle_break_or_continue(), duk__handle_call_error(), duk__handle_call_inner(), duk__handle_catch(), duk__handle_finally(), duk__handle_label(), duk__handle_longjmp(), duk__handle_return(), duk__handle_safe_call_error(), duk__handle_safe_call_inner(), duk__js_execute_bytecode_inner(), duk__mark_hobject(), duk__push_this_helper(), duk__refcount_finalize_hobject(), duk_bi_duktape_object_act(), duk_bi_global_object_eval(), duk_bi_logger_constructor(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_get_borrowed_this_tval(), duk_get_current_magic(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_handle_safe_call(), duk_hthread_callstack_grow(), duk_hthread_callstack_shrink_check(), duk_hthread_callstack_unwind(), duk_hthread_catchstack_unwind(), duk_hthread_get_current_activation(), duk_hthread_init_stacks(), duk_hthread_sync_and_null_currpc(), duk_hthread_sync_currpc(), duk_is_constructor_call(), duk_is_strict_call(), duk_js_execute_bytecode(), duk_push_current_function(), and duk_push_current_thread().
duk_catcher * duk_hthread::catchstack |
Definition at line 6241 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_break_or_continue(), duk__handle_call_inner(), duk__handle_catch(), duk__handle_finally(), duk__handle_label(), duk__handle_longjmp(), duk__handle_return(), duk__js_execute_bytecode_inner(), duk__mark_hobject(), duk__reconfig_valstack_ecma_catcher(), duk__refcount_finalize_hobject(), duk__set_catcher_regs(), duk_error_prototype_from_code(), duk_free_hobject_inner(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_heap_mark_and_sweep(), duk_hthread_alloc(), duk_hthread_catchstack_grow(), duk_hthread_catchstack_shrink_check(), duk_hthread_catchstack_unwind(), duk_hthread_get_catchstack_ptr(), and duk_hthread_init_stacks().
duk_size_t duk_hthread::catchstack_max |
Definition at line 6215 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_hthread_alloc(), and duk_hthread_catchstack_grow().
duk_size_t duk_hthread::catchstack_size |
Definition at line 6242 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__js_execute_bytecode_inner(), duk_hthread_catchstack_grow(), duk_hthread_catchstack_shrink_check(), duk_hthread_catchstack_unwind(), and duk_hthread_init_stacks().
duk_size_t duk_hthread::catchstack_top |
Definition at line 6243 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_break_or_continue(), duk__handle_call_error(), duk__handle_call_inner(), duk__handle_longjmp(), duk__handle_return(), duk__handle_safe_call_error(), duk__handle_safe_call_inner(), duk__js_execute_bytecode_inner(), duk__mark_hobject(), duk__refcount_finalize_hobject(), duk_error_prototype_from_code(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_handle_safe_call(), duk_hthread_catchstack_grow(), duk_hthread_catchstack_shrink_check(), duk_hthread_catchstack_unwind(), and duk_hthread_init_stacks().
duk_compiler_ctx * duk_hthread::compile_ctx |
Definition at line 6249 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_compiler_error_line(), duk__add_traceback(), duk_hthread_alloc(), and duk_js_compile().
duk_heap * duk_hthread::heap |
Definition at line 6202 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__add_label(), duk__alloc_entry_checked(), duk__bw_update_ptrs(), duk__cleanup_varmap(), duk__compute_a_stats(), duk__convert_to_func_template(), duk__count_used_e_keys(), duk__declvar_helper(), duk__dump_buffer_prop(), duk__dump_formals(), duk__dump_func(), duk__dump_func(), duk__dump_hbuffer_raw(), duk__dump_string_prop(), duk__dump_uint32_prop(), duk__dump_varmap(), duk__enc_buffer(), duk__enc_bufferobject(), duk__err_augment_user(), duk__finalize_helper(), duk__get_buffer_data_helper(), duk__get_buffer_helper(), duk__get_identifier_reference(), duk__get_old_array_length(), duk__get_own_propdesc_raw(), duk__get_propdesc(), duk__getconst(), duk__getid_activation_regs(), duk__getid_open_decl_env_regs(), duk__getprop_fastpath_bufobj_tval(), duk__getprop_shallow_fastpath_array_tval(), duk__handle_call_error(), duk__handle_call_inner(), duk__handle_longjmp(), duk__handle_oldenv_for_call(), duk__handle_put_array_length(), duk__handle_put_array_length_smaller(), duk__handle_return(), duk__handle_safe_call_error(), duk__handle_safe_call_inner(), duk__handle_safe_call_shared(), duk__hobject_pc2line_query_raw(), duk__inc_data_inner_refcounts(), duk__js_execute_bytecode_inner(), duk__load_func(), duk__load_func(), duk__lookup_active_label(), duk__push_c_function_raw(), duk__putprop_fastpath_bufobj_tval(), duk__putprop_shallow_fastpath_array_tval(), duk__realloc_props(), duk__refcount_finalize_hobject(), duk__refzero_free_pending(), duk__resize_valstack(), duk__sort_array_indices(), duk__update_label_flags(), duk_alloc(), duk_alloc_raw(), duk_bi_arraybuffer_constructor(), duk_bi_boolean_constructor(), duk_bi_buffer_compare_shared(), duk_bi_buffer_readfield(), duk_bi_buffer_slice_shared(), duk_bi_buffer_writefield(), duk_bi_duktape_object_gc(), duk_bi_duktape_object_info(), duk_bi_global_object_print_helper(), duk_bi_json_stringify_helper(), duk_bi_logger_prototype_log_shared(), duk_bi_nodejs_buffer_concat(), duk_bi_nodejs_buffer_copy(), duk_bi_nodejs_buffer_fill(), duk_bi_nodejs_buffer_is_buffer(), duk_bi_nodejs_buffer_tojson(), duk_bi_nodejs_buffer_tostring(), duk_bi_nodejs_buffer_write(), duk_bi_number_constructor(), duk_bi_object_getprototype_shared(), duk_bi_object_prototype_is_prototype_of(), duk_bi_object_setprototype_shared(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_bi_typedarray_constructor(), duk_bi_typedarray_set(), duk_bw_init(), duk_config_buffer(), duk_create_activation_environment_record(), duk_destroy_heap(), duk_err_create_and_throw(), duk_err_longjmp(), duk_err_setup_heap_ljstate(), duk_fatal(), duk_free(), duk_free_raw(), duk_gc(), duk_get_error_code(), duk_get_memory_functions(), duk_get_prototype(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_handle_safe_call(), duk_hbuffer_resize(), duk_heap_strcache_offset_char2byte(), duk_heap_string_intern_checked(), duk_heap_string_intern_u32_checked(), duk_heaphdr_decref(), duk_heaphdr_decref_allownull(), duk_heaphdr_refzero(), duk_hobject_define_accessor_internal(), duk_hobject_define_property_helper(), duk_hobject_define_property_internal(), duk_hobject_define_property_internal_arridx(), duk_hobject_delprop(), duk_hobject_delprop_raw(), duk_hobject_enumerator_create(), duk_hobject_enumerator_next(), duk_hobject_get_enumerated_keys(), duk_hobject_getprop(), duk_hobject_hasprop(), duk_hobject_hasprop_raw(), duk_hobject_object_get_own_property_descriptor(), duk_hobject_object_is_sealed_frozen_helper(), duk_hobject_object_seal_freeze_helper(), duk_hobject_pc2line_pack(), duk_hobject_prototype_chain_contains(), duk_hobject_proxy_check(), duk_hobject_putprop(), duk_hobject_set_prototype_updref(), duk_hthread_alloc(), duk_hthread_callstack_grow(), duk_hthread_callstack_shrink_check(), duk_hthread_callstack_unwind(), duk_hthread_catchstack_grow(), duk_hthread_catchstack_shrink_check(), duk_hthread_catchstack_unwind(), duk_hthread_get_act_prev_pc(), duk_js_close_environment_record(), duk_js_equals_helper(), duk_js_execute_bytecode(), duk_js_init_activation_environment_records_delayed(), duk_js_instanceof(), duk_js_push_closure(), duk_push_buffer_raw(), duk_push_bufferobject_raw(), duk_push_compiledfunction(), duk_push_current_thread(), duk_push_heap_stash(), duk_push_hobject_class_string(), duk_push_object_helper(), duk_push_object_helper_proto(), duk_push_thread_raw(), duk_push_thread_stash(), duk_realloc(), duk_realloc_raw(), duk_resize_buffer(), duk_resume(), duk_steal_buffer(), duk_suspend(), duk_to_buffer_raw(), duk_to_int_clamped_raw(), duk_to_object_class_string_top(), duk_to_string(), duk_util_tinyrandom_get_bits(), and duk_util_tinyrandom_get_double().
duk_hobject duk_hthread::obj |
Definition at line 6192 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_hthread_alloc(), and duk_push_thread_raw().
duk_instr_t ** duk_hthread::ptr_curr_pc |
Definition at line 6199 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_call_error(), duk__handle_call_inner(), duk__handle_executor_error(), duk__handle_safe_call_shared(), duk__js_execute_bytecode_inner(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_handle_safe_call(), duk_hthread_alloc(), duk_hthread_sync_and_null_currpc(), and duk_hthread_sync_currpc().
duk_hthread * duk_hthread::resumer |
Definition at line 6246 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_longjmp(), duk__handle_return(), duk__mark_hobject(), duk__refcount_finalize_hobject(), duk_bi_thread_yield(), duk_error_prototype_from_code(), and duk_hthread_alloc().
duk_uint8_t duk_hthread::state |
Definition at line 6208 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_call_error(), duk__handle_call_inner(), duk__handle_longjmp(), duk__handle_return(), duk__handle_safe_call_inner(), duk__handle_safe_call_shared(), duk__init_heap_thread(), duk_bi_thread_constructor(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_handle_safe_call(), duk_hthread_terminate(), and duk_push_thread_raw().
duk_uint8_t duk_hthread::strict |
Definition at line 6205 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_hthread_alloc().
duk_hstring ** duk_hthread::strs |
Definition at line 6283 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__init_heap_thread(), duk_hthread_alloc(), and duk_push_thread_raw().
duk_uint8_t duk_hthread::unused1 |
Definition at line 6209 of file duktape-1.5.2/src-noline/duktape.c.
duk_uint8_t duk_hthread::unused2 |
Definition at line 6210 of file duktape-1.5.2/src-noline/duktape.c.
duk_tval * duk_hthread::valstack |
Definition at line 6226 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__adjust_valstack_and_top(), duk__getid_activation_regs(), duk__getid_open_decl_env_regs(), duk__handle_call_error(), duk__handle_call_inner(), duk__handle_catch(), duk__handle_longjmp(), duk__handle_return(), duk__handle_safe_call_error(), duk__handle_safe_call_inner(), duk__handle_yield(), duk__js_execute_bytecode_inner(), duk__mark_hobject(), duk__push_this_helper(), duk__reconfig_valstack_ecma_catcher(), duk__reconfig_valstack_ecma_return(), duk__refcount_finalize_hobject(), duk__resize_valstack(), duk__set_catcher_regs(), duk_bi_global_object_eval(), duk_bi_thread_resume(), duk_check_stack(), duk_check_stack_top(), duk_err_setup_heap_ljstate(), duk_free_hobject_inner(), duk_get_borrowed_this_tval(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_handle_safe_call(), duk_heap_mark_and_sweep(), duk_hthread_alloc(), duk_hthread_get_valstack_ptr(), duk_hthread_init_stacks(), duk_hthread_terminate(), duk_js_close_environment_record(), duk_require_stack(), duk_require_stack_top(), duk_throw(), and duk_valstack_resize_raw().
duk_tval * duk_hthread::valstack_bottom |
Definition at line 6228 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__adjust_valstack_and_top(), duk__coerce_effective_this_binding(), duk__get_idx_func(), duk__handle_call_error(), duk__handle_call_inner(), duk__handle_label(), duk__handle_return(), duk__handle_safe_call_error(), duk__handle_safe_call_inner(), duk__js_execute_bytecode_inner(), duk__push_c_function_raw(), duk__push_this_helper(), duk__reconfig_valstack_ecma_catcher(), duk__reconfig_valstack_ecma_return(), duk__resize_valstack(), duk__vm_arith_add(), duk__vm_arith_binary_op(), duk__vm_bitwise_binary_op(), duk__vm_bitwise_not(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_check_stack_top(), duk_dup_top(), duk_get_borrowed_this_tval(), duk_get_top(), duk_get_top_index(), duk_get_tval(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_handle_safe_call(), duk_hthread_alloc(), duk_hthread_init_stacks(), duk_hthread_terminate(), duk_normalize_index(), duk_pop(), duk_pop_n(), duk_push_c_lightfunc(), duk_push_compiledfunction(), duk_push_heapptr(), duk_push_object_helper(), duk_push_thread_raw(), duk_require_normalize_index(), duk_require_stack_top(), duk_require_top_index(), duk_require_tval(), duk_require_valid_index(), duk_set_top(), duk_throw(), duk_valstack_resize_raw(), and duk_xcopymove_raw().
duk_tval * duk_hthread::valstack_end |
Definition at line 6227 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_call_inner(), duk__handle_safe_call_inner(), duk__js_execute_bytecode_inner(), duk__push_c_function_raw(), duk__resize_valstack(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_hthread_alloc(), duk_hthread_init_stacks(), duk_push_buffer_raw(), duk_push_bufferobject_raw(), duk_push_c_lightfunc(), duk_push_compiledfunction(), duk_push_lstring(), duk_push_object_helper(), duk_push_thread_raw(), duk_set_top(), duk_throw(), duk_valstack_resize_raw(), and duk_xcopymove_raw().
duk_size_t duk_hthread::valstack_max |
Definition at line 6213 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_hthread_alloc(), duk_valstack_resize_raw(), and duk_xcopymove_raw().
duk_size_t duk_hthread::valstack_size |
Definition at line 6231 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_call_inner(), duk__resize_valstack(), duk_handle_call_protected(), duk_hthread_init_stacks(), and duk_valstack_resize_raw().
duk_tval * duk_hthread::valstack_top |
Definition at line 6229 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__adjust_valstack_and_top(), duk__get_idx_func(), duk__handle_call_inner(), duk__handle_label(), duk__handle_longjmp(), duk__handle_return(), duk__handle_safe_call_inner(), duk__js_execute_bytecode_inner(), duk__push_c_function_raw(), duk__push_this_helper(), duk__resize_valstack(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_check_stack(), duk_dup(), duk_dup_top(), duk_err_setup_heap_ljstate(), duk_get_top(), duk_get_top_index(), duk_get_tval(), duk_handle_ecma_call_setup(), duk_hthread_alloc(), duk_hthread_init_stacks(), duk_normalize_index(), duk_pop(), duk_pop_n(), duk_push_boolean(), duk_push_buffer_raw(), duk_push_bufferobject_raw(), duk_push_c_lightfunc(), duk_push_compiledfunction(), duk_push_false(), duk_push_heapptr(), duk_push_int(), duk_push_lstring(), duk_push_nan(), duk_push_null(), duk_push_number(), duk_push_object_helper(), duk_push_pointer(), duk_push_thread_raw(), duk_push_true(), duk_push_tval(), duk_push_uint(), duk_push_undefined(), duk_remove(), duk_replace(), duk_require_normalize_index(), duk_require_stack(), duk_require_top_index(), duk_require_tval(), duk_set_top(), duk_throw(), duk_valstack_resize_raw(), and duk_xcopymove_raw().