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 StringANALYZER_NAME -
Constructor Summary
Constructors Constructor Description GccRttiAnalyzer()Constructs an RttiAnalyzer. -
Method Summary
Modifier and Type Method Description booleanadded(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log)booleancanAnalyze(Program program)voidmarkDataAsConstant(Address address)voidoptionsChanged(Options options, Program program)booleanremoved(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:
canAnalyzein interfaceAnalyzer- Overrides:
canAnalyzein 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:
removedin interfaceAnalyzer- Overrides:
removedin classAbstractAnalyzer- Throws:
CancelledException
-
markDataAsConstant
-
optionsChanged
- Specified by:
optionsChangedin interfaceAnalyzer- Overrides:
optionsChangedin classAbstractAnalyzer
-