Package ghidra.program.util
Class ProgramContextImpl
java.lang.Object
ghidra.program.util.AbstractProgramContext
ghidra.program.util.AbstractStoredProgramContext
ghidra.program.util.ProgramContextImpl
- All Implemented Interfaces:
DefaultProgramContext
,ProgramContext
Implementation for a processor context over the address space
-
Field Summary
Fields inherited from class ghidra.program.util.AbstractStoredProgramContext
defaultRegisterValueMap, registerValueMap
Fields inherited from class ghidra.program.util.AbstractProgramContext
baseContextRegister, defaultDisassemblyContext, language
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected RangeMapAdapter
createNewRangeMapAdapter
(Register baseRegister) Methods inherited from class ghidra.program.util.AbstractStoredProgramContext
createRegisterValueStore, deleteAddressRange, flushProcessorContextWriteCache, getDefaultRegisterValueAddressRanges, getDefaultRegisterValueAddressRanges, getDefaultValue, getDisassemblyContext, getNonDefaultValue, getRegistersWithValues, getRegisterValue, getRegisterValueAddressRanges, getRegisterValueAddressRanges, getRegisterValueRangeContaining, getValue, hasValueOverRange, invalidateProcessorContextWriteCache, invalidateReadCache, invalidateWriteCache, moveAddressRange, remove, setDefaultValue, setRegisterValue, setValue
Methods inherited from class ghidra.program.util.AbstractProgramContext
getBaseContextRegister, getContextRegisters, getDefaultDisassemblyContext, getFlowValue, getLanguage, getNonFlowValue, getRegister, getRegisterNames, getRegisters, hasNonFlowingContext, init, setDefaultDisassemblyContext
-
Constructor Details
-
ProgramContextImpl
Construct a new program context- Parameters:
language
- program language
-
-
Method Details
-
createNewRangeMapAdapter
- Specified by:
createNewRangeMapAdapter
in classAbstractStoredProgramContext
-