SymbolicPropogator

Package: ghidra.program.util
Type: class

11.4_PUBLIC

addedmethod: getEndRegisterValue
ghidra.program.util.SymbolicPropogator.Value getEndRegisterValue(ghidra.program.model.address.Address toAddr, ghidra.program.model.lang.Register reg)
addedmethod: getFunctionAt
ghidra.program.model.listing.Function getFunctionAt(ghidra.program.model.address.Address addr)

10.3.1_PUBLIC

addedfield: visitedBody
ghidra.program.model.address.AddressSet visitedBody
removedfield: body
ghidra.program.model.address.AddressSet body

10.3_PUBLIC

addedfield: body
ghidra.program.model.address.AddressSet body
addedmethod: makeReference
ghidra.program.model.address.Address makeReference(ghidra.program.util.VarnodeContext varnodeContext, ghidra.program.model.listing.Instruction instruction, int opIndex, ghidra.program.model.pcode.Varnode vt, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType, int pcodeop, boolean knownReference, ghidra.util.task.TaskMonitor monitor)
addedmethod: makeReference
ghidra.program.model.address.Address makeReference(ghidra.program.util.VarnodeContext vContext, ghidra.program.model.listing.Instruction instruction, int opIndex, long knownSpaceID, long wordOffset, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType, int pcodeop, boolean knownReference, boolean preExisting, ghidra.util.task.TaskMonitor monitor)
addedmethod: setParamPointerRefCheck
void setParamPointerRefCheck(boolean checkParamRefsOption)
removedmethod: makeReference
void makeReference(ghidra.program.util.VarnodeContext varnodeContext, ghidra.program.model.listing.Instruction instruction, int pcodeop, int opIndex, ghidra.program.model.pcode.Varnode vt, ghidra.program.model.symbol.RefType refType, ghidra.util.task.TaskMonitor monitor)
removedmethod: makeReference
void makeReference(ghidra.program.util.VarnodeContext vContext, ghidra.program.model.listing.Instruction instruction, int opIndex, long knownSpaceID, long wordOffset, int size, ghidra.program.model.symbol.RefType refType, int pcodeop, boolean knownReference, ghidra.util.task.TaskMonitor monitor)

10.1_PUBLIC

removedfield: conflict
boolean conflict

9.0.2_PUBLIC

addedfield: canceled
boolean canceled
addedfield: conflict
boolean conflict
addedfield: context
ghidra.program.util.VarnodeContext context
addedfield: debug
boolean debug
addedfield: evaluator
ghidra.program.util.ContextEvaluator evaluator
addedfield: hitCodeFlow
boolean hitCodeFlow
addedfield: lastFullHashCode
int lastFullHashCode
addedfield: lastInstrCode
int lastInstrCode
addedfield: MAX_EXACT_INSTRUCTIONS
static int MAX_EXACT_INSTRUCTIONS
addedfield: memorySpaces
java.util.List<ghidra.program.model.address.AddressSpace> memorySpaces
addedfield: program
ghidra.program.model.listing.Program program
addedfield: programContext
ghidra.program.model.listing.ProgramContext programContext
addedfield: readExecutableAddress
boolean readExecutableAddress
addedfield: sameInstrCount
int sameInstrCount
addedfield: savedProgramContext
ghidra.program.model.listing.ProgramContext savedProgramContext
addedfield: savedSpaceContext
ghidra.program.model.listing.ProgramContext savedSpaceContext
addedmethod: saveOffCurrentContext
ghidra.program.util.VarnodeContext saveOffCurrentContext(ghidra.program.model.address.Address startAddr)
addedfield: spaceContext
ghidra.program.model.listing.ProgramContext spaceContext

9.0.1_PUBLIC

introducedInitial version