AbstractFloatDataType

Package: ghidra.program.model.data
Type: class

10.3_PUBLIC

addedmethod: buildDescription
java.lang.String buildDescription()
addedmethod: buildIEEE754StandardDescription
java.lang.String buildIEEE754StandardDescription()
addedmethod: getLength
int getLength()
addedmethod: getValueClass
java.lang.Class<?> getValueClass(ghidra.docking.settings.Settings settings)
modifiedmethod: getFloatDataType
param 1 renamed: size → rawFormatByteSize
- static ghidra.program.model.data.DataType getFloatDataType(int size, ghidra.program.model.data.DataTypeManager dtm)
+ static ghidra.program.model.data.DataType getFloatDataType(int rawFormatByteSize, ghidra.program.model.data.DataTypeManager dtm)
modifiedmethod: getValue
return type: Object → BigFloat
- java.lang.Object getValue(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
+ ghidra.pcode.floatformat.BigFloat getValue(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)

10.1_PUBLIC

addedmethod: encodeRepresentation
byte[] encodeRepresentation(java.lang.String repr, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length) throws DataTypeEncodeException
addedmethod: encodeValue
byte[] encodeValue(java.lang.Object value, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length) throws DataTypeEncodeException
addedmethod: isEncodable
boolean isEncodable()

10.0_PUBLIC

removedmethod: isDynamicallySized
boolean isDynamicallySized()

9.0.2_PUBLIC

addedmethod: getBuiltInSettingsDefinitions
ghidra.docking.settings.SettingsDefinition[] getBuiltInSettingsDefinitions()

9.0.1_PUBLIC

introducedInitial version