PcodeArithmetic

Package: ghidra.pcode.exec
Type: class

12.0_PUBLIC

addedmethod: fromConst
T fromConst(ghidra.program.model.address.Address address)
addedmethod: getDomain
java.lang.Class<T> getDomain()
addedmethod: toAddress
ghidra.program.model.address.Address toAddress(T value, ghidra.program.model.address.AddressSpace space, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
removedmethod: toBoolean
boolean toBoolean(T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)

11.3_PUBLIC

addedmethod: fromConst
T fromConst(byte value, int size)
addedmethod: fromConst
T fromConst(short value, int size)
addedmethod: fromConst
T fromConst(int value, int size)
addedmethod: fromConst
T fromConst(float value, int size)
addedmethod: fromConst
T fromConst(double value, int size)
addedmethod: fromConst
T fromConst(boolean value, int size)
addedmethod: fromConst
T fromConst(ghidra.program.model.lang.RegisterValue value)
addedmethod: modAfterLoad
T modAfterLoad(int sizeinOffset, ghidra.program.model.address.AddressSpace space, T inOffset, int sizeinValue, T inValue)
addedmethod: modAfterLoad
T modAfterLoad(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.AddressSpace space, T inOffset, T inValue)
addedmethod: modBeforeStore
T modBeforeStore(int sizeinOffset, ghidra.program.model.address.AddressSpace space, T inOffset, int sizeinValue, T inValue)
addedmethod: modBeforeStore
T modBeforeStore(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.AddressSpace space, T inOffset, T inValue)
addedmethod: toBoolean
boolean toBoolean(T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
addedmethod: toDouble
double toDouble(T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
addedmethod: toFloat
float toFloat(T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
addedmethod: toRegisterValue
ghidra.program.model.lang.RegisterValue toRegisterValue(ghidra.program.model.lang.Register register, T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
removedmethod: modAfterLoad
T modAfterLoad(int sizeout, int sizeinAddress, T inAddress, int sizeinValue, T inValue)
removedmethod: modBeforeStore
T modBeforeStore(int sizeout, int sizeinAddress, T inAddress, int sizeinValue, T inValue)

11.0_PUBLIC

introducedInitial version