Enum Class DebuggerEventType

java.lang.Object
java.lang.Enum<DebuggerEventType>
com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
All Implemented Interfaces:
Serializable, Comparable<DebuggerEventType>, Constable

public enum DebuggerEventType extends Enum<DebuggerEventType>
Debugger event types.
  • Enum Constant Details

    • SUSPENDED

      public static final DebuggerEventType SUSPENDED
      Target execution was suspended.
    • BREAKPOINT

      public static final DebuggerEventType BREAKPOINT
      Execution breakpoint was hit.
    • BREAKPOINT_FUNCTION_EXIT

      public static final DebuggerEventType BREAKPOINT_FUNCTION_EXIT
      Function-exit breakpoint was hit.
    • SIGNAL

      public static final DebuggerEventType SIGNAL
      Target signal was reported.
    • EXCEPTION

      public static final DebuggerEventType EXCEPTION
      Target exception was reported.
    • FUNCTION_ENTRY

      public static final DebuggerEventType FUNCTION_ENTRY
      Function entry was reported.
    • FUNCTION_EXIT

      public static final DebuggerEventType FUNCTION_EXIT
      Function exit was reported.
    • CODE_LOAD

      public static final DebuggerEventType CODE_LOAD
      Code was loaded.
    • CODE_UNLOAD

      public static final DebuggerEventType CODE_UNLOAD
      Code was unloaded.
    • THREAD_START

      public static final DebuggerEventType THREAD_START
      Thread start was reported.
    • THREAD_STOP

      public static final DebuggerEventType THREAD_STOP
      Thread stop was reported.
    • OUTPUT

      public static final DebuggerEventType OUTPUT
      Debuggee output was reported.
  • Method Details

    • values

      public static DebuggerEventType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DebuggerEventType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null