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
Constructors -
Method Summary
Modifier 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
-