Class Hierarchy
- java.lang.Object
- ghidra.program.model.data.AbstractDataType (implements ghidra.program.model.data.DataType)
- ghidra.program.model.data.BitFieldDataType
- ghidra.program.model.data.DataTypeImpl
- ghidra.program.model.data.ArrayDataType (implements ghidra.program.model.data.Array)
- ghidra.program.model.data.BuiltIn (implements ghidra.program.model.data.BuiltInDataType)
- ghidra.program.model.data.AbstractComplexDataType
- ghidra.program.model.data.Complex16DataType
- ghidra.program.model.data.Complex32DataType
- ghidra.program.model.data.Complex8DataType
- ghidra.program.model.data.DoubleComplexDataType
- ghidra.program.model.data.FloatComplexDataType
- ghidra.program.model.data.LongDoubleComplexDataType
- ghidra.program.model.data.AbstractFloatDataType
- ghidra.program.model.data.DoubleDataType
- ghidra.program.model.data.Float10DataType
- ghidra.program.model.data.Float16DataType
- ghidra.program.model.data.Float2DataType
- ghidra.program.model.data.Float4DataType
- ghidra.program.model.data.Float8DataType
- ghidra.program.model.data.FloatDataType
- ghidra.program.model.data.LongDoubleDataType
- ghidra.program.model.data.AbstractIntegerDataType (implements ghidra.program.model.data.ArrayStringable)
- ghidra.program.model.data.BooleanDataType
- ghidra.program.model.data.ByteDataType
- ghidra.program.model.data.CharDataType (implements ghidra.program.model.data.DataTypeWithCharset)
- ghidra.program.model.data.SignedCharDataType
- ghidra.program.model.data.UnsignedCharDataType
- ghidra.program.model.data.DWordDataType
- ghidra.program.model.data.Integer16DataType
- ghidra.program.model.data.Integer3DataType
- ghidra.program.model.data.Integer5DataType
- ghidra.program.model.data.Integer6DataType
- ghidra.program.model.data.Integer7DataType
- ghidra.program.model.data.IntegerDataType
- ghidra.program.model.data.LongDataType
- ghidra.program.model.data.LongLongDataType
- ghidra.program.model.data.QWordDataType
- ghidra.program.model.data.ShortDataType
- ghidra.program.model.data.SignedByteDataType
- ghidra.program.model.data.SignedDWordDataType
- ghidra.program.model.data.SignedQWordDataType
- ghidra.program.model.data.SignedWordDataType
- ghidra.program.model.data.UnsignedInteger16DataType
- ghidra.program.model.data.UnsignedInteger3DataType
- ghidra.program.model.data.UnsignedInteger5DataType
- ghidra.program.model.data.UnsignedInteger6DataType
- ghidra.program.model.data.UnsignedInteger7DataType
- ghidra.program.model.data.UnsignedIntegerDataType
- ghidra.program.model.data.UnsignedLongDataType
- ghidra.program.model.data.UnsignedLongLongDataType
- ghidra.program.model.data.UnsignedShortDataType
- ghidra.program.model.data.WordDataType
- ghidra.program.model.data.AbstractStringDataType (implements ghidra.program.model.data.DataTypeWithCharset, ghidra.program.model.data.Dynamic)
- ghidra.program.model.data.PascalString255DataType
- ghidra.program.model.data.PascalStringDataType
- ghidra.program.model.data.PascalUnicodeDataType
- ghidra.program.model.data.StringDataType
- ghidra.program.model.data.StringUTF8DataType
- ghidra.program.model.data.TerminatedStringDataType
- ghidra.program.model.data.TerminatedUnicode32DataType
- ghidra.program.model.data.TerminatedUnicodeDataType
- ghidra.program.model.data.Unicode32DataType
- ghidra.program.model.data.UnicodeDataType
- ghidra.program.model.data.AIFFDataType (implements ghidra.program.model.data.Dynamic)
- ghidra.program.model.data.AlignmentDataType (implements ghidra.program.model.data.Dynamic)
- ghidra.program.model.data.AUDataType (implements ghidra.program.model.data.Dynamic)
- ghidra.program.model.data.BadDataType (implements ghidra.program.model.data.Dynamic)
- ghidra.program.model.data.DynamicDataType (implements ghidra.program.model.data.Dynamic)
- ghidra.program.model.data.BitmapResourceDataType (implements ghidra.program.model.data.Resource)
- ghidra.program.model.data.IconResourceDataType
- ghidra.program.model.data.IconMaskResourceDataType
- ghidra.program.model.data.IconResourceDataType
- ghidra.program.model.data.CountedDynamicDataType
- ghidra.program.model.data.DialogResourceDataType
- ghidra.program.model.data.IndexedDynamicDataType
- ghidra.program.model.data.MenuResourceDataType
- ghidra.program.model.data.RepeatCountDataType
- ghidra.program.model.data.RepeatedStringDataType
- ghidra.program.model.data.RepeatedDynamicDataType
- ghidra.program.model.data.StructuredDynamicDataType
- ghidra.program.model.data.BitmapResourceDataType (implements ghidra.program.model.data.Resource)
- ghidra.program.model.data.FactoryStructureDataType (implements ghidra.program.model.data.FactoryDataType)
- ghidra.program.model.data.FileTimeDataType
- ghidra.program.model.data.GifDataType (implements ghidra.program.model.data.Dynamic, ghidra.program.model.data.Resource)
- ghidra.program.model.data.ImageBaseOffset32DataType
- ghidra.program.model.data.ImageBaseOffset64DataType
- ghidra.program.model.data.JPEGDataType (implements ghidra.program.model.data.Dynamic, ghidra.program.model.data.Resource)
- ghidra.program.model.data.MacintoshTimeStampDataType
- ghidra.program.model.data.PngDataType (implements ghidra.program.model.data.Dynamic, ghidra.program.model.data.Resource)
- ghidra.program.model.data.PointerDataType (implements ghidra.program.model.data.Pointer)
- ghidra.program.model.data.Pointer16DataType
- ghidra.program.model.data.Pointer24DataType
- ghidra.program.model.data.Pointer32DataType
- ghidra.program.model.data.Pointer40DataType
- ghidra.program.model.data.Pointer48DataType
- ghidra.program.model.data.Pointer56DataType
- ghidra.program.model.data.Pointer64DataType
- ghidra.program.model.data.Pointer8DataType
- ghidra.program.model.data.SegmentedCodePointerDataType
- ghidra.program.model.data.ShiftedAddressDataType
- ghidra.program.model.data.Undefined
- ghidra.program.model.data.Undefined1DataType
- ghidra.program.model.data.Undefined2DataType
- ghidra.program.model.data.Undefined3DataType
- ghidra.program.model.data.Undefined4DataType
- ghidra.program.model.data.Undefined5DataType
- ghidra.program.model.data.Undefined6DataType
- ghidra.program.model.data.Undefined7DataType
- ghidra.program.model.data.Undefined8DataType
- ghidra.program.model.data.VoidDataType
- ghidra.program.model.data.WAVEDataType (implements ghidra.program.model.data.Dynamic)
- ghidra.program.model.data.WideChar16DataType (implements ghidra.program.model.data.ArrayStringable, ghidra.program.model.data.DataTypeWithCharset)
- ghidra.program.model.data.WideChar32DataType (implements ghidra.program.model.data.ArrayStringable, ghidra.program.model.data.DataTypeWithCharset)
- ghidra.program.model.data.WideCharDataType (implements ghidra.program.model.data.ArrayStringable, ghidra.program.model.data.DataTypeWithCharset)
- ghidra.program.model.data.AbstractComplexDataType
- ghidra.program.model.data.DefaultDataType
- ghidra.program.model.data.GenericDataType
- ghidra.program.model.data.CompositeDataTypeImpl (implements ghidra.program.model.data.CompositeInternal)
- ghidra.program.model.data.StructureDataType (implements ghidra.program.model.data.StructureInternal)
- ghidra.program.model.data.UnionDataType (implements ghidra.program.model.data.UnionInternal)
- ghidra.program.model.data.EnumDataType (implements ghidra.program.model.data.Enum)
- ghidra.program.model.data.FunctionDefinitionDataType (implements ghidra.program.model.data.FunctionDefinition)
- ghidra.program.model.data.TypedefDataType (implements ghidra.program.model.data.TypeDef)
- ghidra.program.model.data.CompositeDataTypeImpl (implements ghidra.program.model.data.CompositeInternal)
- ghidra.program.model.data.MissingBuiltInDataType (implements ghidra.program.model.data.Dynamic)
- ghidra.program.model.data.AlignedStructurePacker
- ghidra.program.model.data.AlignedStructureInspector
- ghidra.program.model.data.AlignedStructurePacker.StructurePackResult
- ghidra.program.model.data.BitFieldPackingImpl (implements ghidra.program.model.data.BitFieldPacking)
- ghidra.program.model.data.BitGroup
- ghidra.program.model.data.BitmapResource
- ghidra.program.model.data.IconResource
- ghidra.program.model.data.CategoryPath (implements java.lang.Comparable<T>)
- ghidra.program.model.data.CharsetInfo
- ghidra.program.model.data.CharsetSettingsDefinition (implements ghidra.docking.settings.EnumSettingsDefinition)
- ghidra.util.classfinder.ClassExclusionFilter (implements ghidra.util.classfinder.ClassFilter)
- ghidra.program.model.data.BuiltInDataTypeClassExclusionFilter
- ghidra.program.model.data.CompositeAlignmentHelper
- ghidra.program.model.data.CompositeInternal.ComponentComparator (implements java.util.Comparator<T>)
- ghidra.program.model.data.CompositeInternal.OffsetComparator (implements java.util.Comparator<T>)
- ghidra.program.model.data.CompositeInternal.OrdinalComparator (implements java.util.Comparator<T>)
- ghidra.program.model.data.CustomFormat
- ghidra.program.model.data.CycleGroup
- ghidra.program.model.data.DataImage
- ghidra.program.model.data.DataOrganizationImpl (implements ghidra.program.model.data.DataOrganization)
- ghidra.program.model.data.DataTypeArchiveIdDumper (implements ghidra.GhidraLaunchable)
- ghidra.program.model.data.DataTypeComparator (implements java.util.Comparator<T>)
- ghidra.program.model.data.DataTypeComponentImpl (implements ghidra.program.model.data.InternalDataTypeComponent, java.io.Serializable)
- ghidra.program.model.data.DataTypeConflictHandler
- ghidra.program.model.data.DataTypeInstance
- ghidra.program.model.data.DataTypeManagerChangeListenerAdapter (implements ghidra.program.model.data.DataTypeManagerChangeListener)
- ghidra.program.model.data.DataTypeManagerChangeListenerHandler (implements ghidra.program.model.data.DataTypeManagerChangeListener)
- ghidra.program.database.data.DataTypeManagerDB (implements ghidra.program.model.data.DataTypeManager)
- ghidra.program.model.data.StandAloneDataTypeManager
- ghidra.program.model.data.BuiltInDataTypeManager
- ghidra.program.model.data.FileDataTypeManager (implements ghidra.program.model.data.FileArchiveBasedDataTypeManager)
- ghidra.program.model.data.StandAloneDataTypeManager
- ghidra.program.model.data.DataTypeMnemonicSettingsDefinition (implements ghidra.docking.settings.EnumSettingsDefinition)
- ghidra.program.model.data.DataTypePath
- ghidra.program.model.data.DataTypeTransferable (implements java.awt.datatransfer.ClipboardOwner, java.awt.datatransfer.Transferable)
- ghidra.program.model.data.DataTypeWriter
- ghidra.program.model.data.DataUtilities
- ghidra.program.model.data.DefaultAnnotationHandler (implements ghidra.program.model.data.AnnotationHandler)
- ghidra.program.model.data.EndianSettingsDefinition (implements ghidra.docking.settings.EnumSettingsDefinition)
- ghidra.program.model.data.EnumValuePartitioner
- ghidra.program.model.data.GIFResource
- javax.imageio.stream.ImageInputStreamImpl (implements javax.imageio.stream.ImageInputStream)
- ghidra.program.model.data.MemBufferImageInputStream
- ghidra.docking.settings.JavaEnumSettingsDefinition<T> (implements ghidra.docking.settings.EnumSettingsDefinition)
- ghidra.program.model.data.RenderUnicodeSettingsDefinition
- ghidra.program.model.data.TranslationSettingsDefinition
- ghidra.program.model.data.MutabilitySettingsDefinition (implements ghidra.docking.settings.EnumSettingsDefinition)
- ghidra.program.model.data.NoisyStructureBuilder
- ghidra.program.model.data.PaddingSettingsDefinition (implements ghidra.docking.settings.EnumSettingsDefinition)
- ghidra.program.model.data.ParameterDefinitionImpl (implements ghidra.program.model.data.ParameterDefinition)
- ghidra.program.model.data.ReadOnlyDataTypeComponent (implements ghidra.program.model.data.DataTypeComponent, java.io.Serializable)
- ghidra.program.model.data.StringDataInstance
- ghidra.program.model.data.StringDataInstance.StaticStringInstance
- ghidra.program.model.data.StringRenderBuilder
- ghidra.program.model.data.StringRenderParser
- ghidra.program.model.data.Structure.BitOffsetComparator (implements java.util.Comparator<T>)
- ghidra.program.model.data.StructureFactory
- ghidra.program.model.data.TerminatedSettingsDefinition (implements ghidra.docking.settings.EnumSettingsDefinition)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- ghidra.program.model.data.DataTypeDependencyException
- java.lang.RuntimeException
- ghidra.program.model.data.DataTypeConflictException
- ghidra.util.exception.UsrException
- ghidra.program.model.data.DataTypeEncodeException
- ghidra.program.model.data.IllegalRenameException
- ghidra.program.model.data.InvalidDataTypeException
- ghidra.program.model.data.StringRenderParser.StringParseException
- java.lang.Exception
- ghidra.program.model.data.AbstractDataType (implements ghidra.program.model.data.DataType)
Interface Hierarchy
- ghidra.program.model.data.BitFieldPacking
- java.lang.Comparable<T>
- ghidra.program.model.data.Category
- ghidra.program.model.data.ParameterDefinition
- ghidra.program.model.data.DataOrganization
- ghidra.program.model.data.DataType
- ghidra.program.model.data.Array
- ghidra.program.model.data.ArrayStringable
- ghidra.program.model.data.BuiltInDataType (also extends ghidra.util.classfinder.ExtensionPoint)
- ghidra.program.model.data.Dynamic
- ghidra.program.model.data.FactoryDataType
- ghidra.program.model.data.Composite
- ghidra.program.model.data.CompositeInternal
- ghidra.program.model.data.StructureInternal (also extends ghidra.program.model.data.Structure)
- ghidra.program.model.data.UnionInternal (also extends ghidra.program.model.data.Union)
- ghidra.program.model.data.Structure
- ghidra.program.model.data.StructureInternal (also extends ghidra.program.model.data.CompositeInternal)
- ghidra.program.model.data.Union
- ghidra.program.model.data.UnionInternal (also extends ghidra.program.model.data.CompositeInternal)
- ghidra.program.model.data.CompositeInternal
- ghidra.program.model.data.DataTypeWithCharset
- ghidra.program.model.data.Enum
- ghidra.program.model.data.FunctionDefinition (also extends ghidra.program.model.listing.FunctionSignature)
- ghidra.program.model.data.Pointer
- ghidra.program.model.data.TypeDef
- ghidra.program.model.data.DataTypeComponent
- ghidra.program.model.data.InternalDataTypeComponent
- ghidra.program.model.data.DataTypeDisplayOptions
- ghidra.program.model.data.DataTypeManager
- ghidra.program.model.data.FileBasedDataTypeManager
- ghidra.program.model.data.DomainFileBasedDataTypeManager
- ghidra.program.model.data.ProgramBasedDataTypeManager
- ghidra.program.model.data.ProjectArchiveBasedDataTypeManager
- ghidra.program.model.data.FileArchiveBasedDataTypeManager
- ghidra.program.model.data.DomainFileBasedDataTypeManager
- ghidra.program.model.data.FileBasedDataTypeManager
- ghidra.program.model.data.DataTypeManagerChangeListener
- ghidra.app.merge.DataTypeManagerOwner
- ghidra.program.model.data.DataTypeManagerDomainObject (also extends ghidra.framework.model.UndoableDomainObject)
- ghidra.framework.model.DomainObject
- ghidra.framework.model.UndoableDomainObject (also extends ghidra.framework.model.Undoable)
- ghidra.program.model.data.DataTypeManagerDomainObject (also extends ghidra.app.merge.DataTypeManagerOwner)
- ghidra.framework.model.UndoableDomainObject (also extends ghidra.framework.model.Undoable)
- ghidra.util.classfinder.ExtensionPoint
- ghidra.program.model.data.AnnotationHandler
- ghidra.program.model.data.BuiltInDataType (also extends ghidra.program.model.data.DataType)
- ghidra.program.model.data.Dynamic
- ghidra.program.model.data.FactoryDataType
- ghidra.program.model.listing.FunctionSignature
- ghidra.program.model.data.FunctionDefinition (also extends ghidra.program.model.data.DataType)
- ghidra.program.model.data.ICategory
- ghidra.program.model.data.InvalidatedListener
- ghidra.program.model.data.Playable
- ghidra.program.model.data.Resource
- ghidra.program.model.data.SourceArchive
- ghidra.framework.model.Undoable
- ghidra.framework.model.UndoableDomainObject (also extends ghidra.framework.model.DomainObject)
- ghidra.program.model.data.DataTypeManagerDomainObject (also extends ghidra.app.merge.DataTypeManagerOwner)
- ghidra.framework.model.UndoableDomainObject (also extends ghidra.framework.model.DomainObject)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- ghidra.program.model.data.AlignmentType
- ghidra.program.model.data.ArchiveType
- ghidra.program.model.data.DataTypeConflictHandler.ConflictResolutionPolicy
- ghidra.program.model.data.DataTypeConflictHandler.ConflictResult
- ghidra.program.model.data.DataUtilities.ClearDataMode
- ghidra.program.model.data.GenericCallingConvention
- ghidra.program.model.data.MetaDataType
- ghidra.program.model.data.PackingType
- ghidra.program.model.data.RenderUnicodeSettingsDefinition.RENDER_ENUM
- ghidra.program.model.data.StringLayoutEnum
- ghidra.program.model.data.TranslationSettingsDefinition.TRANSLATION_ENUM
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)