ContextEvaluatorAdapter

Package: ghidra.program.util
Type: class

10.3_PUBLIC

addedmethod: evaluateConstant
ghidra.program.model.address.Address evaluateConstant(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address constant, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType)
addedmethod: evaluateReference
boolean evaluateReference(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address address, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType)
removedmethod: evaluateConstant
ghidra.program.model.address.Address evaluateConstant(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address constant, int size, ghidra.program.model.symbol.RefType refType)
removedmethod: evaluateReference
boolean evaluateReference(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address address, int size, ghidra.program.model.symbol.RefType refType)

10.2_PUBLIC

addedmethod: evaluateReturn
boolean evaluateReturn(ghidra.program.model.pcode.Varnode retVN, ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instruction)

9.0.1_PUBLIC

introducedInitial version