Class CallStackFrame
java.lang.Object
svm.CallStackFrame
CallStackFrame.
FRAME: EXPORT ? -------. FRAME HEAD IMPORT | ... | IMPORT | RETURN ADDRESS | LOCAL | ... | LOCAL -----------' STACK -----------. LOCAL STACK ... | STACK -----------'
Link to GitHub: Source File.
- Author:
- Øystein Myhre Andersen
-
Field Summary
FieldsModifier and TypeFieldDescriptionintThe Export sizeRoutine identintThe Inport sizeintThe locals sizeintThe Runtime Stack indexThe Routine Address -
Constructor Summary
ConstructorsConstructorDescriptionCallStackFrame(String ident, int rtStackIndex, int exportSize, int importSize) Construct a new CallStackFrame with the given parameters -
Method Summary
-
Field Details
-
ident
Routine ident -
rutAddr
The Routine Address -
rtStackIndex
public int rtStackIndexThe Runtime Stack index -
exportSize
public int exportSizeThe Export size -
importSize
public int importSizeThe Inport size -
localSize
public int localSizeThe locals size
-
-
Constructor Details
-
CallStackFrame
Construct a new CallStackFrame with the given parameters- Parameters:
ident- The Routine identrtStackIndex- The Runtime Stack indexexportSize- The Export sizeimportSize- The Inport size
-
-
Method Details
-
headSize
public int headSize()Returns the Frame Head size- Returns:
- the Frame Head size
-
returnAddress
-
toString
-
toLine
Listing utility: Edit the CallStackFrame as a single line- Returns:
- the CallStackFrame as a single line
-
print
public void print()Print the CallStackFrame -
dump
Dump the CallStackFrame- Parameters:
title- the title of the dump printout
-