All Classes

Class Description
AbstractClassTypeInfoDB  
AbstractClassTypeInfoDB.TypeId  
AbstractClassTypeInfoModel
Base Model for __class_type_info and its derivatives.
AbstractConstructorAnalysisCmd  
AbstractConstructorAnalysisCmd.ConstructorAnalyzerHelper  
AbstractCppClassAnalyzer  
AbstractCppClassBuilder  
AbstractCreateVtableBackgroundCmd  
AbstractDecompilerBasedConstructorAnalysisCmd  
AbstractDecompilerBasedConstructorAnalysisCmd.ClassFunction  
AbstractNonPackageDecompilerAction  
AbstractRttiRecordWorker<T1 extends ClassTypeInfoDB,​T2 extends DatabaseObject,​T3 extends DatabaseRecord<?>,​T4 extends DatabaseRecord<?>,​T5 extends RttiTablePair<? extends AbstractSchema<T3>,​? extends AbstractSchema<T4>>>  
AbstractSchema<T extends DatabaseRecord<?>>  
AbstractTypeInfoProgramBuilder  
AbstractVtableDB  
ApplyVtableDefinitionsBackgroundCmd
BackgroundCommand to apply virtual function definitions to the functions pointed to in the provided vtable.
ArchiveClassTypeInfoManager  
ArchivedClassTypeInfo  
ArchivedClassTypeInfoDatabaseTable  
ArchivedClassTypeInfoRecord  
ArchivedClassTypeInfoSchema  
ArchivedClassTypeInfoSchemaFields  
ArchivedGnuVtable  
ArchivedGnuVtableDatabaseTable  
ArchivedGnuVtableRecord  
ArchivedGnuVtableSchema  
ArchivedGnuVtableSchemaFields  
ArchivedRttiCachePair  
ArchivedRttiData
Marker interface for Run Time Type Information stored in a Ghidra Archive
ArchivedRttiTablePair  
ArchivedVtable  
ArchiveRttiRecordManager  
ArrayTypeInfoModel
Model for the "__array_type_info" class.
BaseClassTypeInfoModel
Model for the "__base_class_type_info" helper class.
BlueGreenSwappedColorModel  
ClangNodeUtils  
ClangTokenGroupIterator  
ClassTypeInfo
Interface for modeling std::type_info and its derivatives.
ClassTypeInfoDatabaseTable  
ClassTypeInfoDB
A DatabaseObject implementation of a ClassTypeInfo
ClassTypeInfoManager
ClassTypeInfoManager manages all ClassTypeInfo within a DomainObject
ClassTypeInfoManagerDB  
ClassTypeInfoManagerPlugin
Plugin to pop up the dialog to manage rtti in the program and archived rtti files.
ClassTypeInfoManagerService  
ClassTypeInfoModel
Model for the "__class_type_info" class.
ClassTypeInfoRecord  
ClassTypeInfoSchema  
ClassTypeInfoSchemaFields  
ClassTypeInfoUtils  
ConstantPropagationUtils  
CppClassAnalyzerGhidraScript
A GhidraScript extension providing convenient access to the current ProgramClassTypeInfoManager.
CppClassAnalyzerHeadlessScript  
CppClassAnalyzerPluginPackage
CppClassAnalyzerUtils  
CreateConstructionVtableBackgroundCmd  
CreateExternalSymbolBackgroundCmd
BackgroundCommand to create an ExternalLocation
CreateTypeInfoBackgroundCmd  
CreateVtableBackgroundCmd  
CreateVttBackgroundCmd  
DatabaseRecord<T extends FieldEnum>  
DatabaseRecord.ByteConvertable  
DatabaseSchema<T extends DatabaseRecord<?>>  
DatabaseTable<T extends AbstractSchema<?>>  
DecompilerAPI
A Decompiler API with more to offer than the FlatDecompilerAPI
DynlibRttiScanner  
DynlibRttiScannerProvider  
EnumTypeInfoModel
Model for the "__enum_type_info" class.
ExternalClassTypeInfo Deprecated, for removal: This API element is subject to removal in a future version. 
ExternalClassTypeInfoFactory  
FieldEnum  
FileArchiveClassTypeInfoManager
A ClassTypeInfoManager implementation which is based on a FileArchive
FillOutClassAction  
FillOutClassBackgroundCmd
BackgroundCommand to fill out a ClassTypeInfo's Structure
FunctionTypeInfoModel
Model for the "__function_type_info" class.
FundamentalTypeInfoModel
Model for the "__fundamental_type_info" class.
GccConstructorAnalysisCmd  
GccCppClassAnalyzer  
GccCppClassBuilder  
GccDecompilerConstructorAnalysisCmd  
GccRttiAnalyzer  
GccVtableAnalysisCmd  
GnuClassTypeInfoDB  
GnuUtils
Static Utility Class for GNU Binaries
GnuVtable  
GnuVtable.VtablePrefix  
HeadlessClassTypeInfoManagerService  
HighFunctionCall  
HighFunctionCallParameter  
HighStructAccess  
HighStructAccess.AccessType  
HighVariableAssignment  
InheritanceGraphDisplayProvider  
IosFailTypeInfoModel
Model for the "__iosfail_type_info" class.
ItaniumAbiClassTypeInfoManager  
ItaniumAbiRttiManagerProvider  
ItaniumAbiRttiScanner  
ItaniumAbiRttiScannerProvider  
LanguageIdHandler
LanguageID helper class
LibraryClassTypeInfoManager
A ClassTypeInfoManager representing an external library
LongStack  
NamespacePathNode  
OpenProjectArchiveDialog  
PBaseTypeInfoModel
Model for the "__pbase_type_info" class.
PointerToMemberTypeInfoModel
Model for the "__pointer_to_member_type_info" class.
PointerTypeInfoModel
Model for the "__pointer_type_info" class.
Ppc64TypeInfoProgramBuilder  
ProgramClassTypeInfoManager
ProgramRttiCachePair  
ProgramRttiRecordManager  
ProgramRttiTablePair  
ProjectArchiveFilter  
ProjectArchiveTypeInfoNode  
ProjectClassTypeInfoManager
A ClassTypeInfoManager representing a project containing external libraries
PurpleSwappedColorModel  
RedGreenSwappedColorModel  
RenameManagerAction  
RttiCachePair<T1 extends DatabaseObject,​T2 extends DatabaseObject>  
RttiManagerProvider
RttiModelWrapper  
RttiRecordManager<T1 extends ClassTypeInfoDB,​T2 extends DatabaseObject,​T3 extends DatabaseRecord<?>,​T4 extends DatabaseRecord<?>>  
RttiScanner  
RttiScannerProvider  
RttiTablePair<T1 extends AbstractSchema<?>,​T2 extends AbstractSchema<?>>  
SchemaMismatchException  
SchemaRecordIterator<T extends DatabaseRecord<? extends FieldEnum>>  
SiClassTypeInfoModel
Model for the "__si_class_type_info" class.
TransactionHandler  
TransactionHandler.TransactionEnder  
TransactionHandler.TransactionStarter  
TypeInfo
Interface for modeling std::type_info and its derivatives.
TypeInfoArchiveChangeRecord  
TypeInfoArchiveChangeRecord.ChangeType  
TypeInfoArchiveGTree  
TypeInfoArchiveHandler  
TypeInfoArchiveNode  
TypeInfoDragNDropHandler  
TypeInfoFactory Deprecated, for removal: This API element is subject to removal in a future version.
please use the methods provided by ClassTypeInfoManager
TypeInfoFactoryDataType  
TypeInfoLibraryNode  
TypeInfoManager
Manager for TypeInfo
TypeInfoManagerListener
Listener interface for ClassTypeInfoManager
TypeInfoModel
Model for the "type_info" class.
TypeInfoNode  
TypeInfoRootNode  
TypeInfoTreeNode  
TypeInfoTreeNodeManager  
TypeInfoTreeProvider  
TypeInfoUtils  
UnresolvedClassTypeInfoException
Exception thrown when the data for a dynamically linked __class_type_info cannot be located.
VftableDB  
VmiClassTypeInfoModel
Model for the "__vmi_class_type_info" class.
VmiClassTypeInfoModel.Flags  
VmiOffsetFlagsModel
Model for the "__offset_flags" in the __base_class_type_info helper class
VsClassTypeInfo  
VsClassTypeInfoDB  
VsClassTypeInfoManager  
VsConstructorAnalysisCmd  
VsCppClassAnalyzer  
VsCppClassBuilder  
VsDecompilerConstructorAnalysisCmd  
VsRttiManagerProvider  
VsVftableAnalysisCmd  
VsVtableModel  
Vtable  
Vtable.InvalidVtable  
VtableDatabaseTable  
VtableModel
Model for GNU Vtables
VtableModelDB  
VtableRecord  
VtableSchema  
VtableSchemaFields  
VtableUtils  
VttModel  
X86TypeInfoProgramBuilder  
YellowSwappedColorModel