Collector Struct Reference

#include <collector.h>

List of all members.

Public Attributes

void * free
void * ceiling
void * end
void * alloc_block
Chunk_Header *** local_chunks
Space * alloc_space
GCgc
VmThreadHandle thread_handle
unsigned int handshake_signal
unsigned int num_alloc_blocks
Space * collect_space
Allocator * backup_allocator
Vector_Block * trace_stack
Vector_Block * rep_set
Vector_Block * rem_set
Vector_Block * softref_set
Vector_Block * weakref_set
Vector_Block * phanref_set
VmEventHandle task_assigned_event
VmEventHandle task_finished_event
Block_Headercur_compact_block
Block_Headercur_target_block
Free_Chunk_List * free_chunk_list
POINTER_SIZE_INT live_obj_size
POINTER_SIZE_INT live_obj_num
void(* task_func )(void *)
POINTER_SIZE_INT non_los_live_obj_size
POINTER_SIZE_INT los_live_obj_size
POINTER_SIZE_INT segment_live_size [(GC_OBJ_SIZE_THRESHOLD/(1<< 8))]
unsigned int result
Boolean collector_is_active


Member Data Documentation

void* Collector.free

void* Collector.ceiling

void* Collector.end

void* Collector.alloc_block

Chunk_Header*** Collector.local_chunks

Space* Collector.alloc_space

GC* Collector.gc

VmThreadHandle Collector.thread_handle

unsigned int Collector.handshake_signal

unsigned int Collector.num_alloc_blocks

Space* Collector.collect_space

Allocator* Collector.backup_allocator

Vector_Block* Collector.trace_stack

Vector_Block* Collector.rep_set

Vector_Block* Collector.rem_set

Vector_Block* Collector.softref_set

Vector_Block* Collector.weakref_set

Vector_Block* Collector.phanref_set

VmEventHandle Collector.task_assigned_event

VmEventHandle Collector.task_finished_event

Block_Header* Collector.cur_compact_block

Block_Header* Collector.cur_target_block

Free_Chunk_List* Collector.free_chunk_list

POINTER_SIZE_INT Collector.live_obj_size

POINTER_SIZE_INT Collector.live_obj_num

void(* Collector.task_func)(void *)

POINTER_SIZE_INT Collector.non_los_live_obj_size

POINTER_SIZE_INT Collector.los_live_obj_size

POINTER_SIZE_INT Collector.segment_live_size[(GC_OBJ_SIZE_THRESHOLD/(1<< 8))]

unsigned int Collector.result

Boolean Collector.collector_is_active


The documentation for this struct was generated from the following file:

Genereated on Tue Mar 11 19:25:34 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.