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.