Uses of Class
com.ibm.j9ddr.vm29.j9.stackwalker.WalkState
-
Packages that use WalkState Package Description com.ibm.j9ddr.vm29.j9 com.ibm.j9ddr.vm29.j9.stackwalker -
-
Uses of WalkState in com.ibm.j9ddr.vm29.j9
Methods in com.ibm.j9ddr.vm29.j9 with parameters of type WalkState Modifier and Type Method Description protected voidRootScanner. doStackSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, WalkState walkState, VoidPointer stackLocation) -
Uses of WalkState in com.ibm.j9ddr.vm29.j9.stackwalker
Methods in com.ibm.j9ddr.vm29.j9.stackwalker with parameters of type WalkState Modifier and Type Method Description voidIStackWalkerCallbacks. fieldSlotWalkFunction(WalkState walkState, ObjectReferencePointer objectSlot, VoidPointer stackLocation)This callback doesn't exist in the native C.FrameCallbackResultIStackWalkerCallbacks. frameWalkFunction(WalkState walkState)static UDATAPointerMethodMetaData. getObjectArgScanCursor(WalkState walkState)static UDATAPointerMethodMetaData. getObjectTempScanCursor(WalkState walkState)static voidStackWalkerUtils. handleOSlotsCorruption(WalkState walkState, String className, String methodName, CorruptDataException ex)Since walking OSlots touches a lot more code than just doing a frame walk, we have a layer of corruption handling just above the o-slots logic.static UDATAStackWalkerUtils. JIT_RESOLVE_PARM(WalkState walkState, int parmNumber)static voidMethodMetaData. jitAddSpilledRegisters(WalkState walkState)static voidMethodMetaData. jitAddSpilledRegisters(WalkState walkState, VoidPointer stackMap)static voidMethodMetaData. jitAddSpilledRegistersForDataResolve(WalkState walkState)static voidMethodMetaData. markClassesInInlineRanges(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer metaData, WalkState walkState)voidIStackWalkerCallbacks. objectSlotWalkFunction(WalkState walkState, PointerPointer objectSlot, VoidPointer stackLocation)static voidStackWalkerUtils. swPrintf(WalkState walkState, int level, String message, Object... args)This function is a little overloaded.static voidStackWalkerUtils. swPrintMethod(WalkState walkState)static voidStackWalkerUtils. swPrintMethod(WalkState walkState, com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method)static voidStackWalkerUtils. WALK_I_SLOT(WalkState walkState, PointerPointer slot)static voidStackWalkerUtils. WALK_INDIRECT_I_SLOT(WalkState walkState, PointerPointer slot, VoidPointer ind)static voidStackWalkerUtils. WALK_INDIRECT_O_SLOT(WalkState walkState, PointerPointer slot, VoidPointer ind)static voidStackWalkerUtils. WALK_METHOD_CLASS(WalkState walkState)static voidStackWalkerUtils. WALK_NAMED_I_SLOT(WalkState walkState, PointerPointer slot, String tag)static voidStackWalkerUtils. WALK_NAMED_INDIRECT_I_SLOT(WalkState walkState, PointerPointer intSlot, VoidPointer indirectSlot, String tag)static voidStackWalkerUtils. WALK_NAMED_INDIRECT_O_SLOT(WalkState walkState, PointerPointer objectSlot, VoidPointer indirectSlot, String tag)static voidStackWalkerUtils. WALK_NAMED_O_SLOT(WalkState walkState, PointerPointer slot, String tag)static voidStackWalkerUtils. WALK_O_SLOT(WalkState walkState, PointerPointer slot)static voidStackWalker. walkBytecodeFrameSlots(WalkState walkState, com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method, UDATA offsetPC, UDATAPointer pendingBase, UDATA pendingStackHeight, UDATAPointer localBase, UDATA numberOfLocals)static voidMethodMetaData. walkJITFrameSlotsForInternalPointers(WalkState walkState, U8Pointer jitDescriptionCursor, UDATAPointer scanCursor, VoidPointer stackMap, com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer gcStackAtlas)static StackWalkResultStackWalker. walkStackFrames(WalkState walkState)use thread's sp, arg0ea, pc, literal and entryLocalStorage.static StackWalkResultStackWalker. walkStackFrames(WalkState walkState, long continuationAddress)use continuation's sp, arg0ea, pc, literal and entryLocalStorage.
-