CACAO
|
Go to the source code of this file.
Functions | |
void | heap_init_objectheader (java_object_t *o, u4 bytelength) |
void | heap_update_references (rootset_t *rs, regioninfo_t *region, u4 offset) |
void | heap_increase_size (rootset_t *rs) |
s4 | heap_get_hashcode (java_object_t *o) |
static java_object_t * | heap_alloc_intern (u4 bytelength, regioninfo_t *region, bool collect) |
void * | heap_alloc (u4 size, u4 references, methodinfo *finalizer, bool collect) |
void * | heap_alloc_uncollectable (u4 size) |
void | heap_free (void *p) |
void | heap_println_usage () |
void | heap_print_object_flags (java_object_t *o) |
void | heap_print_object (java_object_t *o) |
void | heap_dump_region (regioninfo_t *region, bool marked_only) |
s4 | get_object_size (java_object_t *o) |
Variables | |
s4 | heap_current_size |
s4 | heap_maximal_size |
regioninfo_t * | heap_region_sys |
regioninfo_t * | heap_region_main |
s4 get_object_size | ( | java_object_t * | o | ) |
void* heap_alloc | ( | u4 | size, |
u4 | references, | ||
methodinfo * | finalizer, | ||
bool | collect | ||
) |
|
static |
void heap_dump_region | ( | regioninfo_t * | region, |
bool | marked_only | ||
) |
s4 heap_get_hashcode | ( | java_object_t * | o | ) |
void heap_init_objectheader | ( | java_object_t * | o, |
u4 | bytelength | ||
) |
void heap_print_object | ( | java_object_t * | o | ) |
void heap_print_object_flags | ( | java_object_t * | o | ) |
void heap_update_references | ( | rootset_t * | rs, |
regioninfo_t * | region, | ||
u4 | offset | ||
) |
regioninfo_t* heap_region_main |
regioninfo_t* heap_region_sys |