Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

universe.c File Reference


Defines

#define SPACE_SIZE_READ_TEMPLATE (s)
#define HEADER_PREFIX_LEN
#define WRITE_SPACE_SIZES_TEMPLATE (s)
#define GET_SPACE_SIZE_FROM_OBJ_TEMPLATE (s)
#define FIND_OOP_TEMPLATE (ptr)
#define CHECK_SPACE_SIZE_TEMPLATE (s)

Functions

void noCodeWarning (char *msg)
void check_delim (FILE *file, char *expected)
void write_delim (FILE *file, char *delim)
bool get_space_size (slotsOop obj, char *slotName, smi &val)
oop full_write_snapshot_prim (oop rcvrIgnored, byteVectorOop name, slotsOop c_obj, slotsOop sizeObj, bool snapCode, void *FH)
void universe_init ()
oop expand_heap_prim (oop rcvrIgnored, smi grow_size)
oop VMversion_prim (oop rcvrIgnored)

Variables

smi VM_major_version
smi VM_minor_version
smi VM_snapshot_version
universeMemory
bool NeedScavenge
bool bootstrapping
bool postReadSnapshot
char* WorldName
bool compressed_snapshot
char decompression_filter [80]
bool page_aligned
const char SNAPSHOT_HEADER []
bool okToUseCodeFromSnapshot
bool SnapshotCode
bool noCodeWarnings
char misc_data_delim []
char new_gen_delim []
char old_gen_delim []
char string_table_delim []
char VM_strings_delim []
char vtbls_delim []
char code_delim []
char processes_delim []
char end_delim []
FILE* snapFile
SignalBlockersb
void* SFH


Define Documentation

#define SPACE_SIZE_READ_TEMPLATE (s)

#define HEADER_PREFIX_LEN ()

#define WRITE_SPACE_SIZES_TEMPLATE (s)

#define GET_SPACE_SIZE_FROM_OBJ_TEMPLATE (s)

#define FIND_OOP_TEMPLATE (ptr)

#define CHECK_SPACE_SIZE_TEMPLATE (s)


Function Documentation

void noCodeWarning (char * msg)

void check_delim (FILE * file, char * expected)

void write_delim (FILE * file, char * delim)

bool get_space_size (slotsOop obj, char * slotName, smi & val) [static]

oop full_write_snapshot_prim (oop rcvrIgnored, byteVectorOop name, slotsOop c_obj, slotsOop sizeObj, bool snapCode, void * FH)

void universe_init ()

oop expand_heap_prim (oop rcvrIgnored, smi grow_size)

oop VMversion_prim (oop rcvrIgnored)


Variable Documentation

smi VM_major_version

smi VM_minor_version

smi VM_snapshot_version

universe* Memory

bool NeedScavenge

bool bootstrapping

bool postReadSnapshot

char* WorldName

bool compressed_snapshot

char decompression_filter[80]

bool page_aligned

const char SNAPSHOT_HEADER[] [static]

bool okToUseCodeFromSnapshot

bool SnapshotCode

bool noCodeWarnings

char misc_data_delim[] [static]

char new_gen_delim[] [static]

char old_gen_delim[] [static]

char string_table_delim[] [static]

char VM_strings_delim[] [static]

char vtbls_delim[] [static]

char code_delim[] [static]

char processes_delim[] [static]

char end_delim[] [static]

FILE* snapFile [static]

SignalBlocker* sb [static]

void* SFH [static]


Generated at Tue Jun 27 12:07:03 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999