Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "duk_internal.h"
Go to the source code of this file.
Functions | |
DUK_INTERNAL void | duk_hthread_callstack_grow (duk_hthread *thr) |
DUK_INTERNAL void | duk_hthread_callstack_shrink_check (duk_hthread *thr) |
DUK_INTERNAL void | duk_hthread_callstack_unwind (duk_hthread *thr, duk_size_t new_top) |
DUK_INTERNAL void | duk_hthread_catchstack_grow (duk_hthread *thr) |
DUK_INTERNAL void | duk_hthread_catchstack_shrink_check (duk_hthread *thr) |
DUK_INTERNAL void | duk_hthread_catchstack_unwind (duk_hthread *thr, duk_size_t new_top) |
DUK_INTERNAL void duk_hthread_callstack_grow | ( | duk_hthread * | thr | ) |
Definition at line 26 of file duktape-1.5.2/src-separate/duk_hthread_stacks.c.
References duk_hthread::callstack, duk_hthread::callstack_max, duk_hthread::callstack_size, duk_hthread::callstack_top, DUK_ASSERT, DUK_ASSERT_DISABLE, DUK_CALLSTACK_GROW_STEP, DUK_DD, DUK_DDPRINT, DUK_ERROR_ALLOC_DEFMSG, DUK_ERROR_RANGE, duk_hthread_get_callstack_ptr(), DUK_REALLOC_INDIRECT, DUK_STR_CALLSTACK_LIMIT, duk_hthread::heap, and NULL.
DUK_INTERNAL void duk_hthread_callstack_shrink_check | ( | duk_hthread * | thr | ) |
Definition at line 66 of file duktape-1.5.2/src-separate/duk_hthread_stacks.c.
References duk_hthread::callstack, duk_hthread::callstack_size, duk_hthread::callstack_top, DUK_ASSERT, DUK_ASSERT_DISABLE, DUK_CALLSTACK_SHRINK_SPARE, DUK_CALLSTACK_SHRINK_THRESHOLD, DUK_D, DUK_DD, DUK_DDPRINT, DUK_DPRINT, duk_hthread_get_callstack_ptr(), DUK_REALLOC_INDIRECT, duk_hthread::heap, and NULL.
DUK_INTERNAL void duk_hthread_callstack_unwind | ( | duk_hthread * | thr, |
duk_size_t | new_top ) |
Definition at line 104 of file duktape-1.5.2/src-separate/duk_hthread_stacks.c.
References duk_hthread::callstack, duk_hthread::callstack_preventcount, duk_hthread::callstack_top, DUK_ACT_FLAG_PREVENT_YIELD, DUK_ACT_GET_FUNC, DUK_ASSERT, DUK_ASSERT_DISABLE, DUK_DD, DUK_DDD, DUK_DDDPRINT, DUK_DDPRINT, DUK_HOBJECT_DECREF, DUK_HOBJECT_DECREF_ALLOWNULL, duk_hobject_find_existing_entry_tval_ptr(), DUK_HOBJECT_HAS_NEWENV, DUK_HOBJECT_HAS_STRICT, DUK_HTHREAD_STRING_CALLER, DUK_HTHREAD_STRING_INT_CALLEE, DUK_HTHREAD_STRING_INT_REGBASE, DUK_HTHREAD_STRING_INT_THREAD, DUK_HTHREAD_STRING_INT_VARMAP, duk_js_close_environment_record(), DUK_TVAL_DECREF, DUK_TVAL_SET_NULL, DUK_TVAL_SET_OBJECT, DUK_TVAL_SET_TVAL, DUK_UNREF, duk_activation::flags, duk_activation::func, duk_hthread::heap, duk_activation::idx_bottom, duk_activation::idx_retval, duk_activation::lex_env, NULL, and duk_activation::var_env.
DUK_INTERNAL void duk_hthread_catchstack_grow | ( | duk_hthread * | thr | ) |
Definition at line 331 of file duktape-1.5.2/src-separate/duk_hthread_stacks.c.
References duk_hthread::catchstack, duk_hthread::catchstack_max, duk_hthread::catchstack_size, duk_hthread::catchstack_top, DUK_ASSERT, DUK_ASSERT_DISABLE, DUK_CATCHSTACK_GROW_STEP, DUK_DD, DUK_DDPRINT, DUK_ERROR_ALLOC_DEFMSG, DUK_ERROR_RANGE, duk_hthread_get_catchstack_ptr(), DUK_REALLOC_INDIRECT, DUK_STR_CATCHSTACK_LIMIT, duk_hthread::heap, and NULL.
DUK_INTERNAL void duk_hthread_catchstack_shrink_check | ( | duk_hthread * | thr | ) |
Definition at line 371 of file duktape-1.5.2/src-separate/duk_hthread_stacks.c.
References duk_hthread::catchstack, duk_hthread::catchstack_size, duk_hthread::catchstack_top, DUK_ASSERT, DUK_ASSERT_DISABLE, DUK_CATCHSTACK_SHRINK_SPARE, DUK_CATCHSTACK_SHRINK_THRESHOLD, DUK_D, DUK_DD, DUK_DDPRINT, DUK_DPRINT, duk_hthread_get_catchstack_ptr(), DUK_REALLOC_INDIRECT, duk_hthread::heap, and NULL.
DUK_INTERNAL void duk_hthread_catchstack_unwind | ( | duk_hthread * | thr, |
duk_size_t | new_top ) |
Definition at line 409 of file duktape-1.5.2/src-separate/duk_hthread_stacks.c.
References duk_hthread::callstack, duk_catcher::callstack_index, duk_hthread::callstack_top, duk_hthread::catchstack, duk_hthread::catchstack_top, DUK_ASSERT, DUK_ASSERT_DISABLE, DUK_CAT_HAS_LEXENV_ACTIVE, DUK_DDD, DUK_DDDPRINT, DUK_HOBJECT_DECREF, DUK_HOBJECT_GET_PROTOTYPE, duk_hthread::heap, duk_activation::lex_env, and NULL.