Package ghidra.app.services
Enum Class DebuggerTraceManagerService.ActivationCause
java.lang.Object
java.lang.Enum<DebuggerTraceManagerService.ActivationCause>
ghidra.app.services.DebuggerTraceManagerService.ActivationCause
- All Implemented Interfaces:
Serializable,Comparable<DebuggerTraceManagerService.ActivationCause>,Constable
- Enclosing interface:
DebuggerTraceManagerService
public static enum DebuggerTraceManagerService.ActivationCause
extends Enum<DebuggerTraceManagerService.ActivationCause>
The reason coordinates were activated
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSome default coordinates were activatedThe tool is activating scratch coordinates to display an emulator state changeThe change was driven by the recorder advancing a snapshotThe change was caused by a change to the mapper selection, probably indirectly by the userThe tool is restoring its data stateThe change was driven by the model activation, possibly indirectly by the userA trace was activated because a target was published or withdrawnThe change was driven by the userThe request was driven by the user, but its some alternative view, e.g., to compare snapshots -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
USER
The change was driven by the userTODO: Distinguish between API and GUI?
-
USER_ALT
The request was driven by the user, but its some alternative view, e.g., to compare snapshots -
TARGET_UPDATED
A trace was activated because a target was published or withdrawn -
SYNC_MODEL
The change was driven by the model activation, possibly indirectly by the user -
FOLLOW_PRESENT
The change was driven by the recorder advancing a snapshot -
EMU_STATE_EDIT
The tool is activating scratch coordinates to display an emulator state change -
MAPPER_CHANGED
The change was caused by a change to the mapper selection, probably indirectly by the user -
ACTIVATE_DEFAULT
Some default coordinates were activatedPlease don't misunderstand this as the "default cause." Rather, e.g., when the current trace is closed, and the manager needs to activate new coordinates, it is activating "default coordinates."
-
RESTORE_STATE
The tool is restoring its data state
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-