Package cppclassanalyzer.analysis.gcc
Class GccCppClassAnalyzer
java.lang.Object
ghidra.app.services.AbstractAnalyzer
cppclassanalyzer.analysis.AbstractCppClassAnalyzer
cppclassanalyzer.analysis.gcc.GccCppClassAnalyzer
- All Implemented Interfaces:
Analyzer,ExtensionPoint
public class GccCppClassAnalyzer extends AbstractCppClassAnalyzer
-
Field Summary
Fields Modifier and Type Field Description static StringANALYZER_NAMEFields inherited from class cppclassanalyzer.analysis.AbstractCppClassAnalyzer
constructorAnalyzer, log, monitor, program -
Constructor Summary
Constructors Constructor Description GccCppClassAnalyzer() -
Method Summary
Modifier and Type Method Description protected booleananalyzeConstructor(ClassTypeInfo type)protected booleananalyzeVftable(ClassTypeInfo type)booleancanAnalyze(Program program)protected booleanhasVtt()protected voidinit()protected booleanisDestructor(Function function)Methods inherited from class cppclassanalyzer.analysis.AbstractCppClassAnalyzer
added, analysisEnded, analyzeConstructors, analyzeVftables, getDecompilerAPI, getTimeout, optionsChanged, registerOptions, shouldAnalyzeConstructors, shouldUseArchivedDataMethods inherited from class ghidra.app.services.AbstractAnalyzer
getAnalysisType, getDefaultEnablement, getDescription, getName, getPriority, isPrototype, removed, setDefaultEnablement, setPriority, setPrototype, setSupportsOneTimeAnalysis, setSupportsOneTimeAnalysis, supportsOneTimeAnalysis
-
Field Details
-
ANALYZER_NAME
- See Also:
- Constant Field Values
-
-
Constructor Details
-
GccCppClassAnalyzer
public GccCppClassAnalyzer()
-
-
Method Details
-
canAnalyze
- Specified by:
canAnalyzein interfaceAnalyzer- Overrides:
canAnalyzein classAbstractCppClassAnalyzer
-
hasVtt
protected boolean hasVtt()- Specified by:
hasVttin classAbstractCppClassAnalyzer
-
init
protected void init()- Specified by:
initin classAbstractCppClassAnalyzer
-
isDestructor
- Specified by:
isDestructorin classAbstractCppClassAnalyzer
-
analyzeVftable
- Specified by:
analyzeVftablein classAbstractCppClassAnalyzer
-
analyzeConstructor
- Specified by:
analyzeConstructorin classAbstractCppClassAnalyzer
-