Module openj9.dtfj

Interface IStackWalkerCallbacks

All Known Implementing Classes:
BaseStackWalkerCallbacks, TerseStackWalkerCallbacks

public interface IStackWalkerCallbacks
Interface for stack-walker callback routines.
  • Method Details

    • frameWalkFunction

      FrameCallbackResult frameWalkFunction(WalkState walkState)
    • objectSlotWalkFunction

      void objectSlotWalkFunction(WalkState walkState, PointerPointer objectSlot, VoidPointer stackLocation)
    • fieldSlotWalkFunction

      void fieldSlotWalkFunction(WalkState walkState, ObjectReferencePointer objectSlot, VoidPointer stackLocation)
      This callback doesn't exist in the native C. It's purpose in DDR is passing back field slots in stack-allocated objects (which would be incorrectly handled by a PointerPointer)