addedmethod:
getExpr
ghidra.app.util.bin.format.dwarf.expression.DWARFExpression getExpr()
addedmethod:
hasNext
boolean hasNext()
addedmethod:
isEmpty
boolean isEmpty()
addedmethod:
popLong
long popLong() throws DWARFExpressionException
addedmethod:
popScalar
ghidra.program.model.scalar.Scalar popScalar() throws DWARFExpressionException
addedmethod:
popVarnode
ghidra.program.model.pcode.Varnode popVarnode() throws DWARFExpressionException
addedmethod:
push
void push(ghidra.program.model.address.Address addr)
addedmethod:
push
void push(ghidra.program.model.lang.Register reg)
addedmethod:
push
void push(boolean b)
addedmethod:
push
void push(java.lang.Object val)
addedmethod:
setExpression
void setExpression(ghidra.app.util.bin.format.dwarf.expression.DWARFExpression expr)
addedmethod:
setFrameBaseVal
void setFrameBaseVal(ghidra.program.model.pcode.Varnode frameBaseVal)
addedmethod:
setValReader
void setValReader(ghidra.app.util.bin.format.dwarf.expression.DWARFExpressionEvaluator.ValueReader valReader)
addedmethod:
step
boolean step() throws DWARFExpressionException
addedmethod:
withStaticStackRegisterValues
ghidra.app.util.bin.format.dwarf.expression.DWARFExpressionEvaluator.ValueReader withStaticStackRegisterValues(java.lang.Integer stackOffset, java.lang.Integer stackFrameOffset)
modifiedmethod:
evaluate
param 1 renamed: _expr → expr; return type: DWARFExpressionResult → void
- ghidra.app.util.bin.format.dwarf.expression.DWARFExpressionResult evaluate(ghidra.app.util.bin.format.dwarf.expression.DWARFExpression _expr) throws DWARFExpressionException
+ void evaluate(ghidra.app.util.bin.format.dwarf.expression.DWARFExpression expr) throws DWARFExpressionException
modifiedmethod:
evaluate
return type: DWARFExpressionResult → void
- ghidra.app.util.bin.format.dwarf.expression.DWARFExpressionResult evaluate(byte[] exprBytes) throws DWARFExpressionException
+ void evaluate(byte[] exprBytes) throws DWARFExpressionException
modifiedmethod:
peek
return type: long → Object
- long peek() throws DWARFExpressionException
+ java.lang.Object peek() throws DWARFExpressionException
modifiedmethod:
pop
return type: long → Object
- long pop() throws DWARFExpressionException
+ java.lang.Object pop() throws DWARFExpressionException
removedmethod:
getLastRegister
ghidra.program.model.lang.Register getLastRegister()
removedmethod:
isDeref
boolean isDeref()
removedmethod:
readExpr
ghidra.app.util.bin.format.dwarf.expression.DWARFExpression readExpr(byte[] exprBytes) throws DWARFExpressionException