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, registerValueMapFields inherited from class ghidra.program.util.AbstractProgramContext
baseContextRegister, defaultDisassemblyContext, language -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RangeMapAdaptercreateNewRangeMapAdapter(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, setValueMethods 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:
createNewRangeMapAdapterin classAbstractStoredProgramContext
-