Module openj9.dtfj

Class WalkState


  • public class WalkState
    extends Object
    Mutable java equivalent of J9StackWalkState
    • Field Detail

      • walkThread

        public com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer walkThread
        Thread to be walked
      • javaVM

        public com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM
      • threadAddress

        public long threadAddress
      • privateFlags

        public UDATA privateFlags
      • flags

        public long flags
        Flags controlling the walk
        See Also:
        StackWalkerConstants
      • literals

        public com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer literals
      • argCount

        public UDATA argCount
      • constantPool

        public com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer constantPool
      • method

        public com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method
      • jitInfo

        public com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer jitInfo
      • frameFlags

        public UDATA frameFlags
      • resolveFrameFlags

        public UDATA resolveFrameFlags
      • skipCount

        public int skipCount
      • maxFrames

        public long maxFrames
      • framesWalked

        public long framesWalked
      • restartPoint

        public Pointer restartPoint
      • restartException

        public Pointer restartException
      • inlinerMap

        public Pointer inlinerMap
      • inlineDepth

        public long inlineDepth
      • decompilationRecord

        public com.ibm.j9ddr.vm29.pointer.generated.J9JITDecompilationInfoPointer decompilationRecord
      • searchFrameFound

        public boolean searchFrameFound
      • oldEntryLocalStorage

        public com.ibm.j9ddr.vm29.pointer.generated.J9VMEntryLocalStoragePointer oldEntryLocalStorage
      • jitGlobalStorageBase

        public UDATAPointer jitGlobalStorageBase
      • jitFPRegisterStorageBase

        public UDATAPointer jitFPRegisterStorageBase
      • i2jState

        public com.ibm.j9ddr.vm29.pointer.generated.J9I2JStatePointer i2jState
      • decompilationStack

        public com.ibm.j9ddr.vm29.pointer.generated.J9JITDecompilationInfoPointer decompilationStack
      • outgoingArgCount

        public UDATA outgoingArgCount
      • objectSlotBitVector

        public U8Pointer objectSlotBitVector
      • elsBitVector

        public UDATA elsBitVector
      • bytecodePCOffset

        public U8Pointer bytecodePCOffset
      • previousFrameFlags

        public UDATA previousFrameFlags
      • slotIndex

        public int slotIndex
      • slotType

        public int slotType
    • Constructor Detail

      • WalkState

        public WalkState()
    • Method Detail

      • getThreadHexAddress

        public String getThreadHexAddress()