|
CACAO
|
Go to the source code of this file.
Macros | |
| #define | MMAP_HEAPADDRESS 0x10000000 /* try to map the heap to this addr. */ |
| #define | ALIGNSIZE 8 |
Functions | |
| void * | heap_alloc (size_t size, int references, methodinfo *finalizer, bool collect) |
| void * | heap_alloc_uncollectable (size_t size) |
| void | heap_free (void *p) |
| void | gc_init (size_t heapmaxsize, size_t heapstartsize) |
| void | gc_call (void) |
| s8 | gc_get_heap_size (void) |
| s8 | gc_get_free_bytes (void) |
| s8 | gc_get_total_bytes (void) |
| s8 | gc_get_max_heap_size (void) |
| void | gc_invoke_finalizers (void) |
| void | gc_finalize_all (void) |
| void | gc_register_current_thread () |
| void | gc_unregister_current_thread () |
Variables | |
| static void * | mmapptr = NULL |
| static int | mmapsize = 0 |
| static void * | mmaptop = NULL |
| #define ALIGNSIZE 8 |
Definition at line 50 of file gc-none.cpp.
| #define MMAP_HEAPADDRESS 0x10000000 /* try to map the heap to this addr. */ |
Definition at line 49 of file gc-none.cpp.
Definition at line 121 of file gc-none.cpp.
Definition at line 158 of file gc-none.cpp.
Definition at line 134 of file gc-none.cpp.
Definition at line 128 of file gc-none.cpp.
Definition at line 146 of file gc-none.cpp.
Definition at line 140 of file gc-none.cpp.
| void gc_init | ( | size_t | heapmaxsize, |
| size_t | heapstartsize | ||
| ) |
Definition at line 88 of file gc-none.cpp.
Definition at line 152 of file gc-none.cpp.
| void gc_register_current_thread | ( | ) |
Definition at line 164 of file gc-none.cpp.
| void gc_unregister_current_thread | ( | ) |
Definition at line 169 of file gc-none.cpp.
| void* heap_alloc | ( | size_t | size, |
| int | references, | ||
| methodinfo * | finalizer, | ||
| bool | collect | ||
| ) |
Definition at line 57 of file gc-none.cpp.
| void* heap_alloc_uncollectable | ( | size_t | size | ) |
Definition at line 75 of file gc-none.cpp.
Definition at line 81 of file gc-none.cpp.
|
static |
Definition at line 52 of file gc-none.cpp.
|
static |
Definition at line 53 of file gc-none.cpp.
|
static |
Definition at line 54 of file gc-none.cpp.
1.8.5