Class StackMap
java.lang.Object
com.ibm.j9ddr.vm29.j9.stackmap.StackMap
The StackMap determines the shape of the operand stack at a
particular point in the code. This is used by the stackwalker
to figure out which stack slots hold objects and which hold
primitive data for each frame.
LocalMap does a similar job for the local/automatic stack variables.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
j9stackmap_StackBitsForPC
(UDATA pc, com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod, int[] resultsArray, int resultArraySize)
-
Constructor Details
-
StackMap
public StackMap()
-
-
Method Details
-
j9stackmap_StackBitsForPC
public static int j9stackmap_StackBitsForPC(UDATA pc, com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod, int[] resultsArray, int resultArraySize) throws CorruptDataException - Throws:
CorruptDataException
-