Classes | |
struct | GC_Gen |
Functions | |
Boolean | gc_is_gen_mode () |
void | gc_enable_gen_mode () |
void | gc_disable_gen_mode () |
void | gc_set_gen_mode (Boolean status) |
void | gc_gen_initialize (GC_Gen *gc, POINTER_SIZE_INT initial_heap_size, POINTER_SIZE_INT final_heap_size) |
void | gc_gen_destruct (GC_Gen *gc) |
void | gc_gen_collection_verbose_info (GC_Gen *gc, int64 pause_time, int64 mutator_time) |
void | gc_gen_space_verbose_info (GC_Gen *gc) |
void | gc_gen_init_verbose (GC_Gen *gc) |
void | gc_gen_wrapup_verbose (GC_Gen *gc) |
POINTER_SIZE_INT | gc_gen_free_memory_size (GC_Gen *gc) |
POINTER_SIZE_INT | gc_gen_total_memory_size (GC_Gen *gc) |
void | gc_nos_initialize (GC_Gen *gc, void *start, POINTER_SIZE_INT nos_size, POINTER_SIZE_INT commit_size) |
void | gc_nos_destruct (GC_Gen *gc) |
void | gc_mos_initialize (GC_Gen *gc, void *start, POINTER_SIZE_INT mos_size, POINTER_SIZE_INT commit_size) |
void | gc_mos_destruct (GC_Gen *gc) |
void | gc_los_initialize (GC_Gen *gc, void *start, POINTER_SIZE_INT los_size) |
void | gc_los_destruct (GC_Gen *gc) |
Space * | space_of_addr (GC *gc, void *addr) |
void * | los_try_alloc (POINTER_SIZE_INT size, GC *gc) |
Space * | gc_get_nos (GC_Gen *gc) |
Space * | gc_get_mos (GC_Gen *gc) |
Space * | gc_get_los (GC_Gen *gc) |
void | gc_set_nos (GC_Gen *gc, Space *nos) |
void | gc_set_mos (GC_Gen *gc, Space *mos) |
void | gc_set_los (GC_Gen *gc, Space *los) |
void | gc_decide_collection_algorithm (GC_Gen *gc, char *minor_algo, char *major_algo) |
void | gc_decide_collection_kind (GC_Gen *gc, unsigned int cause) |
unsigned int | gc_next_collection_kind (GC_Gen *gc) |
void | gc_gen_adapt (GC_Gen *gc, int64 pause_time) |
void | gc_gen_reclaim_heap (GC_Gen *gc, int64 gc_start_time) |
void | gc_gen_assign_free_area_to_mutators (GC_Gen *gc) |
void | gc_gen_init_collector_alloc (GC_Gen *gc, Collector *collector) |
void | gc_gen_reset_collector_alloc (GC_Gen *gc, Collector *collector) |
void | gc_gen_destruct_collector_alloc (GC_Gen *gc, Collector *collector) |
void | gc_gen_adjust_heap_size (GC_Gen *gc, int64 pause_time) |
void | gc_gen_update_space_before_gc (GC_Gen *gc) |
void | gc_gen_update_space_after_gc (GC_Gen *gc) |
void | gc_gen_mode_adapt_init (GC_Gen *gc) |
void | gc_gen_iterate_heap (GC_Gen *gc) |
void | gc_gen_start_concurrent_mark (GC_Gen *gc) |
POINTER_SIZE_INT | mos_free_space_size (Space *mos) |
POINTER_SIZE_INT | nos_free_space_size (Space *nos) |
POINTER_SIZE_INT | mos_used_space_size (Space *mos) |
POINTER_SIZE_INT | nos_used_space_size (Space *nos) |
void * | nos_space_adjust (Space *space, void *new_nos_boundary, POINTER_SIZE_INT new_nos_size) |
Variables | |
Boolean | gen_mode |
POINTER_SIZE_INT | NOS_SIZE |
POINTER_SIZE_INT | min_heap_size_bytes |
POINTER_SIZE_INT | max_heap_size_bytes |
POINTER_SIZE_INT | min_nos_size_bytes |
POINTER_SIZE_INT | max_nos_size_bytes |
Space_Alloc_Func | mos_alloc |
Space_Alloc_Func | nos_alloc |
Space_Alloc_Func | los_alloc |
Boolean | GEN_NONGEN_SWITCH |
Boolean gc_is_gen_mode | ( | ) |
void gc_enable_gen_mode | ( | ) |
void gc_disable_gen_mode | ( | ) |
void gc_set_gen_mode | ( | Boolean | status | ) |
void gc_gen_initialize | ( | GC_Gen * | gc, | |
POINTER_SIZE_INT | initial_heap_size, | |||
POINTER_SIZE_INT | final_heap_size | |||
) |
void gc_gen_destruct | ( | GC_Gen * | gc | ) |
void gc_gen_collection_verbose_info | ( | GC_Gen * | gc, | |
int64 | pause_time, | |||
int64 | mutator_time | |||
) |
void gc_gen_space_verbose_info | ( | GC_Gen * | gc | ) |
void gc_gen_init_verbose | ( | GC_Gen * | gc | ) |
void gc_gen_wrapup_verbose | ( | GC_Gen * | gc | ) |
POINTER_SIZE_INT gc_gen_free_memory_size | ( | GC_Gen * | gc | ) |
POINTER_SIZE_INT gc_gen_total_memory_size | ( | GC_Gen * | gc | ) |
void gc_nos_initialize | ( | GC_Gen * | gc, | |
void * | start, | |||
POINTER_SIZE_INT | nos_size, | |||
POINTER_SIZE_INT | commit_size | |||
) |
void gc_nos_destruct | ( | GC_Gen * | gc | ) |
void gc_mos_initialize | ( | GC_Gen * | gc, | |
void * | start, | |||
POINTER_SIZE_INT | mos_size, | |||
POINTER_SIZE_INT | commit_size | |||
) |
void gc_mos_destruct | ( | GC_Gen * | gc | ) |
void gc_los_initialize | ( | GC_Gen * | gc, | |
void * | start, | |||
POINTER_SIZE_INT | los_size | |||
) |
void gc_los_destruct | ( | GC_Gen * | gc | ) |
Space* space_of_addr | ( | GC * | gc, | |
void * | addr | |||
) |
void* los_try_alloc | ( | POINTER_SIZE_INT | size, | |
GC * | gc | |||
) |
Space* gc_get_nos | ( | GC_Gen * | gc | ) |
Space* gc_get_mos | ( | GC_Gen * | gc | ) |
Space* gc_get_los | ( | GC_Gen * | gc | ) |
void gc_set_nos | ( | GC_Gen * | gc, | |
Space * | nos | |||
) |
void gc_set_mos | ( | GC_Gen * | gc, | |
Space * | mos | |||
) |
void gc_set_los | ( | GC_Gen * | gc, | |
Space * | los | |||
) |
void gc_decide_collection_algorithm | ( | GC_Gen * | gc, | |
char * | minor_algo, | |||
char * | major_algo | |||
) |
void gc_decide_collection_kind | ( | GC_Gen * | gc, | |
unsigned int | cause | |||
) |
unsigned int gc_next_collection_kind | ( | GC_Gen * | gc | ) |
void gc_gen_adapt | ( | GC_Gen * | gc, | |
int64 | pause_time | |||
) |
void gc_gen_reclaim_heap | ( | GC_Gen * | gc, | |
int64 | gc_start_time | |||
) |
void gc_gen_assign_free_area_to_mutators | ( | GC_Gen * | gc | ) |
void gc_gen_adjust_heap_size | ( | GC_Gen * | gc, | |
int64 | pause_time | |||
) |
void gc_gen_update_space_before_gc | ( | GC_Gen * | gc | ) |
void gc_gen_update_space_after_gc | ( | GC_Gen * | gc | ) |
void gc_gen_mode_adapt_init | ( | GC_Gen * | gc | ) |
void gc_gen_iterate_heap | ( | GC_Gen * | gc | ) |
void gc_gen_start_concurrent_mark | ( | GC_Gen * | gc | ) |
POINTER_SIZE_INT mos_free_space_size | ( | Space * | mos | ) |
POINTER_SIZE_INT nos_free_space_size | ( | Space * | nos | ) |
POINTER_SIZE_INT mos_used_space_size | ( | Space * | mos | ) |
POINTER_SIZE_INT nos_used_space_size | ( | Space * | nos | ) |
void* nos_space_adjust | ( | Space * | space, | |
void * | new_nos_boundary, | |||
POINTER_SIZE_INT | new_nos_size | |||
) |
Boolean gen_mode |
POINTER_SIZE_INT NOS_SIZE |
POINTER_SIZE_INT min_heap_size_bytes |
POINTER_SIZE_INT max_heap_size_bytes |
POINTER_SIZE_INT min_nos_size_bytes |
POINTER_SIZE_INT max_nos_size_bytes |
Space_Alloc_Func mos_alloc |
Space_Alloc_Func nos_alloc |
Space_Alloc_Func los_alloc |
Boolean GEN_NONGEN_SWITCH |
Genereated on Tue Mar 11 19:25:34 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.