PcodeExecutor

Package: ghidra.pcode.exec
Type: class

12.0_PUBLIC

addedmethod: afterLoad
void afterLoad(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.AddressSpace space, T offset, int size, T value)
addedmethod: afterStore
void afterStore(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.AddressSpace space, T offset, int size, T value)
addedmethod: beforeLoad
void beforeLoad(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.AddressSpace space, T offset, int size)
addedmethod: beforeStore
void beforeStore(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.AddressSpace space, T offset, int size, T value)
removedmethod: checkLoad
void checkLoad(ghidra.program.model.address.AddressSpace space, T offset, int size)
removedmethod: checkStore
void checkStore(ghidra.program.model.address.AddressSpace space, T offset, int size)

11.3.2_PUBLIC

addedmethod: checkInjectedTarget
ghidra.program.model.address.Address checkInjectedTarget(ghidra.program.model.address.Address target)

11.3_PUBLIC

addedmethod: branchInternal
void branchInternal(ghidra.program.model.pcode.PcodeOp op, ghidra.pcode.exec.PcodeFrame frame, int relative)
addedmethod: branchToAddress
void branchToAddress(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.Address target)
addedmethod: branchToOffset
void branchToOffset(ghidra.program.model.pcode.PcodeOp op, long offset, ghidra.pcode.exec.PcodeFrame frame)
addedmethod: branchToOffset
void branchToOffset(ghidra.program.model.pcode.PcodeOp op, T offset, ghidra.pcode.exec.PcodeFrame frame)
addedmethod: getBranchTarget
ghidra.program.model.address.Address getBranchTarget(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getCallotherOpNumber
int getCallotherOpNumber(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getConditionalBranchPredicate
ghidra.program.model.pcode.Varnode getConditionalBranchPredicate(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getIndirectBranchTarget
ghidra.program.model.pcode.Varnode getIndirectBranchTarget(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getLoadStoreOffset
ghidra.program.model.pcode.Varnode getLoadStoreOffset(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getLoadStoreSpace
ghidra.program.model.address.AddressSpace getLoadStoreSpace(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getStoreValue
ghidra.program.model.pcode.Varnode getStoreValue(ghidra.program.model.pcode.PcodeOp op)
removedmethod: branchToAddress
void branchToAddress(ghidra.program.model.address.Address target)
removedmethod: branchToOffset
void branchToOffset(T offset, ghidra.pcode.exec.PcodeFrame frame)

11.0_PUBLIC

introducedInitial version