addedfield:
memTraces
java.util.Stack<java.util.Stack<java.util.HashMap<ghidra.program.model.address.Address,ghidra.program.model.pcode.Varnode>>> memTraces
addedfield:
regTraces
java.util.Stack<java.util.Stack<java.util.HashMap<ghidra.program.model.address.Address,ghidra.program.model.pcode.Varnode>>> regTraces
addedfield:
uniqueTraces
java.util.Stack<java.util.Stack<java.util.HashMap<ghidra.program.model.address.Address,ghidra.program.model.pcode.Varnode>>> uniqueTraces
addedfield:
lastSetSaves
java.util.Stack<java.util.HashMap<ghidra.program.model.pcode.Varnode,ghidra.program.model.address.Address>> lastSetSaves
addedfield:
regVals
java.util.Stack<java.util.HashMap<ghidra.program.model.address.Address,ghidra.program.model.pcode.Varnode>> regVals
addedfield:
uniqueVals
java.util.Stack<java.util.HashMap<ghidra.program.model.address.Address,ghidra.program.model.pcode.Varnode>> uniqueVals
addedfield:
BAD_VARNODE
ghidra.program.model.pcode.Varnode BAD_VARNODE
addedmethod:
flowStart
void flowStart(ghidra.program.model.address.Address toAddr)
addedmethod:
getMemoryValue
ghidra.program.model.pcode.Varnode getMemoryValue(ghidra.program.model.pcode.Varnode varnode, boolean signed)
addedmethod:
splitToBytes
ghidra.program.model.pcode.Varnode[] splitToBytes(ghidra.program.model.pcode.Varnode v, int len)
addedmethod:
getEndRegisterVarnodeValue
ghidra.program.model.pcode.Varnode getEndRegisterVarnodeValue(ghidra.program.model.lang.Register reg, ghidra.program.model.address.Address fromAddr, ghidra.program.model.address.Address toAddr, boolean signed)
addedmethod:
getAddressSpace
int getAddressSpace(java.lang.String name, int bitSize)
addedmethod:
isBadAddress
boolean isBadAddress(ghidra.program.model.pcode.Varnode v)
modifiedmethod:
left
removed throws NotFoundException
- ghidra.program.model.pcode.Varnode left(ghidra.program.model.pcode.Varnode val1, ghidra.program.model.pcode.Varnode val2, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ ghidra.program.model.pcode.Varnode left(ghidra.program.model.pcode.Varnode val1, ghidra.program.model.pcode.Varnode val2, ghidra.program.util.ContextEvaluator evaluator)
modifiedmethod:
subtract
removed throws NotFoundException
- ghidra.program.model.pcode.Varnode subtract(ghidra.program.model.pcode.Varnode val1, ghidra.program.model.pcode.Varnode val2, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ ghidra.program.model.pcode.Varnode subtract(ghidra.program.model.pcode.Varnode val1, ghidra.program.model.pcode.Varnode val2, ghidra.program.util.ContextEvaluator evaluator)
modifiedmethod:
or
removed throws NotFoundException
- ghidra.program.model.pcode.Varnode or(ghidra.program.model.pcode.Varnode val1, ghidra.program.model.pcode.Varnode val2, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ ghidra.program.model.pcode.Varnode or(ghidra.program.model.pcode.Varnode val1, ghidra.program.model.pcode.Varnode val2, ghidra.program.util.ContextEvaluator evaluator)
modifiedmethod:
getVarnode
removed throws NotFoundException
- ghidra.program.model.pcode.Varnode getVarnode(ghidra.program.model.pcode.Varnode space, ghidra.program.model.pcode.Varnode offset, int size, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ ghidra.program.model.pcode.Varnode getVarnode(ghidra.program.model.pcode.Varnode space, ghidra.program.model.pcode.Varnode offset, int size, ghidra.program.util.ContextEvaluator evaluator)
modifiedmethod:
copy
removed throws NotFoundException
- void copy(ghidra.program.model.pcode.Varnode out, ghidra.program.model.pcode.Varnode in, boolean mustClearAll, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ void copy(ghidra.program.model.pcode.Varnode out, ghidra.program.model.pcode.Varnode in, boolean mustClearAll, ghidra.program.util.ContextEvaluator evaluator)
modifiedmethod:
getValue
removed throws NotFoundException
- ghidra.program.model.pcode.Varnode getValue(ghidra.program.model.pcode.Varnode varnode, boolean signed, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ ghidra.program.model.pcode.Varnode getValue(ghidra.program.model.pcode.Varnode varnode, boolean signed, ghidra.program.util.ContextEvaluator evaluator)
modifiedfield:
memoryVals
type: Stack → Stack
- java.util.Stack<java.util.HashMap<ghidra.program.model.pcode.Varnode,ghidra.program.model.pcode.Varnode>> memoryVals
+ java.util.Stack<java.util.HashMap<ghidra.program.model.address.Address,ghidra.program.model.pcode.Varnode>> memoryVals
modifiedmethod:
getValue
removed throws NotFoundException
- ghidra.program.model.pcode.Varnode getValue(ghidra.program.model.pcode.Varnode varnode, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ ghidra.program.model.pcode.Varnode getValue(ghidra.program.model.pcode.Varnode varnode, ghidra.program.util.ContextEvaluator evaluator)
modifiedmethod:
and
removed throws NotFoundException
- ghidra.program.model.pcode.Varnode and(ghidra.program.model.pcode.Varnode val1, ghidra.program.model.pcode.Varnode val2, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ ghidra.program.model.pcode.Varnode and(ghidra.program.model.pcode.Varnode val1, ghidra.program.model.pcode.Varnode val2, ghidra.program.util.ContextEvaluator evaluator)
modifiedmethod:
isSuspectConstant
param 1 renamed: val1 → varnode
- boolean isSuspectConstant(ghidra.program.model.pcode.Varnode val1)
+ boolean isSuspectConstant(ghidra.program.model.pcode.Varnode varnode)
modifiedmethod:
add
removed throws NotFoundException
- ghidra.program.model.pcode.Varnode add(ghidra.program.model.pcode.Varnode val1, ghidra.program.model.pcode.Varnode val2, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ ghidra.program.model.pcode.Varnode add(ghidra.program.model.pcode.Varnode val1, ghidra.program.model.pcode.Varnode val2, ghidra.program.util.ContextEvaluator evaluator)
modifiedmethod:
extendValue
removed throws NotFoundException
- ghidra.program.model.pcode.Varnode extendValue(ghidra.program.model.pcode.Varnode out, ghidra.program.model.pcode.Varnode[] in, boolean signExtend, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ ghidra.program.model.pcode.Varnode extendValue(ghidra.program.model.pcode.Varnode out, ghidra.program.model.pcode.Varnode[] in, boolean signExtend, ghidra.program.util.ContextEvaluator evaluator)
modifiedmethod:
getConstant
return type: long → Long; removed throws NotFoundException
- long getConstant(ghidra.program.model.pcode.Varnode vnode, ghidra.program.util.ContextEvaluator evaluator) throws NotFoundException
+ java.lang.Long getConstant(ghidra.program.model.pcode.Varnode vnode, ghidra.program.util.ContextEvaluator evaluator)
modifiedfield:
tempUniqueVals
type: HashMap → HashMap
- java.util.HashMap<java.lang.Long,ghidra.program.model.pcode.Varnode> tempUniqueVals
+ java.util.HashMap<ghidra.program.model.address.Address,ghidra.program.model.pcode.Varnode> tempUniqueVals
removedfield:
offsetContext
ghidra.program.disassemble.DisassemblerContextImpl offsetContext
removedfield:
spaceContext
ghidra.program.disassemble.DisassemblerContextImpl spaceContext
removedfield:
notFoundExc
static ghidra.util.exception.NotFoundException notFoundExc
removedmethod:
flowStart
void flowStart(ghidra.program.model.address.Address fromAddr, ghidra.program.model.address.Address toAddr)
removedmethod:
copyToFutureFlowState
void copyToFutureFlowState(ghidra.program.model.address.Address fromAddr, ghidra.program.model.address.Address toAddr)
removedmethod:
mergeToFutureFlowState
boolean mergeToFutureFlowState(ghidra.program.model.address.Address fromAddr, ghidra.program.model.address.Address toAddr)
removedmethod:
setFutureRegisterValue
void setFutureRegisterValue(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue regVal)
removedmethod:
getMemoryValue
ghidra.program.model.pcode.Varnode getMemoryValue(ghidra.program.model.pcode.Varnode varnode)