Class ArmAggressiveInstructionFinderAnalyzer
- java.lang.Object
-
- ghidra.app.services.AbstractAnalyzer
-
- ghidra.app.plugin.prototype.analysis.ArmAggressiveInstructionFinderAnalyzer
-
- All Implemented Interfaces:
Analyzer
,ExtensionPoint
public class ArmAggressiveInstructionFinderAnalyzer extends AbstractAnalyzer
-
-
Constructor Summary
Constructors Constructor Description ArmAggressiveInstructionFinderAnalyzer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
added(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log)
Called when the requested information type has been added.boolean
canAnalyze(Program p)
Can 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, supportsOneTimeAnalysis
-
-
-
-
Method Detail
-
canAnalyze
public boolean canAnalyze(Program p)
Description copied from interface:Analyzer
Can this analyzer work on this program.- Specified by:
canAnalyze
in interfaceAnalyzer
- Overrides:
canAnalyze
in classAbstractAnalyzer
- Parameters:
p
- program to be analyzed- Returns:
- true if this analyzer can analyze this program
-
added
public boolean added(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log)
Description copied from interface:Analyzer
Called when the requested information type has been added. (ie: function 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
-
-