InstructionPrototype

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

12.0.2_PUBLIC

addedmethod: hasNext2Dependency
boolean hasNext2Dependency()
modifiedmethod: getAddress
param 1 renamed: opIndex → operandIndex
- ghidra.program.model.address.Address getAddress(int opIndex, ghidra.program.model.lang.InstructionContext context)
+ ghidra.program.model.address.Address getAddress(int operandIndex, ghidra.program.model.lang.InstructionContext context)
modifiedmethod: getOperandRefType
param 1 renamed: opIndex → operandIndex
- ghidra.program.model.symbol.RefType getOperandRefType(int opIndex, ghidra.program.model.lang.InstructionContext context, ghidra.program.model.pcode.PcodeOverride override)
+ ghidra.program.model.symbol.RefType getOperandRefType(int operandIndex, ghidra.program.model.lang.InstructionContext context, ghidra.program.model.pcode.PcodeOverride override)
modifiedmethod: getOpObjects
param 1 renamed: opIndex → operandIndex
- java.lang.Object[] getOpObjects(int opIndex, ghidra.program.model.lang.InstructionContext context)
+ java.lang.Object[] getOpObjects(int operandIndex, ghidra.program.model.lang.InstructionContext context)
modifiedmethod: getOpRepresentationList
param 1 renamed: opIndex → operandIndex
- java.util.ArrayList<java.lang.Object> getOpRepresentationList(int opIndex, ghidra.program.model.lang.InstructionContext context)
+ java.util.ArrayList<java.lang.Object> getOpRepresentationList(int operandIndex, ghidra.program.model.lang.InstructionContext context)
modifiedmethod: getOpType
param 1 renamed: opIndex → operandIndex
- int getOpType(int opIndex, ghidra.program.model.lang.InstructionContext context)
+ int getOpType(int operandIndex, ghidra.program.model.lang.InstructionContext context)
modifiedmethod: getPcode
param 2 renamed: opIndex → operandIndex
- ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.lang.InstructionContext context, int opIndex)
+ ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.lang.InstructionContext context, int operandIndex)
modifiedmethod: getPseudoParserContext
param 1 renamed: addr → address
- ghidra.program.model.lang.ParserContext getPseudoParserContext(ghidra.program.model.address.Address addr, ghidra.program.model.mem.MemBuffer buffer, ghidra.program.model.lang.ProcessorContextView processorContext) throws InsufficientBytesException, UnknownInstructionException, UnknownContextException, MemoryAccessException
+ ghidra.program.model.lang.ParserContext getPseudoParserContext(ghidra.program.model.address.Address address, ghidra.program.model.mem.MemBuffer buffer, ghidra.program.model.lang.ProcessorContextView processorContext) throws InsufficientBytesException, UnknownInstructionException, UnknownContextException, MemoryAccessException
modifiedmethod: getRegister
param 1 renamed: opIndex → operandIndex
- ghidra.program.model.lang.Register getRegister(int opIndex, ghidra.program.model.lang.InstructionContext context)
+ ghidra.program.model.lang.Register getRegister(int operandIndex, ghidra.program.model.lang.InstructionContext context)
modifiedmethod: getScalar
param 1 renamed: opIndex → operandIndex
- ghidra.program.model.scalar.Scalar getScalar(int opIndex, ghidra.program.model.lang.InstructionContext context)
+ ghidra.program.model.scalar.Scalar getScalar(int operandIndex, ghidra.program.model.lang.InstructionContext context)
modifiedmethod: getSeparator
param 1 renamed: opIndex → operandIndex
- java.lang.String getSeparator(int opIndex)
+ java.lang.String getSeparator(int operandIndex)
modifiedmethod: hasDelimeter
param 1 renamed: opIndex → operandIndex
- boolean hasDelimeter(int opIndex)
+ boolean hasDelimeter(int operandIndex)

11.4.1_PUBLIC

addedmethod: getSeparator
java.lang.String getSeparator(int opIndex)
removedmethod: getSeparator
java.lang.String getSeparator(int opIndex, ghidra.program.model.lang.InstructionContext context)

10.2_PUBLIC

addedmethod: getOperandRefType
ghidra.program.model.symbol.RefType getOperandRefType(int opIndex, ghidra.program.model.lang.InstructionContext context, ghidra.program.model.pcode.PcodeOverride override)
addedmethod: getPcode
ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.lang.InstructionContext context, ghidra.program.model.pcode.PcodeOverride override)
addedmethod: getPcodePacked
void getPcodePacked(ghidra.program.model.pcode.PatchEncoder encoder, ghidra.program.model.lang.InstructionContext context, ghidra.program.model.pcode.PcodeOverride override) throws IOException
removedmethod: getOperandRefType
ghidra.program.model.symbol.RefType getOperandRefType(int opIndex, ghidra.program.model.lang.InstructionContext context, ghidra.program.model.pcode.PcodeOverride override, ghidra.program.model.address.UniqueAddressFactory uniqueFactory)
removedmethod: getPcode
ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.lang.InstructionContext context, ghidra.program.model.pcode.PcodeOverride override, ghidra.program.model.address.UniqueAddressFactory uniqueFactory)
removedmethod: getPcodePacked
ghidra.program.model.lang.PackedBytes getPcodePacked(ghidra.program.model.lang.InstructionContext context, ghidra.program.model.pcode.PcodeOverride override, ghidra.program.model.address.UniqueAddressFactory uniqueFactory)

9.0.2_PUBLIC

introducedInitial version