Class ArmAggressiveInstructionFinderAnalyzer
java.lang.Object
ghidra.app.services.AbstractAnalyzer
ghidra.app.plugin.prototype.analysis.ArmAggressiveInstructionFinderAnalyzer
- All Implemented Interfaces:
Analyzer,ExtensionPoint
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanadded(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log) Called when the requested information type has been added, for example, when a function is added.booleanCan this analyzer work on this program.Methods inherited from class ghidra.app.services.AbstractAnalyzer
analysisEnded, getAnalysisType, getDefaultEnablement, getDescription, getName, getPriority, isPrototype, optionsChanged, registerOptions, removed, setDefaultEnablement, setPriority, setPrototype, setSupportsOneTimeAnalysis, setSupportsOneTimeAnalysis, supportsOneTimeAnalysisMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ghidra.app.services.Analyzer
getOptionsUpdater
-
Constructor Details
-
ArmAggressiveInstructionFinderAnalyzer
public ArmAggressiveInstructionFinderAnalyzer()
-
-
Method Details
-
canAnalyze
Description copied from interface:AnalyzerCan this analyzer work on this program.- Specified by:
canAnalyzein interfaceAnalyzer- Overrides:
canAnalyzein classAbstractAnalyzer- Parameters:
p- program to be analyzed- Returns:
- true if this analyzer can analyze this program
-
added
Description copied from interface:AnalyzerCalled when the requested information type has been added, for example, when a function is added.- Parameters:
program- program to analyzeset- AddressSet of locations that have been addedmonitor- monitor that indicates progress and indicates whether the user canceled the analysislog- a message log to record analysis information- Returns:
- true if the analysis succeeded
-