Package ghidra.app.script
Enum Class GhidraScript.AnalysisMode
- All Implemented Interfaces:
Serializable
,Comparable<GhidraScript.AnalysisMode>
,Constable
- Enclosing class:
GhidraScript
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionDISABLED - Script will coordinate with AutoAnalysisManager to run with analysis disabled (change events will be ignored).ENABLED - Script will run normally with Auto-Analysis responding to changesSUSPENDED - Script will coordinate with AutoAnalysisManager to run with analysis suspended (change events will be analyzed after script execution completes). -
Method Summary
Modifier and TypeMethodDescriptionstatic GhidraScript.AnalysisMode
Returns the enum constant of this class with the specified name.static GhidraScript.AnalysisMode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ENABLED
ENABLED - Script will run normally with Auto-Analysis responding to changes -
DISABLED
DISABLED - Script will coordinate with AutoAnalysisManager to run with analysis disabled (change events will be ignored). Script will wait for any pending analysis to complete. Within headed environments an additional modal task dialog will be displayed while the script is active to prevent the user from initiating additional program changes. -
SUSPENDED
SUSPENDED - Script will coordinate with AutoAnalysisManager to run with analysis suspended (change events will be analyzed after script execution completes). Script will wait for any pending analysis to complete.
-
-
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
-