Package ghidra.program.model.listing
Interface DefaultProgramContext
-
- All Known Implementing Classes:
AbstractProgramContext,AbstractStoredProgramContext,AssemblyDefaultContext,Disassembler.DisassemblerProgramContext,OldProgramContextDB,ProgramContextImpl,ProgramRegisterContextDB
public interface DefaultProgramContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RegisterValuegetDefaultValue(Register register, Address address)Returns the default value of a register at a given address.voidsetDefaultValue(RegisterValue registerValue, Address start, Address end)Associates a default value with the given register over the given range.
-
-
-
Method Detail
-
setDefaultValue
void setDefaultValue(RegisterValue registerValue, Address start, Address end)
Associates a default value with the given register over the given range.- Parameters:
registerValue- the register for which to associate a default value.start- the start address.end- the end address (inclusive)
-
getDefaultValue
RegisterValue getDefaultValue(Register register, Address address)
Returns the default value of a register at a given address.- Parameters:
register- the register for which to get a default value.address- the address at which to get a default value.signed- if true, the fix-bit register value will be interpreted as a signed number.- Returns:
- the default value of the register at the given address or null if no default value has been assigned.
-
-