Varnode

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

11.4_PUBLIC

addedmethod: isContiguous
boolean isContiguous(ghidra.program.model.pcode.Varnode lo, boolean bigEndian)

11.0_PUBLIC

addedmethod: hasNoDescend
boolean hasNoDescend()

10.3.3_PUBLIC

modifiedmethod: decodePieces
return type: ghidra.program.model.pcode.Varnode[] → Join
- static ghidra.program.model.pcode.Varnode[] decodePieces(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
+ static ghidra.program.model.pcode.Varnode.Join decodePieces(ghidra.program.model.pcode.Decoder decoder) throws DecoderException

10.2_PUBLIC

addedmethod: decode
static ghidra.program.model.pcode.Varnode decode(ghidra.program.model.pcode.Decoder decoder, ghidra.program.model.pcode.PcodeFactory factory) throws DecoderException
addedmethod: decodePieces
static ghidra.program.model.pcode.Varnode[] decodePieces(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
addedmethod: encodePiece
java.lang.String encodePiece()
addedmethod: encodeRaw
void encodeRaw(ghidra.program.model.pcode.Encoder encoder) throws IOException
removedmethod: buildXML
void buildXML(java.lang.StringBuilder buf)
removedmethod: readXML
static ghidra.program.model.pcode.Varnode readXML(ghidra.xml.XmlPullParser parser, ghidra.program.model.pcode.PcodeFactory factory) throws PcodeXMLException

10.0_PUBLIC

addedmethod: isPersistent
boolean isPersistent()
modifiedmethod: contains
param 1 renamed: address → addr
- boolean contains(ghidra.program.model.address.Address address)
+ boolean contains(ghidra.program.model.address.Address addr)
removedmethod: appendSpaceOffset
static void appendSpaceOffset(java.lang.StringBuilder buf, ghidra.program.model.address.Address addr)
removedmethod: buildXMLAddress
static void buildXMLAddress(java.lang.StringBuilder resBuf, ghidra.program.model.address.Address addr, int size)
removedmethod: buildXMLAddress
static java.lang.String buildXMLAddress(ghidra.program.model.address.Address addr)
removedmethod: buildXMLAddress
static java.lang.String buildXMLAddress(ghidra.program.model.pcode.Varnode[] varnodes, int logicalsize)
removedmethod: isPersistant
boolean isPersistant()
removedmethod: readXMLAddress
static ghidra.program.model.address.Address readXMLAddress(ghidra.xml.XmlElement el, ghidra.program.model.address.AddressFactory addrFactory)
removedmethod: readXMLAddress
static ghidra.program.model.address.Address readXMLAddress(java.lang.String localName, org.xml.sax.Attributes attr, ghidra.program.model.address.AddressFactory addrFactory)
removedmethod: readXMLAddress
static ghidra.program.model.address.Address readXMLAddress(java.lang.String addrstring, ghidra.program.model.address.AddressFactory addrfactory, ghidra.program.model.address.AddressSpace refSpace) throws PcodeXMLException

9.0.1_PUBLIC

introducedInitial version