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

codeSlotsMap.c File Reference


Compounds

class  StatementBoundaryBytecodeScanner
struct  oldMapList
class  BytecodeFixerUpper
class  BytecodeBranchScanner
class  BytecodeLoopScanner
class  BytecodeNLRScanner
class  AccessedLocalsBytecodeScanner
class  UplevelAccessedLocalsBytecodeScanner
class  ExprStackBCIsBytecodeScanner
class  ExprStackBytecodeScanner
class  BytecodeChecker
class  BlockBytecodeScanner
class  BranchTargetFinder
class  BytecodePrinter

Functions

slotsOop basic_create_method (slotList* slots, ByteCode* b, methodMap &m1, char* annotation, bool isBlock)
slotsOop create_outerMethod ( slotList* slots, ByteCode* b, char* annotation, IntBList* stack_deltas )
slotsOop create_blockMethod ( slotList* slots, ByteCode* b, char* annotation, IntBList* stack_deltas)
char* check_byteCodes_and_literals ( smi& errorIndex, IntBList*& stack_deltas, byteVectorOop codes, objVectorOop literals )


Function Documentation

slotsOop basic_create_method (slotList * slots, ByteCode * b, methodMap & m1, char * annotation, bool isBlock)

slotsOop create_outerMethod (slotList * slots, ByteCode * b, char * annotation = "", IntBList * stack_deltas = NULL)

slotsOop create_blockMethod (slotList * slots, ByteCode * b, char * annotation = "", IntBList * stack_deltas = NULL)

char * check_byteCodes_and_literals (smi & errorIndex, IntBList *& stack_deltas, byteVectorOop codes, objVectorOop literals)


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