FreeWRL / FreeX3D 4.3.0
duk_heap Struct Reference

Data Fields

duk_small_uint_t flags
 
duk_alloc_function alloc_func
 
duk_realloc_function realloc_func
 
duk_free_function free_func
 
void * heap_udata
 
duk_fatal_function fatal_func
 
duk_heaphdrheap_allocated
 
duk_heaphdrrefzero_list
 
duk_heaphdrrefzero_list_tail
 
duk_int_t mark_and_sweep_trigger_counter
 
duk_int_t mark_and_sweep_recursion_depth
 
duk_small_uint_t mark_and_sweep_base_flags
 
duk_heaphdrfinalize_list
 
duk_ljstate lj
 
duk_bool_t handling_error
 
duk_hthreadheap_thread
 
duk_hthreadcurr_thread
 
duk_hobjectheap_object
 
duk_int_t call_recursion_depth
 
duk_int_t call_recursion_limit
 
duk_uint32_t hash_seed
 
duk_uint32_t rnd_state
 
duk_uint32_t sym_counter [2]
 
duk_hstring ** strtable
 
duk_uint32_t st_size
 
duk_uint32_t st_used
 
duk_strcache strcache [DUK_HEAP_STRCACHE_SIZE]
 
duk_hstringstrs [DUK_HEAP_NUM_STRINGS]
 

Detailed Description

Definition at line 7751 of file duktape.c.

Field Documentation

◆ alloc_func

duk_alloc_function duk_heap::alloc_func

Definition at line 7755 of file duktape.c.

◆ call_recursion_depth

duk_int_t duk_heap::call_recursion_depth

Definition at line 7817 of file duktape.c.

◆ call_recursion_limit

duk_int_t duk_heap::call_recursion_limit

Definition at line 7818 of file duktape.c.

◆ curr_thread

duk_hthread* duk_heap::curr_thread

Definition at line 7811 of file duktape.c.

◆ fatal_func

duk_fatal_function duk_heap::fatal_func

Definition at line 7775 of file duktape.c.

◆ finalize_list

duk_heaphdr* duk_heap::finalize_list

Definition at line 7799 of file duktape.c.

◆ flags

duk_small_uint_t duk_heap::flags

Definition at line 7752 of file duktape.c.

◆ free_func

duk_free_function duk_heap::free_func

Definition at line 7757 of file duktape.c.

◆ handling_error

duk_bool_t duk_heap::handling_error

Definition at line 7805 of file duktape.c.

◆ hash_seed

duk_uint32_t duk_heap::hash_seed

Definition at line 7821 of file duktape.c.

◆ heap_allocated

duk_heaphdr* duk_heap::heap_allocated

Definition at line 7778 of file duktape.c.

◆ heap_object

duk_hobject* duk_heap::heap_object

Definition at line 7814 of file duktape.c.

◆ heap_thread

duk_hthread* duk_heap::heap_thread

Definition at line 7808 of file duktape.c.

◆ heap_udata

void* duk_heap::heap_udata

Definition at line 7762 of file duktape.c.

◆ lj

duk_ljstate duk_heap::lj

Definition at line 7802 of file duktape.c.

◆ mark_and_sweep_base_flags

duk_small_uint_t duk_heap::mark_and_sweep_base_flags

Definition at line 7796 of file duktape.c.

◆ mark_and_sweep_recursion_depth

duk_int_t duk_heap::mark_and_sweep_recursion_depth

Definition at line 7793 of file duktape.c.

◆ mark_and_sweep_trigger_counter

duk_int_t duk_heap::mark_and_sweep_trigger_counter

Definition at line 7791 of file duktape.c.

◆ realloc_func

duk_realloc_function duk_heap::realloc_func

Definition at line 7756 of file duktape.c.

◆ refzero_list

duk_heaphdr* duk_heap::refzero_list

Definition at line 7785 of file duktape.c.

◆ refzero_list_tail

duk_heaphdr* duk_heap::refzero_list_tail

Definition at line 7786 of file duktape.c.

◆ rnd_state

duk_uint32_t duk_heap::rnd_state

Definition at line 7826 of file duktape.c.

◆ st_size

duk_uint32_t duk_heap::st_size

Definition at line 7892 of file duktape.c.

◆ st_used

duk_uint32_t duk_heap::st_used

Definition at line 7893 of file duktape.c.

◆ strcache

duk_strcache duk_heap::strcache[DUK_HEAP_STRCACHE_SIZE]

Definition at line 7906 of file duktape.c.

◆ strs

duk_hstring* duk_heap::strs[DUK_HEAP_NUM_STRINGS]

Definition at line 7915 of file duktape.c.

◆ strtable

duk_hstring** duk_heap::strtable

Definition at line 7890 of file duktape.c.

◆ sym_counter

duk_uint32_t duk_heap::sym_counter[2]

Definition at line 7837 of file duktape.c.


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