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

map.c File Reference


Defines

#define GET_SLOT_DESC
#define CODE_PRIM (name)

Functions

Mapcreate_map (fint size, slotList *slots, Map* mm, oop *obj)
bool recursive_method_similarity_check (oop o1, oop o2)
int32 getObjectID (oop obj)
void printObjectID (oop obj)
void SetNumObjectIDs (int32 length)
 CODE_PRIM (mirror_codes) CODE_PRIM(mirror_literals) CODE_PRIM(mirror_source) CODE_PRIM(mirror_source_length) CODE_PRIM(mirror_source_offset) CODE_PRIM(mirror_file) CODE_PRIM(mirror_line) CODE_PRIM(mirror_sender) CODE_PRIM(mirror_parent) CODE_PRIM(mirror_selector) CODE_PRIM(mirror_bci) CODE_PRIM(mirror_receiver) CODE_PRIM(mirror_expr_stack) CODE_PRIM(mirror_methodHolder) static int time_find_slot(slotDesc* (Map
Mapbuild_map_of_size (fint i)
void findSlot_init ()

Variables

FindSlotCache findSlotCache
fint big_map_thresh


Define Documentation

#define GET_SLOT_DESC ()

#define CODE_PRIM (name)


Function Documentation

Map * create_map (fint size, slotList * slots, Map * mm, oop * obj)

bool recursive_method_similarity_check (oop o1, oop o2) [static]

int32 getObjectID (oop obj)

void printObjectID (oop obj)

void SetNumObjectIDs (int32 length)

CODE_PRIM (mirror_codes)

Map * build_map_of_size (fint i) [static]

void findSlot_init ()


Variable Documentation

FindSlotCache findSlotCache

fint big_map_thresh [static]


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