Class Pointer32DataType
java.lang.Object
ghidra.program.model.data.AbstractDataType
ghidra.program.model.data.DataTypeImpl
ghidra.program.model.data.BuiltIn
ghidra.program.model.data.PointerDataType
ghidra.program.model.data.Pointer32DataType
- All Implemented Interfaces:
BuiltInDataType, DataType, Pointer, ExtensionPoint
Pointer32 is really a factory for generating 4-byte pointers.
-
Field Summary
FieldsFields inherited from class PointerDataType
length, MAX_POINTER_SIZE_BYTES, NOT_A_POINTER, POINTER_LABEL_PREFIX, POINTER_LABEL_PREFIX_U, POINTER_LOOP_LABEL, POINTER_NAME, referencedDataTypeFields inherited from class DataTypeImpl
defaultSettingsFields inherited from class AbstractDataType
categoryPath, dataMgr, EMPTY_TYPEDEF_DEFINITIONS, nameFields inherited from interface DataType
CONFLICT_SUFFIX, DEFAULT, NO_LAST_CHANGE_TIME, NO_SOURCE_SYNC_TIME, TYPEDEF_ATTRIBUTE_PREFIX, TYPEDEF_ATTRIBUTE_SUFFIX, VOID -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class PointerDataType
clone, dataTypeDeleted, dataTypeNameChanged, dataTypeReplaced, dependsOn, getAddressValue, getAddressValue, getAddressValue, getAlignedLength, getCategoryPath, getDataType, getDefaultLabelPrefix, getDefaultLabelPrefix, getDescription, getDisplayName, getLabelString, getLength, getMnemonic, getName, getPointer, getPointer, getRepresentation, getTypeDefSettingsDefinitions, getValue, getValueClass, hasLanguageDependantLength, isDeleted, isEquivalent, newPointer, toStringMethods inherited from class BuiltIn
addParent, copy, getBuiltInSettingsDefinitions, getCTypeDeclaration, getCTypeDeclaration, getCTypeDeclaration, getCTypeDeclaration, getDecompilerDisplayName, getLastChangeTime, getSettingsDefinitions, getUniversalID, removeParent, setDefaultSettingsMethods inherited from class DataTypeImpl
equals, getAlignment, getDefaultSettings, getLastChangeTimeInSourceArchive, getParents, getSourceArchive, hashCode, notifyAlignmentChanged, notifyDeleted, notifyNameChanged, notifyParents, notifyReplaced, notifySizeChanged, replaceWith, setDescription, setLastChangeTime, setLastChangeTimeInSourceArchive, setSourceArchiveMethods inherited from class AbstractDataType
dataTypeAlignmentChanged, dataTypeSizeChanged, encodeRepresentation, encodeValue, getDataOrganization, getDataOrganization, getDataTypeManager, getDataTypePath, getDefaultAbbreviatedLabelPrefix, getDefaultOffcutLabelPrefix, getPathName, isEncodable, isNotYetDefined, isZeroLength, setCategoryPath, setName, setNameAndCategoryMethods inherited from interface DataType
addParent, copy, dataTypeAlignmentChanged, dataTypeSizeChanged, encodeRepresentation, encodeValue, getAlignment, getDataOrganization, getDataTypeManager, getDataTypePath, getDefaultAbbreviatedLabelPrefix, getDefaultOffcutLabelPrefix, getDefaultSettings, getLastChangeTime, getLastChangeTimeInSourceArchive, getParents, getPathName, getSettingsDefinitions, getSourceArchive, getUniversalID, isEncodable, isNotYetDefined, isZeroLength, removeParent, replaceWith, setCategoryPath, setDescription, setLastChangeTime, setLastChangeTimeInSourceArchive, setName, setNameAndCategory, setSourceArchiveMethods inherited from interface Pointer
typedefBuilder
-
Field Details
-
dataType
-
-
Constructor Details
-
Pointer32DataType
public Pointer32DataType() -
Pointer32DataType
-