ParamEntry

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

12.0_PUBLIC

addedmethod: getAddrBySlot
int getAddrBySlot(int slotnum, int sz, int typeAlign, ghidra.program.model.lang.ParameterPieces res, boolean justifyRight)

11.0_PUBLIC

addedmethod: getAddrBySlot
int getAddrBySlot(int slotnum, int sz, int typeAlign, ghidra.program.model.lang.ParameterPieces res)
addedmethod: getBasicTypeClass
static ghidra.program.model.lang.StorageClass getBasicTypeClass(ghidra.program.model.data.DataType tp)
modifiedmethod: getType
return type: int → StorageClass
- int getType()
+ ghidra.program.model.lang.StorageClass getType()
removedmethod: getAddrBySlot
int getAddrBySlot(int slotnum, int sz, ghidra.app.plugin.processors.sleigh.VarnodeData res)
removedmethod: getMetatype
static int getMetatype(ghidra.program.model.data.DataType tp)
removedmethod: isFloatExtended
boolean isFloatExtended()
removedfield: TYPE_FLOAT
static int TYPE_FLOAT
removedfield: TYPE_PTR
static int TYPE_PTR
removedfield: TYPE_UNKNOWN
static int TYPE_UNKNOWN

10.3_PUBLIC

addedmethod: getAllGroups
int[] getAllGroups()
addedmethod: getJoinPieces
ghidra.program.model.pcode.Varnode[] getJoinPieces(int sz)
removedmethod: getGroupSize
int getGroupSize()
removedmethod: getJoinRecord
ghidra.program.model.pcode.Varnode[] getJoinRecord()

10.2_PUBLIC

addedmethod: containedBy
boolean containedBy(ghidra.program.model.address.Address addr, int sz)
addedmethod: encode
void encode(ghidra.program.model.pcode.Encoder encoder) throws IOException
addedmethod: intersects
boolean intersects(ghidra.program.model.address.Address addr, int sz)
addedmethod: isEquivalent
boolean isEquivalent(ghidra.program.model.lang.ParamEntry obj)
addedmethod: isOverlap
boolean isOverlap()
modifiedmethod: contains
param 1 renamed: op2 → otherEntry
- boolean contains(ghidra.program.model.lang.ParamEntry op2)
+ boolean contains(ghidra.program.model.lang.ParamEntry otherEntry)
removedmethod: equals
boolean equals(java.lang.Object obj)
removedmethod: hashCode
int hashCode()
removedmethod: isNonOverlappingJoin
boolean isNonOverlappingJoin()
removedmethod: saveXml
void saveXml(java.lang.StringBuilder buffer)
removedmethod: unsignedCompare
static boolean unsignedCompare(long a, long b)

10.1_PUBLIC

addedmethod: isGrouped
boolean isGrouped()
addedmethod: isNonOverlappingJoin
boolean isNonOverlappingJoin()
addedmethod: orderWithinGroup
static void orderWithinGroup(ghidra.program.model.lang.ParamEntry entry1, ghidra.program.model.lang.ParamEntry entry2) throws XmlParseException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.lang.CompilerSpec cspec) throws XmlParseException

10.0_PUBLIC

addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: hashCode
int hashCode()
addedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.lang.CompilerSpec cspec) throws XmlParseException
addedmethod: saveXml
void saveXml(java.lang.StringBuilder buffer)
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.lang.CompilerSpec cspec, boolean normalstack) throws XmlParseException

9.0.1_PUBLIC

introducedInitial version