Module openj9.dtfj

Class StackMap

java.lang.Object
com.ibm.j9ddr.vm29.j9.stackmap.StackMap

public class StackMap extends Object
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 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