InjectPayloadSleigh

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

10.3_PUBLIC

modifiedmethod: getPcode
added throws UnknownInstructionException; added throws MemoryAccessException; added throws IOException; added throws NotFoundException
- ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.listing.Program program, ghidra.program.model.lang.InjectContext con)
+ ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.listing.Program program, ghidra.program.model.lang.InjectContext con) throws UnknownInstructionException, MemoryAccessException, IOException, NotFoundException
modifiedmethod: inject
added throws UnknownInstructionException; added throws MemoryAccessException; added throws IOException; added throws NotFoundException
- void inject(ghidra.program.model.lang.InjectContext context, ghidra.app.plugin.processors.sleigh.PcodeEmit emit)
+ void inject(ghidra.program.model.lang.InjectContext context, ghidra.app.plugin.processors.sleigh.PcodeEmit emit) throws UnknownInstructionException, MemoryAccessException, IOException, NotFoundException

10.2_PUBLIC

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

10.0_PUBLIC

addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: getDummyPcode
static ghidra.app.plugin.processors.sleigh.template.ConstructTpl getDummyPcode(ghidra.program.model.address.AddressFactory addrFactory)
addedmethod: hashCode
int hashCode()
addedmethod: isErrorPlaceholder
boolean isErrorPlaceholder()
addedmethod: isIncidentalCopy
boolean isIncidentalCopy()
addedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage language) throws XmlParseException
addedmethod: saveXml
void saveXml(java.lang.StringBuilder buffer)
removedmethod: clone
ghidra.program.model.lang.InjectPayloadSleigh clone()
removedmethod: copy
void copy(ghidra.program.model.lang.InjectPayloadSleigh op2)
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)

9.0.2_PUBLIC

addedmethod: copy
void copy(ghidra.program.model.lang.InjectPayloadSleigh op2)
addedfield: name
java.lang.String name
addedmethod: orderParameters
void orderParameters()
addedfield: source
java.lang.String source
addedfield: type
int type

9.0.1_PUBLIC

introducedInitial version