Class WalkState
java.lang.Object
com.ibm.j9ddr.vm29.j9.stackwalker.WalkState
Mutable java equivalent of J9StackWalkState
- 
Field Summary
FieldsModifier and TypeFieldDescriptionAddress of argument 0Base pointercom.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointercom.ibm.j9ddr.vm29.pointer.generated.J9JITDecompilationInfoPointercom.ibm.j9ddr.vm29.pointer.generated.J9JITDecompilationInfoPointerlongFlags controlling the walklongcom.ibm.j9ddr.vm29.pointer.generated.J9I2JStatePointerlongcom.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointercom.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointercom.ibm.j9ddr.vm29.pointer.generated.J9MethodPointerlongcom.ibm.j9ddr.vm29.pointer.generated.J9MethodPointercom.ibm.j9ddr.vm29.pointer.generated.J9VMEntryLocalStoragePointerProgram counterbooleanintintintTop-of-stack pointerlongcom.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointerThread to be walked - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidfillElsFields(com.ibm.j9ddr.vm29.pointer.generated.J9VMEntryLocalStoragePointer els)  
- 
Field Details
- 
walkThread
public com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer walkThreadThread to be walked - 
javaVM
public com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM - 
threadAddress
public long threadAddress - 
osThread
 - 
privateFlags
 - 
flags
public long flagsFlags controlling the walk- See Also:
 
 - 
bp
Base pointer - 
unwindSP
 - 
pc
Program counter - 
sp
Top-of-stack pointer - 
arg0EA
Address of argument 0 - 
literals
public com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer literals - 
walkSP
 - 
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
 - 
resolveFrameFlags
 - 
searchValue
 - 
skipCount
public int skipCount - 
maxFrames
public long maxFrames - 
framesWalked
public long framesWalked - 
callBacks
 - 
restartPoint
 - 
restartException
 - 
inlinerMap
 - 
inlineDepth
public long inlineDepth - 
cacheCursor
 - 
decompilationRecord
public com.ibm.j9ddr.vm29.pointer.generated.J9JITDecompilationInfoPointer decompilationRecord - 
searchFrameFound
public boolean searchFrameFound - 
registerEAs
 - 
oldEntryLocalStorage
public com.ibm.j9ddr.vm29.pointer.generated.J9VMEntryLocalStoragePointer oldEntryLocalStorage - 
jitGlobalStorageBase
 - 
jitFPRegisterStorageBase
 - 
i2jState
public com.ibm.j9ddr.vm29.pointer.generated.J9I2JStatePointer i2jState - 
decompilationStack
public com.ibm.j9ddr.vm29.pointer.generated.J9JITDecompilationInfoPointer decompilationStack - 
pcAddress
 - 
outgoingArgCount
 - 
objectSlotBitVector
 - 
elsBitVector
 - 
bytecodePCOffset
 - 
j2iFrame
 - 
previousFrameFlags
 - 
slotIndex
public int slotIndex - 
slotType
public int slotType 
 - 
 - 
Constructor Details
- 
WalkState
public WalkState() 
 - 
 - 
Method Details
- 
getThreadHexAddress
 - 
fillElsFields
public void fillElsFields(com.ibm.j9ddr.vm29.pointer.generated.J9VMEntryLocalStoragePointer els) throws CorruptDataException - Throws:
 CorruptDataException
 
 -