StringDataInstance

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

11.0_PUBLIC

addedmethod: getAddressRange
ghidra.program.model.address.AddressRange getAddressRange()
addedmethod: getEndAddress
ghidra.program.model.address.Address getEndAddress()
addedmethod: getStringRepresentation
java.lang.String getStringRepresentation(boolean originalOrTranslated)
addedmethod: hasTranslatedValue
boolean hasTranslatedValue()
addedmethod: makeStringLabel
static java.lang.String makeStringLabel(java.lang.String prefixStr, java.lang.String str, ghidra.program.model.data.DataTypeDisplayOptions options)

10.1_PUBLIC

addedmethod: encodeReplacementFromCharRepresentation
byte[] encodeReplacementFromCharRepresentation(java.lang.CharSequence repr) throws MalformedInputException, UnmappableCharacterException, StringParseException
addedmethod: encodeReplacementFromCharValue
byte[] encodeReplacementFromCharValue(char[] value) throws CharacterCodingException
addedmethod: encodeReplacementFromStringRepresentation
byte[] encodeReplacementFromStringRepresentation(java.lang.CharSequence repr) throws MalformedInputException, UnmappableCharacterException, StringParseException
addedmethod: encodeReplacementFromStringValue
byte[] encodeReplacementFromStringValue(java.lang.CharSequence value) throws CharacterCodingException

9.2_PUBLIC

addedmethod: getCharRepresentation
static java.lang.String getCharRepresentation(ghidra.program.model.data.DataType dataType, byte[] bytes, ghidra.docking.settings.Settings settings)
addedmethod: isMissingNullTerminator
boolean isMissingNullTerminator()
addedmethod: isStringDataType
static boolean isStringDataType(ghidra.program.model.data.DataType dt)
removedmethod: hasNullTerminator
boolean hasNullTerminator()
removedmethod: isPascal
boolean isPascal()

9.1_PUBLIC

modifiedmethod: getStringDataInstance
param 1 renamed: stringDataType → dataType
- static ghidra.program.model.data.StringDataInstance getStringDataInstance(ghidra.program.model.data.DataType stringDataType, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
+ static ghidra.program.model.data.StringDataInstance getStringDataInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)

9.0.1_PUBLIC

introducedInitial version