Package ghidra.program.util.string
Class FoundString
- java.lang.Object
- 
- ghidra.program.util.string.FoundString
 
- 
- All Implemented Interfaces:
- java.lang.Comparable<FoundString>
 
 public class FoundString extends java.lang.Object implements java.lang.Comparable<FoundString> 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classFoundString.DefinedState
 - 
Constructor SummaryConstructors Constructor Description FoundString(Address address, int length, DataType stringDataType)FoundString(Address address, int length, DataType stringDataType, FoundString.DefinedState definedState)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(FoundString other)booleanconflicts()booleanequals(java.lang.Object obj)AddressgetAddress()StringDataInstancegetDataInstance(Memory memory)DataTypegetDataType()FoundString.DefinedStategetDefinedState()AddressgetEndAddress()intgetLength()java.lang.StringgetString(Memory memory)intgetStringLength(Memory mem)inthashCode()booleanisDefined()booleanisPartiallyDefined()booleanisPascall()booleanisUndefined()voidsetAddress(Address address)voidsetDefinedState(FoundString.DefinedState newState)voidsetLength(int length)java.lang.StringtoString()
 
- 
- 
- 
Constructor Detail- 
FoundStringpublic FoundString(Address address, int length, DataType stringDataType, FoundString.DefinedState definedState) 
 
- 
 - 
Method Detail- 
getLengthpublic int getLength() 
 - 
getAddresspublic Address getAddress() 
 - 
getEndAddresspublic Address getEndAddress() 
 - 
isUndefinedpublic boolean isUndefined() 
 - 
isDefinedpublic boolean isDefined() 
 - 
isPartiallyDefinedpublic boolean isPartiallyDefined() 
 - 
conflictspublic boolean conflicts() 
 - 
getStringpublic java.lang.String getString(Memory memory) 
 - 
getDataInstancepublic StringDataInstance getDataInstance(Memory memory) 
 - 
setDefinedStatepublic void setDefinedState(FoundString.DefinedState newState) 
 - 
getDefinedStatepublic FoundString.DefinedState getDefinedState() 
 - 
isPascallpublic boolean isPascall() 
 - 
getDataTypepublic DataType getDataType() 
 - 
setAddresspublic void setAddress(Address address) 
 - 
setLengthpublic void setLength(int length) 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
compareTopublic int compareTo(FoundString other) - Specified by:
- compareToin interface- java.lang.Comparable<FoundString>
 
 - 
getStringLengthpublic int getStringLength(Memory mem) 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-