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 AbstractStoredProgramContext
defaultRegisterValueMap, registerValueMapFields inherited from class AbstractProgramContext
baseContextRegister, defaultDisassemblyContext, language -
Constructor Summary
ConstructorsChangeConstructorDescriptionProgramContextImpl(Language language) Construct a new program context -
Method Summary
ChangeModifier and TypeMethodDescriptionprotected RangeMapAdaptercreateNewRangeMapAdapter(Register baseRegister) Methods inherited from class AbstractStoredProgramContext
createRegisterValueStore, deleteAddressRange, flushProcessorContextWriteCache, getDefaultRegisterValueAddressRanges, getDefaultRegisterValueAddressRanges, getDefaultValue, getDisassemblyContext, getNonDefaultValue, getRegistersWithValues, getRegisterValue, getRegisterValueAddressRanges, getRegisterValueAddressRanges, getRegisterValueRangeContaining, getValue, hasValueOverRange, invalidateProcessorContextWriteCache, invalidateReadCache, invalidateWriteCache, moveAddressRange, remove, setDefaultValue, setRegisterValue, setValue
-
Constructor Details
-
ProgramContextImpl
Construct a new program context- Parameters:
language- program language
-
-
Method Details
-
createNewRangeMapAdapter
- Specified by:
createNewRangeMapAdapterin classAbstractStoredProgramContext
-