Package ghidra.program.model.data
Class QWordDataType
- java.lang.Object
- 
- ghidra.program.model.data.AbstractDataType
- 
- ghidra.program.model.data.DataTypeImpl
- 
- ghidra.program.model.data.BuiltIn
- 
- ghidra.program.model.data.AbstractIntegerDataType
- 
- ghidra.program.model.data.QWordDataType
 
 
 
 
 
- 
- All Implemented Interfaces:
- ArrayStringable,- BuiltInDataType,- DataType,- ExtensionPoint,- java.util.EventListener,- javax.swing.event.ChangeListener
 
 public class QWordDataType extends AbstractIntegerDataType Provides a definition of a Quad Word within a program.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface ghidra.util.classfinder.ExtensionPointExtensionPoint.Exclude, ExtensionPoint.Util
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static QWordDataTypedataTypeA statically defined QWordDataType instance.- 
Fields inherited from class ghidra.program.model.data.AbstractIntegerDataTypeENDIAN, MNEMONIC, PADDING
 - 
Fields inherited from class ghidra.program.model.data.DataTypeImpldefaultSettings
 - 
Fields inherited from class ghidra.program.model.data.AbstractDataTypecategoryPath, dataMgr, name
 - 
Fields inherited from interface ghidra.program.model.data.DataTypeCONFLICT_SUFFIX, DEFAULT, NO_LAST_CHANGE_TIME, NO_SOURCE_SYNC_TIME, VOID
 
- 
 - 
Constructor SummaryConstructors Constructor Description QWordDataType()QWordDataType(DataTypeManager dtm)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description QWordDataTypeclone(DataTypeManager dtm)Returns a new instance of this DataType with its universalID and SourceArchive identity retained.java.lang.StringgetAssemblyMnemonic()java.lang.StringgetDescription()Get a String briefly describing this DataType.intgetLength()Get the length (number of 8-bit bytes) of this DataType.SignedQWordDataTypegetOppositeSignednessDataType()- 
Methods inherited from class ghidra.program.model.data.AbstractIntegerDataTypegetArrayDefaultLabelPrefix, getArrayDefaultOffcutLabelPrefix, getBuiltInSettingsDefinitions, getCDeclaration, getCMnemonic, getDefaultLabelPrefix, getFormatSettingsDefinition, getMnemonic, getRepresentation, getRepresentation, getSignedDataType, getSignedDataTypes, getUnsignedDataType, getUnsignedDataTypes, getValue, getValueClass, hasStringValue, isDynamicallySized, isEquivalent, isSigned
 - 
Methods inherited from class ghidra.program.model.data.BuiltInaddParent, copy, dataTypeDeleted, dataTypeNameChanged, dataTypeReplaced, dataTypeSizeChanged, dependsOn, getCTypeDeclaration, getCTypeDeclaration, getCTypeDeclaration, getCTypeDeclaration, getDecompilerDisplayName, getLastChangeTime, getSettingsDefinitions, getUniversalID, removeParent, setCategoryPath, setName, setNameAndCategory
 - 
Methods inherited from class ghidra.program.model.data.DataTypeImplequals, getAlignment, getDefaultSettings, getLastChangeTimeInSourceArchive, getParents, getPathName, getSourceArchive, hashCode, notifyDeleted, notifyNameChanged, notifyReplaced, notifySizeChanged, replaceWith, setDefaultSettings, setDescription, setLastChangeTime, setLastChangeTimeInSourceArchive, setSourceArchive, stateChanged
 - 
Methods inherited from class ghidra.program.model.data.AbstractDataTypegetCategoryPath, getDataOrganization, getDataTypeManager, getDataTypePath, getDefaultAbbreviatedLabelPrefix, getDefaultLabelPrefix, getDefaultOffcutLabelPrefix, getDisplayName, getDocs, getName, isDeleted, isNotYetDefined, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface ghidra.program.model.data.ArrayStringablegetArrayString
 - 
Methods inherited from interface ghidra.program.model.data.DataTypeaddParent, copy, dataTypeDeleted, dataTypeNameChanged, dataTypeReplaced, dataTypeSizeChanged, dependsOn, getAlignment, getCategoryPath, getDataOrganization, getDataTypeManager, getDataTypePath, getDefaultAbbreviatedLabelPrefix, getDefaultLabelPrefix, getDefaultOffcutLabelPrefix, getDefaultSettings, getDisplayName, getDocs, getLastChangeTime, getLastChangeTimeInSourceArchive, getName, getParents, getPathName, getSettingsDefinitions, getSourceArchive, getUniversalID, isDeleted, isNotYetDefined, removeParent, replaceWith, setCategoryPath, setDefaultSettings, setDescription, setLastChangeTime, setLastChangeTimeInSourceArchive, setName, setNameAndCategory, setSourceArchive
 
- 
 
- 
- 
- 
Field Detail- 
dataTypepublic static final QWordDataType dataType A statically defined QWordDataType instance.
 
- 
 - 
Constructor Detail- 
QWordDataTypepublic QWordDataType() 
 - 
QWordDataTypepublic QWordDataType(DataTypeManager dtm) 
 
- 
 - 
Method Detail- 
getDescriptionpublic java.lang.String getDescription() Description copied from interface:DataTypeGet a String briefly describing this DataType.- Returns:
- a one-liner describing this DataType.
 
 - 
getLengthpublic int getLength() Description copied from interface:DataTypeGet the length (number of 8-bit bytes) of this DataType.- Returns:
- the length of this DataType
 
 - 
getAssemblyMnemonicpublic java.lang.String getAssemblyMnemonic() - Overrides:
- getAssemblyMnemonicin class- AbstractIntegerDataType
- Returns:
- the Assembly style data-type declaration for this data-type.
 
 - 
getOppositeSignednessDataTypepublic SignedQWordDataType getOppositeSignednessDataType() - Specified by:
- getOppositeSignednessDataTypein class- AbstractIntegerDataType
- Returns:
- the data-type with the opposite signedness from this data-type. For example, this method on IntegerDataType will return an instance of UnsignedIntegerDataType.
 
 - 
clonepublic QWordDataType clone(DataTypeManager dtm) Description copied from interface:DataTypeReturns a new instance of this DataType with its universalID and SourceArchive identity retained. Note: for built-in DataType's, clone and copy should have the same affect.- Parameters:
- dtm- the data-type manager instance whose data-organization should apply.
 
 
- 
 
-