PrototypeModel

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

11.1_PUBLIC

addedmethod: getInternalStorage
ghidra.program.model.pcode.Varnode[] getInternalStorage()

10.3_PUBLIC

addedmethod: setReturnAddress
void setReturnAddress(ghidra.program.model.pcode.Varnode[] returnaddress)
removedmethod: getGenericCallingConvention
ghidra.program.model.data.GenericCallingConvention getGenericCallingConvention()

10.2_PUBLIC

addedmethod: encode
void encode(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.lang.PcodeInjectLibrary injectLibrary) throws IOException
addedmethod: getAliasParent
ghidra.program.model.lang.PrototypeModel getAliasParent()
addedmethod: isEquivalent
boolean isEquivalent(ghidra.program.model.lang.PrototypeModel obj)
removedmethod: equals
boolean equals(java.lang.Object obj)
removedmethod: hashCode
int hashCode()
removedmethod: saveXml
void saveXml(java.lang.StringBuilder buffer, ghidra.program.model.lang.PcodeInjectLibrary injectLibrary)

10.0_PUBLIC

addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: getInjectName
java.lang.String getInjectName()
addedmethod: getKilledByCallList
ghidra.program.model.pcode.Varnode[] getKilledByCallList()
addedmethod: getLikelyTrash
ghidra.program.model.pcode.Varnode[] getLikelyTrash()
addedmethod: getReturnAddress
ghidra.program.model.pcode.Varnode[] getReturnAddress()
addedmethod: getUnaffectedList
ghidra.program.model.pcode.Varnode[] getUnaffectedList()
addedmethod: hashCode
int hashCode()
addedmethod: hasInjection
boolean hasInjection()
addedmethod: isErrorPlaceholder
boolean isErrorPlaceholder()
addedfield: isExtension
boolean isExtension
addedmethod: isProgramExtension
boolean isProgramExtension()
addedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.lang.CompilerSpec cspec) throws XmlParseException
addedmethod: saveXml
void saveXml(java.lang.StringBuilder buffer, ghidra.program.model.lang.PcodeInjectLibrary injectLibrary)
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.lang.CompilerSpec cspec, boolean normalstack) throws XmlParseException

9.0.2_PUBLIC

addedfield: name
java.lang.String name

9.0.1_PUBLIC

introducedInitial version