Interface IDebuggerEventData

All Known Implementing Classes:
DebuggerEventData

public interface IDebuggerEventData
Definition of the event data associated with a J.DbgTargetEvent event type.
  • Method Details

    • getType

      Retrieve the debugger event type.
      Returns:
      event type
    • getThreadId

      long getThreadId()
      Retrieve the related thread id.
      Returns:
      thread id, or 0 if unavailable
    • getAddress

      String getAddress()
      Retrieve the related debugger address.
      Returns:
      debugger address, or null
    • getUnitAddress

      UnitAddress<ICodeUnit> getUnitAddress()
      Retrieve the related unit address.
      Returns:
      unit address, or null
    • getReturnValue

      ITypedValue getReturnValue()
      If getType() returned DebuggerEventType.BREAKPOINT_FUNCTION_EXIT, get the optional return value of the function.
      Returns:
      return value, or null
    • getOutput

      byte[] getOutput()
      Retrieve event output bytes.
      Returns:
      output bytes, or null