Module openj9.dtfj

Class 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 Detail

      • StackMap

        public StackMap()
    • Method Detail

      • 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