Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
duk_hthread Struct Reference

#include <duk_hthread.h>

Data Fields

duk_hobject obj
 
duk_instr_t ** ptr_curr_pc
 
duk_heapheap
 
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_tvalvalstack
 
duk_tvalvalstack_end
 
duk_tvalvalstack_bottom
 
duk_tvalvalstack_top
 
duk_size_t valstack_size
 
duk_activationcallstack
 
duk_size_t callstack_size
 
duk_size_t callstack_top
 
duk_size_t callstack_preventcount
 
duk_catchercatchstack
 
duk_size_t catchstack_size
 
duk_size_t catchstack_top
 
duk_hthreadresumer
 
duk_compiler_ctxcompile_ctx
 
duk_hobjectbuiltins [DUK_NUM_BUILTINS]
 
duk_hstring ** strs
 

Detailed Description

Definition at line 6190 of file duktape-1.5.2/src-noline/duktape.c.

Field Documentation

◆ builtins

◆ callstack

◆ callstack_max

duk_size_t duk_hthread::callstack_max

◆ callstack_preventcount

◆ callstack_size

◆ callstack_top

◆ catchstack

◆ catchstack_max

duk_size_t duk_hthread::catchstack_max

◆ catchstack_size

◆ catchstack_top

◆ compile_ctx

◆ heap

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().

◆ obj

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().

◆ ptr_curr_pc

◆ resumer

◆ state

◆ strict

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().

◆ strs

duk_hstring ** duk_hthread::strs

◆ unused1

duk_uint8_t duk_hthread::unused1

Definition at line 6209 of file duktape-1.5.2/src-noline/duktape.c.

◆ unused2

duk_uint8_t duk_hthread::unused2

Definition at line 6210 of file duktape-1.5.2/src-noline/duktape.c.

◆ valstack

◆ valstack_bottom

◆ valstack_end

◆ valstack_max

duk_size_t duk_hthread::valstack_max

◆ valstack_size

◆ valstack_top


The documentation for this struct was generated from the following files: