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_LOCAL void | duk__init_object_parts (duk_heap *heap, duk_hobject *obj, duk_uint_t hobject_flags) |
DUK_INTERNAL duk_hobject * | duk_hobject_alloc (duk_heap *heap, duk_uint_t hobject_flags) |
DUK_INTERNAL duk_hcompiledfunction * | duk_hcompiledfunction_alloc (duk_heap *heap, duk_uint_t hobject_flags) |
DUK_INTERNAL duk_hnativefunction * | duk_hnativefunction_alloc (duk_heap *heap, duk_uint_t hobject_flags) |
DUK_INTERNAL duk_hbufferobject * | duk_hbufferobject_alloc (duk_heap *heap, duk_uint_t hobject_flags) |
DUK_INTERNAL duk_hthread * | duk_hthread_alloc (duk_heap *heap, duk_uint_t hobject_flags) |
DUK_LOCAL void duk__init_object_parts | ( | duk_heap * | heap, |
duk_hobject * | obj, | ||
duk_uint_t | hobject_flags ) |
Definition at line 11 of file duktape-1.5.2/src-separate/duk_hobject_alloc.c.
References DUK_ASSERT_HEAPHDR_LINKS, DUK_HEAP_INSERT_INTO_HEAP_ALLOCATED, DUK_HEAPHDR_SET_NEXT, DUK_HEAPHDR_SET_PREV, DUK_HEAPHDR_SET_TYPE, DUK_HOBJECT_SET_PROPS, DUK_HTYPE_OBJECT, duk_heaphdr::h_flags, duk_hobject::hdr, and NULL.
Referenced by duk_hbufferobject_alloc(), duk_hcompiledfunction_alloc(), duk_hnativefunction_alloc(), duk_hobject_alloc(), and duk_hthread_alloc().
DUK_INTERNAL duk_hbufferobject * duk_hbufferobject_alloc | ( | duk_heap * | heap, |
duk_uint_t | hobject_flags ) |
Definition at line 112 of file duktape-1.5.2/src-separate/duk_hobject_alloc.c.
References duk_hbufferobject::buf, duk__init_object_parts(), DUK_ALLOC, DUK_ASSERT_HBUFFEROBJECT_VALID, DUK_MEMZERO, NULL, and duk_hbufferobject::obj.
DUK_INTERNAL duk_hcompiledfunction * duk_hcompiledfunction_alloc | ( | duk_heap * | heap, |
duk_uint_t | hobject_flags ) |
Definition at line 70 of file duktape-1.5.2/src-separate/duk_hobject_alloc.c.
References duk_hcompiledfunction::bytecode, duk_hcompiledfunction::data, duk__init_object_parts(), DUK_ALLOC, DUK_MEMZERO, duk_hcompiledfunction::funcs, NULL, and duk_hcompiledfunction::obj.
DUK_INTERNAL duk_hnativefunction * duk_hnativefunction_alloc | ( | duk_heap * | heap, |
duk_uint_t | hobject_flags ) |
Definition at line 94 of file duktape-1.5.2/src-separate/duk_hobject_alloc.c.
References duk__init_object_parts(), DUK_ALLOC, DUK_MEMZERO, duk_hnativefunction::func, NULL, and duk_hnativefunction::obj.
DUK_INTERNAL duk_hobject * duk_hobject_alloc | ( | duk_heap * | heap, |
duk_uint_t | hobject_flags ) |
Definition at line 49 of file duktape-1.5.2/src-separate/duk_hobject_alloc.c.
References duk__init_object_parts(), DUK_ALLOC, DUK_ASSERT, DUK_HOBJECT_FLAG_COMPILEDFUNCTION, DUK_HOBJECT_FLAG_NATIVEFUNCTION, DUK_HOBJECT_FLAG_THREAD, DUK_MEMZERO, and NULL.
DUK_INTERNAL duk_hthread * duk_hthread_alloc | ( | duk_heap * | heap, |
duk_uint_t | hobject_flags ) |
Definition at line 139 of file duktape-1.5.2/src-separate/duk_hobject_alloc.c.
References duk_hthread::builtins, duk_hthread::callstack, duk_hthread::callstack_max, duk_hthread::catchstack, duk_hthread::catchstack_max, duk_hthread::compile_ctx, duk__init_object_parts(), DUK_ALLOC, DUK_ASSERT, DUK_CALLSTACK_DEFAULT_MAX, DUK_CATCHSTACK_DEFAULT_MAX, DUK_MEMZERO, DUK_NUM_BUILTINS, DUK_VALSTACK_DEFAULT_MAX, duk_hthread::heap, NULL, duk_hthread::obj, duk_hthread::ptr_curr_pc, duk_hthread::resumer, duk_hthread::strict, duk_hthread::strs, duk_hthread::valstack, duk_hthread::valstack_bottom, duk_hthread::valstack_end, duk_hthread::valstack_max, and duk_hthread::valstack_top.