AddressEvaluator

Package: ghidra.program.util
Type: class

11.3_PUBLIC

addedmethod: evaluateSymbol
generic.expressions.ExpressionValue evaluateSymbol(java.lang.String input)
addedmethod: getAddressFactory
ghidra.program.model.address.AddressFactory getAddressFactory()
addedmethod: parseAsAddress
ghidra.program.model.address.Address parseAsAddress(java.lang.String input) throws ExpressionException
addedmethod: parseAsRelativeAddress
ghidra.program.model.address.Address parseAsRelativeAddress(java.lang.String input, ghidra.program.model.address.Address baseAddress) throws ExpressionException
addedmethod: setPreferredAddressSpace
void setPreferredAddressSpace(ghidra.program.model.address.AddressSpace space)
modifiedtype-extends: AddressEvaluator
- java.lang.Object
+ generic.expressions.ExpressionEvaluator
modifiedmethod: evaluate
param 3 renamed: s → inputExpression
- static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, ghidra.program.model.address.Address baseAddr, java.lang.String s)
+ static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, ghidra.program.model.address.Address baseAddr, java.lang.String inputExpression)
modifiedmethod: evaluate
param 2 renamed: s → inputExpression
- static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, java.lang.String s)
+ static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, java.lang.String inputExpression)
removedmethod: evaluate
static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, byte[] addrBytes)
removedmethod: evaluateToLong
static java.lang.Long evaluateToLong(java.lang.String s)

9.0.1_PUBLIC

introducedInitial version