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_EXTERNAL void * | duk_alloc_raw (duk_context *ctx, duk_size_t size) |
DUK_EXTERNAL void | duk_free_raw (duk_context *ctx, void *ptr) |
DUK_EXTERNAL void * | duk_realloc_raw (duk_context *ctx, void *ptr, duk_size_t size) |
DUK_EXTERNAL void * | duk_alloc (duk_context *ctx, duk_size_t size) |
DUK_EXTERNAL void | duk_free (duk_context *ctx, void *ptr) |
DUK_EXTERNAL void * | duk_realloc (duk_context *ctx, void *ptr, duk_size_t size) |
DUK_EXTERNAL void | duk_get_memory_functions (duk_context *ctx, duk_memory_functions *out_funcs) |
DUK_EXTERNAL void | duk_gc (duk_context *ctx, duk_uint_t flags) |
DUK_EXTERNAL void * duk_alloc | ( | duk_context * | ctx, |
duk_size_t | size ) |
Definition at line 31 of file duktape-1.5.2/src-separate/duk_api_memory.c.
References DUK_ALLOC, DUK_ASSERT_CTX_VALID, and duk_hthread::heap.
DUK_EXTERNAL void * duk_alloc_raw | ( | duk_context * | ctx, |
duk_size_t | size ) |
Definition at line 7 of file duktape-1.5.2/src-separate/duk_api_memory.c.
References DUK_ALLOC_RAW, DUK_ASSERT_CTX_VALID, and duk_hthread::heap.
DUK_EXTERNAL void duk_free | ( | duk_context * | ctx, |
void * | ptr ) |
Definition at line 39 of file duktape-1.5.2/src-separate/duk_api_memory.c.
References DUK_ASSERT_CTX_VALID, DUK_FREE, and duk_hthread::heap.
DUK_EXTERNAL void duk_free_raw | ( | duk_context * | ctx, |
void * | ptr ) |
Definition at line 15 of file duktape-1.5.2/src-separate/duk_api_memory.c.
References DUK_ASSERT_CTX_VALID, DUK_FREE_RAW, and duk_hthread::heap.
DUK_EXTERNAL void duk_gc | ( | duk_context * | ctx, |
duk_uint_t | flags ) |
Definition at line 81 of file duktape-1.5.2/src-separate/duk_api_memory.c.
References DUK_ASSERT, DUK_ASSERT_CTX_VALID, DUK_D, DUK_DPRINT, duk_heap_mark_and_sweep(), DUK_UNREF, duk_hthread::heap, and NULL.
DUK_EXTERNAL void duk_get_memory_functions | ( | duk_context * | ctx, |
duk_memory_functions * | out_funcs ) |
Definition at line 65 of file duktape-1.5.2/src-separate/duk_api_memory.c.
References duk_heap::alloc_func, duk_memory_functions::alloc_func, DUK_ASSERT, DUK_ASSERT_CTX_VALID, duk_heap::free_func, duk_memory_functions::free_func, duk_hthread::heap, duk_heap::heap_udata, NULL, duk_heap::realloc_func, duk_memory_functions::realloc_func, and duk_memory_functions::udata.
DUK_EXTERNAL void * duk_realloc | ( | duk_context * | ctx, |
void * | ptr, | ||
duk_size_t | size ) |
Definition at line 47 of file duktape-1.5.2/src-separate/duk_api_memory.c.
References DUK_ASSERT_CTX_VALID, DUK_REALLOC, and duk_hthread::heap.
DUK_EXTERNAL void * duk_realloc_raw | ( | duk_context * | ctx, |
void * | ptr, | ||
duk_size_t | size ) |
Definition at line 23 of file duktape-1.5.2/src-separate/duk_api_memory.c.
References DUK_ASSERT_CTX_VALID, DUK_REALLOC_RAW, and duk_hthread::heap.