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

universe.more.c File Reference


Compounds

struct  InterestingMap
struct  GenericInterestingMap
struct  MemoryHistogram

Defines

#define checkIt (s)
#define NORMAL_ACCESS_TEMPLATE (s)
#define RANDOM_ACCESS_TEMPLATE (s)
#define ZONE_NORMAL_ACCESS_TEMPLATE (z)
#define ZONE_RANDOM_ACCESS_TEMPLATE (z)
#define FILL_IN_STATE_SLOT_TEMPLATE (s)
#define TitleLine
#define LineFormat
#define Percent (n,total)
#define INTERESTING_MAP_TEMPLATE (m)
#define ALL_SLOTS_TEMPLATE (s)

Typedefs

typedef bool (* matchFn )(oop p, Map* m)

Enumerations

enum  slotStatus { okStatus, noSlotStatus, notAssignableStatus, noMemStatus }

Functions

smi set_memory_tenuring_threshold_prim (oop rcvrIgnored, smi newThresh, void *FH)
slotStatus get_space_usage (slotsOop proto, char *slotName, space *s)
slotStatus set_slot (slotsOop proto, char *slotName, smi val)
void histoFn (oop* p)
int compareIM (const void* m1, const void* m2)
bool methodMatch (oop p, Map* pm)
bool blockMatch (oop p, Map* pm)
bool blockMethodMatch (oop p, Map* pm)
void slotStats (slotDesc *s)
void allSlotDescsDo (oop *pp)

Variables

bool GCInProgress
bool ScavengeInProgress
MemoryHistogramhistogram
int nSlots
int nDefaultAnnotations


Define Documentation

#define checkIt (s)

#define NORMAL_ACCESS_TEMPLATE (s)

#define RANDOM_ACCESS_TEMPLATE (s)

#define ZONE_NORMAL_ACCESS_TEMPLATE (z)

#define ZONE_RANDOM_ACCESS_TEMPLATE (z)

#define FILL_IN_STATE_SLOT_TEMPLATE (s)

#define TitleLine ()

#define LineFormat ()

#define Percent (n, total)

#define INTERESTING_MAP_TEMPLATE (m)

#define ALL_SLOTS_TEMPLATE (s)


Typedef Documentation

typedef bool (* matchFn)(oop p, Map* m)


Enumeration Type Documentation

enum slotStatus

Enumeration values:
okStatus  
noSlotStatus  
notAssignableStatus  
noMemStatus  

Function Documentation

smi set_memory_tenuring_threshold_prim (oop rcvrIgnored, smi newThresh, void * FH)

slotStatus get_space_usage (slotsOop proto, char * slotName, space * s) [static]

slotStatus set_slot (slotsOop proto, char * slotName, smi val) [static]

void histoFn (oop * p)

int compareIM (const void * m1, const void * m2)

bool methodMatch (oop p, Map * pm) [static]

bool blockMatch (oop p, Map * pm) [static]

bool blockMethodMatch (oop p, Map * pm) [static]

void slotStats (slotDesc * s)

void allSlotDescsDo (oop * pp)


Variable Documentation

bool GCInProgress

bool ScavengeInProgress

MemoryHistogram* histogram

int nSlots [static]

int nDefaultAnnotations


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