DisassemblerProgramContext

Package: ghidra.program.disassemble
Type: class

9.0.2_PUBLIC

addedmethod: getDefaultRegisterValueAddressRanges
ghidra.program.model.address.AddressRangeIterator getDefaultRegisterValueAddressRanges(ghidra.program.model.lang.Register register)
addedmethod: getDefaultRegisterValueAddressRanges
ghidra.program.model.address.AddressRangeIterator getDefaultRegisterValueAddressRanges(ghidra.program.model.lang.Register register, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end)
addedmethod: getDefaultValue
ghidra.program.model.lang.RegisterValue getDefaultValue(ghidra.program.model.lang.Register register, ghidra.program.model.address.Address address)
addedmethod: getDisassemblyContext
ghidra.program.model.lang.RegisterValue getDisassemblyContext(ghidra.program.model.address.Address address)
addedmethod: getNonDefaultValue
ghidra.program.model.lang.RegisterValue getNonDefaultValue(ghidra.program.model.lang.Register register, ghidra.program.model.address.Address address)
addedmethod: getRegisterValue
ghidra.program.model.lang.RegisterValue getRegisterValue(ghidra.program.model.lang.Register register, ghidra.program.model.address.Address address)
addedmethod: getRegisterValueAddressRanges
ghidra.program.model.address.AddressRangeIterator getRegisterValueAddressRanges(ghidra.program.model.lang.Register register)
addedmethod: getRegisterValueAddressRanges
ghidra.program.model.address.AddressRangeIterator getRegisterValueAddressRanges(ghidra.program.model.lang.Register register, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end)
addedmethod: getRegisterValueRangeContaining
ghidra.program.model.address.AddressRange getRegisterValueRangeContaining(ghidra.program.model.lang.Register register, ghidra.program.model.address.Address addr)
addedmethod: getValue
java.math.BigInteger getValue(ghidra.program.model.lang.Register register, ghidra.program.model.address.Address address, boolean signed)
addedmethod: hasValueOverRange
boolean hasValueOverRange(ghidra.program.model.lang.Register reg, java.math.BigInteger value, ghidra.program.model.address.AddressSetView addrSet)
addedmethod: remove
void remove(ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, ghidra.program.model.lang.Register register) throws ContextChangeException
addedmethod: setDefaultValue
void setDefaultValue(ghidra.program.model.lang.RegisterValue registerValue, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end)
addedmethod: setRegisterValue
void setRegisterValue(ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, ghidra.program.model.lang.RegisterValue value)
addedmethod: setValue
void setValue(ghidra.program.model.lang.Register register, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.math.BigInteger value) throws ContextChangeException
modifiedtype-extends: DisassemblerProgramContext
- (none)
+ ghidra.program.util.AbstractProgramContext
modifiedmethod: getRegistersWithValues
return type: Register[] → ghidra.program.model.lang.Register[]
- Register[] getRegistersWithValues()
+ ghidra.program.model.lang.Register[] getRegistersWithValues()

9.0.1_PUBLIC

introducedInitial version