Member List

Back to the index.

I960_CPUComponent Member List

This is the complete list of members for I960_CPUComponent, including all inherited members.

AddChecksum(Checksum &checksum) constComponent
AddChild(refcount_ptr< Component > childComponent, size_t insertPosition=(size_t) -1)Component
AddCustomVariable(const string &name, CustomStateVariableHandler *variableHandler)Componentinlineprotected
AddressDataBus()AddressDataBusinline
AddressSelect(uint64_t address)CPUComponentvirtual
AddVariable(const string &name, T *variablePointer)Componentinlineprotected
AsAddressDataBus()CPUComponentvirtual
AsCPUComponent()CPUComponentvirtual
AsRootComponent()Componentvirtual
CheckConsistency() constComponent
CheckVariableWrite(StateVariable &var, const string &oldValue)I960_CPUComponentprotectedvirtual
Clone() constComponent
Component(const string &className, const string &visibleClassName)Componentprotected
CPUComponent(const string &className, const string &cpuKind)CPUComponent
CPUDyntransComponent(const string &className, const string &cpuKind)CPUDyntransComponent
Create(const ComponentCreateArgs &args)I960_CPUComponentstatic
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(nop)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(abort)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(endOfPage)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(endOfPage2)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(branch_samepage)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(set_u64_imms32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(mov_u64_u64)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(add_u32_u32_immu32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(add_u32_u32_u32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(add_u64_u64_imms32_truncS32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(add_u64_u64_u64_truncS32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(add_u64_u64_imms32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(sub_u32_u32_immu32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(sub_u32_u32_u32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(sub_u64_u64_u64_truncS32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(and_u32_u32_immu32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(and_u64_u64_immu32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(or_u32_u32_immu32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(or_u32_u32_u32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(or_u64_u64_immu32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(xor_u32_u32_immu32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(xor_u32_u32_u32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(xor_u64_u64_immu32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(xor_u64_u64_u64)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(shift_left_u64_u64_imm5_truncS32)CPUDyntransComponentprotected
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(shift_right_u64_u64asu32_imm5_truncS32)CPUDyntransComponentprotected
Deserialize(ostream &messages, const string &str, size_t &pos)Componentstatic
DetectChanges(const refcount_ptr< Component > &oldClone, ostream &changeMessages) constComponent
DisassembleInstruction(uint64_t vaddr, size_t maxlen, unsigned char *instruction, vector< string > &result)I960_CPUComponentvirtual
DyntransPCtoPointers()CPUDyntransComponentprotected
DyntransReadInstruction(uint16_t &iword)CPUDyntransComponentprotected
DyntransReadInstruction(uint32_t &iword, int offset=0)CPUDyntransComponentprotected
DyntransResyncPC()CPUDyntransComponentprotected
DyntransToBeTranslatedBegin(struct DyntransIC *)CPUDyntransComponentprotected
DyntransToBeTranslatedDone(struct DyntransIC *)CPUDyntransComponentprotected
Execute(GXemul *gxemul, int nrOfCycles)CPUDyntransComponentvirtual
ExecuteMethod(GXemul *gxemul, const string &methodName, const vector< string > &arguments)CPUComponentvirtual
FindPathByPartialMatch(const string &partialPath, bool shortestPossible=false) constComponent
FlushCachedState()Component
FlushCachedStateForComponent()CPUComponentprotectedvirtual
FunctionTraceArgument(int n)I960_CPUComponentprotectedvirtual
FunctionTraceArgumentCount()I960_CPUComponentprotectedvirtual
FunctionTraceCall()CPUComponentprotected
FunctionTraceReturn()CPUComponentprotected
FunctionTraceReturnImpl(int64_t &retval)I960_CPUComponentprotectedvirtual
GenerateDetails() constComponentvirtual
GeneratePath() constComponent
GenerateShortestPossiblePath() constComponent
GenerateTreeDump(const string &branchTemplate, bool htmlLinksForClassNames=false, string prefixForComponentUrls="") constComponent
GetAttribute(const string &attributeName)I960_CPUComponentstatic
GetChildren()Component
GetChildren() constComponent
GetClassName() constComponent
GetCurrentFrequency() constCPUComponentvirtual
GetDyntransICshift() constI960_CPUComponentprotectedvirtual
GetDyntransToBeTranslatedI960_CPUComponentprotected
GetMethodNames(vector< string > &names) constCPUComponentvirtual
GetParent()Component
GetParent() constComponent
GetRunningGXemulInstance()Componentprotected
GetSymbolRegistry()CPUComponentinline
GetSymbolRegistry() constCPUComponentinline
GetUI()Componentprotected
GetVariable(const string &name)Component
GetVariable(const string &name) constComponent
GetVariableNames(vector< string > &names) constComponent
GetVisibleClassName() constComponent
I960_CPUComponent()I960_CPUComponent
LightClone() constComponent
LookupPath(string path) constComponent
m_abortICCPUDyntransComponentprotected
m_addressDataBusCPUComponentprotected
m_addressSelectCPUComponentprotected
m_cpuArchitectureCPUComponentprotected
m_delaySlotTargetCPUComponentprotected
m_dyntransICentriesPerPageCPUDyntransComponentprotected
m_dyntransICshiftCPUDyntransComponentprotected
m_dyntransPageMaskCPUDyntransComponentprotected
m_exceptionOrAbortInDelaySlotCPUComponentprotected
m_executedCyclesCPUDyntransComponentprotected
m_firstIConPageCPUDyntransComponentprotected
m_frequencyCPUComponentprotected
m_functionCallTraceDepthCPUComponentprotected
m_hasUsedUnassembleCPUComponentprotected
m_inDelaySlotCPUComponentprotected
m_isBigEndianCPUComponentprotected
m_lastDumpAddrCPUComponentprotected
m_lastUnassembleVaddrCPUComponentprotected
m_nextICCPUDyntransComponentprotected
m_nrOfCyclesToExecuteCPUDyntransComponentprotected
m_nrOfTracedFunctionCallsCPUComponentprotected
m_pageSizeCPUComponentprotected
m_pausedCPUComponentprotected
m_pcCPUComponentprotected
m_showFunctionTraceCallCPUComponentprotected
m_showFunctionTraceReturnCPUComponentprotected
m_translationCacheCPUDyntransComponentprotected
MethodMayBeReexecutedWithoutArgs(const string &methodName) constCPUComponentvirtual
PCtoInstructionAddress(uint64_t pc)I960_CPUComponentprotectedvirtual
PreRunCheck(GXemul *gxemul)Component
PreRunCheckForComponent(GXemul *gxemul)I960_CPUComponentvirtual
ReadData(uint8_t &data, Endianness endianness)CPUComponentvirtual
ReadData(uint16_t &data, Endianness endianness)CPUComponentvirtual
ReadData(uint32_t &data, Endianness endianness)CPUComponentvirtual
ReadData(uint64_t &data, Endianness endianness)CPUComponentvirtual
ReferenceCountable()ReferenceCountableinline
RemoveChild(Component *childToRemove)Component
Reset()Component
ResetState()I960_CPUComponentvirtual
RunUnitTests(int &nSucceeded, int &nFailures)I960_CPUComponentstatic
Serialize(ostream &ss, SerializationContext &context) constComponent
SetParent(Component *parentComponent)Component
SetVariableValue(const string &name, const string &expression)Component
ShowRegisters(GXemul *gxemul, const vector< string > &arguments) constI960_CPUComponentprotectedvirtual
Unassemble(int nRows, bool indicatePC, uint64_t vaddr, ostream &output)CPUComponentprotected
VirtualAddressAsString(uint64_t vaddr)I960_CPUComponentinlineprotectedvirtual
VirtualToPhysical(uint64_t vaddr, uint64_t &paddr, bool &writable)I960_CPUComponentprotectedvirtual
WriteData(const uint8_t &data, Endianness endianness)CPUComponentvirtual
WriteData(const uint16_t &data, Endianness endianness)CPUComponentvirtual
WriteData(const uint32_t &data, Endianness endianness)CPUComponentvirtual
WriteData(const uint64_t &data, Endianness endianness)CPUComponentvirtual
~AddressDataBus()AddressDataBusinlinevirtual
~Component()Componentinlinevirtual
~ReferenceCountable()ReferenceCountableinline

Generated on Sun Sep 30 2018 16:05:18 for GXemul by doxygen 1.8.13