Typedefs | |
typedef Blocked_Space | Fspace |
Functions | |
Fspace * | fspace_initialize (GC *gc, void *start, POINTER_SIZE_INT fspace_size, POINTER_SIZE_INT commit_size) |
void | fspace_destruct (Fspace *fspace) |
POINTER_SIZE_INT | fspace_free_space_size (Fspace *nos) |
POINTER_SIZE_INT | fspace_used_space_size (Fspace *nos) |
void * | fspace_heap_start_adjust (Fspace *fspace, void *new_heap_start, POINTER_SIZE_INT new_heap_size) |
void * | fspace_alloc (unsigned size, Allocator *allocator) |
Boolean | fspace_alloc_block (Fspace *fspace, Allocator *allocator) |
void | fspace_reset_after_collection (Fspace *fspace) |
void | gen_forward_pool (Collector *collector) |
void | gen_forward_steal (Collector *collector) |
void | nongen_slide_copy (Collector *collector) |
void | fspace_collection (Fspace *fspace) |
Variables | |
Boolean | forward_first_half |
void * | object_forwarding_boundary |
typedef Blocked_Space Fspace |
Fspace* fspace_initialize | ( | GC * | gc, | |
void * | start, | |||
POINTER_SIZE_INT | fspace_size, | |||
POINTER_SIZE_INT | commit_size | |||
) |
void fspace_destruct | ( | Fspace * | fspace | ) |
POINTER_SIZE_INT fspace_free_space_size | ( | Fspace * | nos | ) |
POINTER_SIZE_INT fspace_used_space_size | ( | Fspace * | nos | ) |
void* fspace_heap_start_adjust | ( | Fspace * | fspace, | |
void * | new_heap_start, | |||
POINTER_SIZE_INT | new_heap_size | |||
) |
void* fspace_alloc | ( | unsigned | size, | |
Allocator * | allocator | |||
) |
Boolean fspace_alloc_block | ( | Fspace * | fspace, | |
Allocator * | allocator | |||
) |
void fspace_reset_after_collection | ( | Fspace * | fspace | ) |
void gen_forward_pool | ( | Collector * | collector | ) |
void gen_forward_steal | ( | Collector * | collector | ) |
void nongen_slide_copy | ( | Collector * | collector | ) |
void fspace_collection | ( | Fspace * | fspace | ) |
Boolean forward_first_half |
Genereated on Tue Mar 11 19:25:33 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.