Package ghidra.app.plugin.prototype
Class GccRttiAnalyzer
java.lang.Object
ghidra.app.services.AbstractAnalyzer
ghidra.app.plugin.prototype.GccRttiAnalyzer
- All Implemented Interfaces:
Analyzer
,ExtensionPoint
public class GccRttiAnalyzer extends AbstractAnalyzer
-
Field Summary
Fields Modifier and Type Field Description static String
ANALYZER_NAME
-
Constructor Summary
Constructors Constructor Description GccRttiAnalyzer()
Constructs an RttiAnalyzer. -
Method Summary
Modifier and Type Method Description boolean
added(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log)
boolean
canAnalyze(Program program)
void
markDataAsConstant(Address address)
void
optionsChanged(Options options, Program program)
boolean
removed(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log)
Methods inherited from class ghidra.app.services.AbstractAnalyzer
analysisEnded, getAnalysisType, getDefaultEnablement, getDescription, getName, getPriority, isPrototype, registerOptions, setDefaultEnablement, setPriority, setPrototype, setSupportsOneTimeAnalysis, setSupportsOneTimeAnalysis, supportsOneTimeAnalysis
-
Field Details
-
ANALYZER_NAME
- See Also:
- Constant Field Values
-
-
Constructor Details
-
GccRttiAnalyzer
public GccRttiAnalyzer()Constructs an RttiAnalyzer.
-
-
Method Details
-
canAnalyze
- Specified by:
canAnalyze
in interfaceAnalyzer
- Overrides:
canAnalyze
in classAbstractAnalyzer
-
added
public boolean added(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log) throws CancelledException- Throws:
CancelledException
-
removed
public boolean removed(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log) throws CancelledException- Specified by:
removed
in interfaceAnalyzer
- Overrides:
removed
in classAbstractAnalyzer
- Throws:
CancelledException
-
markDataAsConstant
-
optionsChanged
- Specified by:
optionsChanged
in interfaceAnalyzer
- Overrides:
optionsChanged
in classAbstractAnalyzer
-