Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "duk_internal.h"
Go to the source code of this file.
DUK_INTERNAL duk_ret_t duk_bi_duktape_object_act | ( | duk_context * | ctx | ) |
Definition at line 134 of file duktape-1.8.0/src-separate/duk_bi_duktape.c.
References duk_hthread::callstack, duk_hthread::callstack_top, DUK_ASSERT, duk_hobject_pc2line_query(), duk_hthread_get_act_prev_pc(), duk_push_object(), duk_push_tval(), duk_push_uint(), DUK_STRIDX_LC_FUNCTION, DUK_STRIDX_LINE_NUMBER, DUK_STRIDX_PC, duk_to_int(), duk_xdef_prop_stridx_wec, and duk_activation::tv_func.
DUK_INTERNAL duk_ret_t duk_bi_duktape_object_compact | ( | duk_context * | ctx | ) |
Definition at line 317 of file duktape-1.8.0/src-separate/duk_bi_duktape.c.
References DUK_ASSERT_TOP, and duk_compact().
DUK_INTERNAL duk_ret_t duk_bi_duktape_object_dec | ( | duk_context * | ctx | ) |
Definition at line 271 of file duktape-1.8.0/src-separate/duk_bi_duktape.c.
References DUK_ASSERT_TOP, duk_base64_decode(), duk_bi_json_parse_helper(), duk_hex_decode(), DUK_HTHREAD_STRING_BASE64, DUK_HTHREAD_STRING_HEX, DUK_HTHREAD_STRING_JC, DUK_HTHREAD_STRING_JX, DUK_JSON_FLAG_EXT_COMPATIBLE, DUK_JSON_FLAG_EXT_CUSTOM, duk_require_hstring(), duk_require_valid_index(), DUK_RET_TYPE_ERROR, duk_set_top(), and DUK_UNREF.
DUK_INTERNAL duk_ret_t duk_bi_duktape_object_enc | ( | duk_context * | ctx | ) |
Definition at line 224 of file duktape-1.8.0/src-separate/duk_bi_duktape.c.
References DUK_ASSERT_TOP, duk_base64_encode(), duk_bi_json_stringify_helper(), duk_hex_encode(), DUK_HTHREAD_STRING_BASE64, DUK_HTHREAD_STRING_HEX, DUK_HTHREAD_STRING_JC, DUK_HTHREAD_STRING_JX, DUK_JSON_FLAG_ASCII_ONLY, DUK_JSON_FLAG_AVOID_KEY_QUOTES, DUK_JSON_FLAG_EXT_COMPATIBLE, DUK_JSON_FLAG_EXT_CUSTOM, duk_require_hstring(), duk_require_valid_index(), DUK_RET_TYPE_ERROR, duk_set_top(), and DUK_UNREF.
DUK_INTERNAL duk_ret_t duk_bi_duktape_object_fin | ( | duk_context * | ctx | ) |
Definition at line 204 of file duktape-1.8.0/src-separate/duk_bi_duktape.c.
References DUK_ASSERT, duk_get_prop_stridx(), duk_get_top(), duk_put_prop_stridx(), duk_require_hobject(), duk_set_top(), and DUK_STRIDX_INT_FINALIZER.
DUK_INTERNAL duk_ret_t duk_bi_duktape_object_gc | ( | duk_context * | ctx | ) |
Definition at line 184 of file duktape-1.8.0/src-separate/duk_bi_duktape.c.
References duk_get_uint(), duk_heap_mark_and_sweep(), duk_push_boolean(), DUK_UNREF, and duk_hthread::heap.
DUK_INTERNAL duk_ret_t duk_bi_duktape_object_info | ( | duk_context * | ctx | ) |
Definition at line 20 of file duktape-1.8.0/src-separate/duk_bi_duktape.c.
References DUK_ASSERT, duk_dup(), duk_get_top(), duk_get_tval(), duk_get_type(), DUK_HBUFFER_GET_SIZE, DUK_HBUFFER_HAS_DYNAMIC, DUK_HBUFFER_HAS_EXTERNAL, DUK_HCOMPILEDFUNCTION_GET_DATA, DUK_HEAPHDR_GET_REFCOUNT, DUK_HEAPHDR_GET_TYPE, DUK_HOBJECT_GET_ASIZE, DUK_HOBJECT_GET_ENEXT, DUK_HOBJECT_GET_ESIZE, DUK_HOBJECT_GET_HSIZE, DUK_HOBJECT_IS_BUFFEROBJECT, DUK_HOBJECT_IS_COMPILEDFUNCTION, DUK_HOBJECT_IS_NATIVEFUNCTION, DUK_HOBJECT_IS_THREAD, DUK_HOBJECT_P_ALLOC_SIZE, DUK_HSTRING_GET_BYTELEN, DUK_HTYPE_BUFFER, DUK_HTYPE_OBJECT, DUK_HTYPE_STRING, duk_push_array(), duk_push_int(), duk_push_pointer(), duk_push_size_t, duk_push_uint(), duk_push_undefined(), duk_put_prop_index(), DUK_TVAL_GET_HEAPHDR, DUK_TVAL_GET_TAG, DUK_TVAL_IS_HEAP_ALLOCATED, DUK_UNREF, duk_hthread::heap, and NULL.