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

prim.c File Reference


Defines

#define SIDEEFFECTS
#define SIDEEFFECTS_WALKSTACK
#define SIDEEFFECTS_CANABORT
#define NOSIDEEFFECTS
#define SAFE_SIDEEFFECTS
#define SAFE_NONIDEMPOTENT
#define IN_PRIM_TABLE
#define DefineDebugPrim ( flagName, flagType, flagTypeName, primReturnType, initialValue, getCurrentValue, checkNewValue, setNewValue, explanation, wizardOnly)

Functions

PrimDesc** primDescTable ()
PrimDescgetPrimDescOfSelector (stringOop selector, bool internal)
PrimDescgetPrimDescOfBytes (char* s, fint len, bool internal)
PrimDescgetPrimDescOfFunction (fntype fn, bool internal)
PrimDescgetPrimDescOfFirstInstruction (char* fn_start_arg, bool internal)
char* getPrimName (char* fn_start)
void initializePrimDesc ()
void prim_init ()

Variables

PrimDesc fntable1 []
PrimDesc fntable2 []
PrimDescfntable []


Define Documentation

#define SIDEEFFECTS ()

#define SIDEEFFECTS_WALKSTACK ()

#define SIDEEFFECTS_CANABORT ()

#define NOSIDEEFFECTS ()

#define SAFE_SIDEEFFECTS ()

#define SAFE_NONIDEMPOTENT ()

#define IN_PRIM_TABLE ()

#define DefineDebugPrim (flagName, flagType, flagTypeName, primReturnType, initialValue, getCurrentValue, checkNewValue, setNewValue, explanation, wizardOnly)


Function Documentation

PrimDesc ** primDescTable ()

PrimDesc * getPrimDescOfSelector (stringOop selector, bool internal)

PrimDesc * getPrimDescOfBytes (char * s, fint len, bool internal)

PrimDesc * getPrimDescOfFunction (fntype fn, bool internal)

PrimDesc * getPrimDescOfFirstInstruction (char * fn_start_arg, bool internal)

char * getPrimName (char * fn_start)

void initializePrimDesc ()

void prim_init ()


Variable Documentation

PrimDesc fntable1[] [static]

PrimDesc fntable2[] [static]

PrimDesc* fntable[] [static]


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