Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <duk_heap.h>
Definition at line 6982 of file duktape-1.5.2/src-noline/duktape.c.
duk_alloc_function duk_heap::alloc_func |
Definition at line 6986 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_gc(), duk_get_memory_functions(), duk_heap_alloc(), and duk_heap_mem_alloc().
duk_int_t duk_heap::call_recursion_depth |
Definition at line 7050 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_inner(), duk__handle_safe_call_shared(), duk_handle_call_protected(), duk_handle_safe_call(), duk_heap_alloc(), duk_js_execute_bytecode(), duk_resume(), and duk_suspend().
duk_int_t duk_heap::call_recursion_limit |
Definition at line 7051 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_call_inner(), duk__handle_safe_call_inner(), duk_handle_call_protected(), duk_handle_safe_call(), and duk_heap_alloc().
duk_hthread * duk_heap::curr_thread |
Definition at line 7044 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__get_temp_hthread(), duk__handle_call_error(), duk__handle_call_inner(), duk__handle_executor_error(), duk__handle_longjmp(), duk__handle_safe_call_inner(), duk__handle_safe_call_shared(), duk__js_execute_bytecode_inner(), duk__mark_hstring(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_handle_call_protected(), duk_handle_ecma_call_setup(), duk_handle_safe_call(), duk_heap_alloc(), duk_js_execute_bytecode(), duk_push_current_thread(), duk_resume(), and duk_suspend().
duk_fatal_function duk_heap::fatal_func |
Definition at line 7006 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_fatal(), and duk_heap_alloc().
duk_heaphdr * duk_heap::finalize_list |
Definition at line 7031 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__clear_finalize_list_flags(), duk__compact_objects(), duk__free_markandsweep_finalize_list(), duk__free_run_finalizers(), duk__mark_finalize_list(), duk__run_object_finalizers(), duk__sweep_heap(), and duk_heap_alloc().
duk_small_uint_t duk_heap::flags |
Definition at line 6983 of file duktape-1.5.2/src-noline/duktape.c.
duk_free_function duk_heap::free_func |
Definition at line 6988 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_gc(), duk_get_memory_functions(), duk_heap_alloc(), duk_heap_free(), and duk_heap_mem_free().
duk_bool_t duk_heap::handling_error |
Definition at line 7038 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_err_create_and_throw(), duk_resume(), and duk_suspend().
duk_uint32_t duk_heap::hash_seed |
Definition at line 7054 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_heap_alloc(), and duk_heap_hashstring().
duk_heaphdr * duk_heap::heap_allocated |
Definition at line 7009 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__compact_objects(), duk__finalize_refcounts(), duk__free_allocated(), duk__free_run_finalizers(), duk__mark_finalizable(), duk__mark_temproots_by_heap_scan(), duk__refzero_free_pending(), duk__sweep_heap(), duk_heap_alloc(), duk_heap_insert_into_heap_allocated(), and duk_heap_remove_any_from_heap_allocated().
duk_hobject * duk_heap::heap_object |
Definition at line 7047 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__mark_roots_heap(), duk_heap_alloc(), duk_push_heap_stash(), and duk_push_thread_stash().
duk_hthread * duk_heap::heap_thread |
Definition at line 7041 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__free_run_finalizers(), duk__get_temp_hthread(), duk__init_heap_thread(), duk__mark_roots_heap(), duk_create_heap(), and duk_heap_alloc().
void * duk_heap::heap_udata |
Definition at line 6993 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__do_intern(), duk__find_matching_string_probe(), duk__init_heap_strings(), duk__insert_hstring_probe(), duk__remove_matching_hstring_probe(), duk__resize_strtab_raw_probe(), duk__sweep_stringtable_probe(), duk_free_hstring_inner(), duk_gc(), duk_get_memory_functions(), duk_heap_alloc(), duk_heap_free(), duk_heap_free_heaphdr_raw(), duk_heap_free_strtab(), duk_heap_mem_alloc(), duk_heap_mem_free(), duk_heap_mem_realloc(), and duk_heap_mem_realloc_indirect().
duk_ljstate duk_heap::lj |
Definition at line 7035 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__handle_call_error(), duk__handle_executor_error(), duk__handle_longjmp(), duk__handle_return(), duk__handle_safe_call_error(), duk__js_execute_bytecode_inner(), duk__mark_roots_heap(), duk_bi_thread_resume(), duk_bi_thread_yield(), duk_err_create_and_throw(), duk_err_longjmp(), duk_err_setup_heap_ljstate(), duk_handle_call_protected(), duk_handle_safe_call(), duk_heap_alloc(), duk_js_execute_bytecode(), duk_resume(), and duk_suspend().
duk_small_uint_t duk_heap::mark_and_sweep_base_flags |
Definition at line 7028 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__do_intern(), duk__realloc_props(), duk__resize_strtab_raw_probe(), duk_bi_json_stringify_helper(), duk_heap_force_strtab_resize(), and duk_heap_mark_and_sweep().
duk_int_t duk_heap::mark_and_sweep_recursion_depth |
Definition at line 7025 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__mark_heaphdr(), and duk_heap_mark_and_sweep().
duk_int_t duk_heap::mark_and_sweep_trigger_counter |
Definition at line 7023 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__refzero_free_pending(), duk_heap_mark_and_sweep(), and duk_heap_mem_free().
duk_realloc_function duk_heap::realloc_func |
Definition at line 6987 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_gc(), duk_get_memory_functions(), duk_heap_alloc(), duk_heap_mem_realloc(), and duk_heap_mem_realloc_indirect().
duk_heaphdr * duk_heap::refzero_list |
Definition at line 7016 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__clear_refzero_list_flags(), duk__compact_objects(), duk__free_markandsweep_finalize_list(), duk__free_refzero_list(), duk__free_run_finalizers(), duk__mark_refzero_list(), duk__mark_temproots_by_heap_scan(), duk__queue_refzero(), duk__refzero_free_pending(), and duk_heap_alloc().
duk_heaphdr * duk_heap::refzero_list_tail |
Definition at line 7017 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__queue_refzero(), duk__refzero_free_pending(), and duk_heap_alloc().
duk_uint32_t duk_heap::rnd_state |
Definition at line 7057 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_heap_alloc(), duk_util_tinyrandom_get_bits(), and duk_util_tinyrandom_get_double().
duk_uint32_t duk_heap::st_size |
Definition at line 7113 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__count_used_probe(), duk__do_intern(), duk__do_lookup(), duk__recheck_strtab_size_probe(), duk__resize_strtab_raw_probe(), duk__sweep_stringtable_probe(), duk_heap_alloc(), duk_heap_free_strtab(), and duk_heap_string_remove().
duk_uint32_t duk_heap::st_used |
Definition at line 7114 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__do_intern(), and duk__resize_strtab_raw_probe().
duk_strcache duk_heap::strcache |
Definition at line 7127 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk_heap_alloc(), duk_heap_strcache_offset_char2byte(), and duk_heap_strcache_string_remove().
duk_hstring * duk_heap::strs |
Definition at line 7136 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__init_heap_strings(), duk__init_heap_thread(), and duk_heap_alloc().
duk_hstring ** duk_heap::strtable |
Definition at line 7111 of file duktape-1.5.2/src-noline/duktape.c.
Referenced by duk__count_used_probe(), duk__do_intern(), duk__do_lookup(), duk__resize_strtab_raw_probe(), duk__sweep_stringtable_probe(), duk_heap_alloc(), duk_heap_free_strtab(), and duk_heap_string_remove().