AddChecksum(Checksum &checksum) const | Component | |
AddChild(refcount_ptr< Component > childComponent, size_t insertPosition=(size_t) -1) | Component | |
AddCustomVariable(const string &name, CustomStateVariableHandler *variableHandler) | Component | inlineprotected |
AddressDataBus() | AddressDataBus | inline |
AddressSelect(uint64_t address) | CPUComponent | virtual |
AddVariable(const string &name, T *variablePointer) | Component | inlineprotected |
AsAddressDataBus() | CPUComponent | virtual |
AsCPUComponent() | CPUComponent | virtual |
AsRootComponent() | Component | virtual |
CheckConsistency() const | Component | |
CheckVariableWrite(StateVariable &var, const string &oldValue) | I960_CPUComponent | protectedvirtual |
Clone() const | Component | |
Component(const string &className, const string &visibleClassName) | Component | protected |
CPUComponent(const string &className, const string &cpuKind) | CPUComponent | |
CPUDyntransComponent(const string &className, const string &cpuKind) | CPUDyntransComponent | |
Create(const ComponentCreateArgs &args) | I960_CPUComponent | static |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(nop) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(abort) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(endOfPage) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(endOfPage2) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(branch_samepage) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(set_u64_imms32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(mov_u64_u64) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(add_u32_u32_immu32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(add_u32_u32_u32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(add_u64_u64_imms32_truncS32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(add_u64_u64_u64_truncS32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(add_u64_u64_imms32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(sub_u32_u32_immu32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(sub_u32_u32_u32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(sub_u64_u64_u64_truncS32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(and_u32_u32_immu32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(and_u64_u64_immu32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(or_u32_u32_immu32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(or_u32_u32_u32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(or_u64_u64_immu32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(xor_u32_u32_immu32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(xor_u32_u32_u32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(xor_u64_u64_immu32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(xor_u64_u64_u64) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(shift_left_u64_u64_imm5_truncS32) | CPUDyntransComponent | protected |
CPUDyntransComponent::DECLARE_DYNTRANS_INSTR(shift_right_u64_u64asu32_imm5_truncS32) | CPUDyntransComponent | protected |
Deserialize(ostream &messages, const string &str, size_t &pos) | Component | static |
DetectChanges(const refcount_ptr< Component > &oldClone, ostream &changeMessages) const | Component | |
DisassembleInstruction(uint64_t vaddr, size_t maxlen, unsigned char *instruction, vector< string > &result) | I960_CPUComponent | virtual |
DyntransPCtoPointers() | CPUDyntransComponent | protected |
DyntransReadInstruction(uint16_t &iword) | CPUDyntransComponent | protected |
DyntransReadInstruction(uint32_t &iword, int offset=0) | CPUDyntransComponent | protected |
DyntransResyncPC() | CPUDyntransComponent | protected |
DyntransToBeTranslatedBegin(struct DyntransIC *) | CPUDyntransComponent | protected |
DyntransToBeTranslatedDone(struct DyntransIC *) | CPUDyntransComponent | protected |
Execute(GXemul *gxemul, int nrOfCycles) | CPUDyntransComponent | virtual |
ExecuteMethod(GXemul *gxemul, const string &methodName, const vector< string > &arguments) | CPUComponent | virtual |
FindPathByPartialMatch(const string &partialPath, bool shortestPossible=false) const | Component | |
FlushCachedState() | Component | |
FlushCachedStateForComponent() | CPUComponent | protectedvirtual |
FunctionTraceArgument(int n) | I960_CPUComponent | protectedvirtual |
FunctionTraceArgumentCount() | I960_CPUComponent | protectedvirtual |
FunctionTraceCall() | CPUComponent | protected |
FunctionTraceReturn() | CPUComponent | protected |
FunctionTraceReturnImpl(int64_t &retval) | I960_CPUComponent | protectedvirtual |
GenerateDetails() const | Component | virtual |
GeneratePath() const | Component | |
GenerateShortestPossiblePath() const | Component | |
GenerateTreeDump(const string &branchTemplate, bool htmlLinksForClassNames=false, string prefixForComponentUrls="") const | Component | |
GetAttribute(const string &attributeName) | I960_CPUComponent | static |
GetChildren() | Component | |
GetChildren() const | Component | |
GetClassName() const | Component | |
GetCurrentFrequency() const | CPUComponent | virtual |
GetDyntransICshift() const | I960_CPUComponent | protectedvirtual |
GetDyntransToBeTranslated | I960_CPUComponent | protected |
GetMethodNames(vector< string > &names) const | CPUComponent | virtual |
GetParent() | Component | |
GetParent() const | Component | |
GetRunningGXemulInstance() | Component | protected |
GetSymbolRegistry() | CPUComponent | inline |
GetSymbolRegistry() const | CPUComponent | inline |
GetUI() | Component | protected |
GetVariable(const string &name) | Component | |
GetVariable(const string &name) const | Component | |
GetVariableNames(vector< string > &names) const | Component | |
GetVisibleClassName() const | Component | |
I960_CPUComponent() | I960_CPUComponent | |
LightClone() const | Component | |
LookupPath(string path) const | Component | |
m_abortIC | CPUDyntransComponent | protected |
m_addressDataBus | CPUComponent | protected |
m_addressSelect | CPUComponent | protected |
m_cpuArchitecture | CPUComponent | protected |
m_delaySlotTarget | CPUComponent | protected |
m_dyntransICentriesPerPage | CPUDyntransComponent | protected |
m_dyntransICshift | CPUDyntransComponent | protected |
m_dyntransPageMask | CPUDyntransComponent | protected |
m_exceptionOrAbortInDelaySlot | CPUComponent | protected |
m_executedCycles | CPUDyntransComponent | protected |
m_firstIConPage | CPUDyntransComponent | protected |
m_frequency | CPUComponent | protected |
m_functionCallTraceDepth | CPUComponent | protected |
m_hasUsedUnassemble | CPUComponent | protected |
m_inDelaySlot | CPUComponent | protected |
m_isBigEndian | CPUComponent | protected |
m_lastDumpAddr | CPUComponent | protected |
m_lastUnassembleVaddr | CPUComponent | protected |
m_nextIC | CPUDyntransComponent | protected |
m_nrOfCyclesToExecute | CPUDyntransComponent | protected |
m_nrOfTracedFunctionCalls | CPUComponent | protected |
m_pageSize | CPUComponent | protected |
m_paused | CPUComponent | protected |
m_pc | CPUComponent | protected |
m_showFunctionTraceCall | CPUComponent | protected |
m_showFunctionTraceReturn | CPUComponent | protected |
m_translationCache | CPUDyntransComponent | protected |
MethodMayBeReexecutedWithoutArgs(const string &methodName) const | CPUComponent | virtual |
PCtoInstructionAddress(uint64_t pc) | I960_CPUComponent | protectedvirtual |
PreRunCheck(GXemul *gxemul) | Component | |
PreRunCheckForComponent(GXemul *gxemul) | I960_CPUComponent | virtual |
ReadData(uint8_t &data, Endianness endianness) | CPUComponent | virtual |
ReadData(uint16_t &data, Endianness endianness) | CPUComponent | virtual |
ReadData(uint32_t &data, Endianness endianness) | CPUComponent | virtual |
ReadData(uint64_t &data, Endianness endianness) | CPUComponent | virtual |
ReferenceCountable() | ReferenceCountable | inline |
RemoveChild(Component *childToRemove) | Component | |
Reset() | Component | |
ResetState() | I960_CPUComponent | virtual |
RunUnitTests(int &nSucceeded, int &nFailures) | I960_CPUComponent | static |
Serialize(ostream &ss, SerializationContext &context) const | Component | |
SetParent(Component *parentComponent) | Component | |
SetVariableValue(const string &name, const string &expression) | Component | |
ShowRegisters(GXemul *gxemul, const vector< string > &arguments) const | I960_CPUComponent | protectedvirtual |
Unassemble(int nRows, bool indicatePC, uint64_t vaddr, ostream &output) | CPUComponent | protected |
VirtualAddressAsString(uint64_t vaddr) | I960_CPUComponent | inlineprotectedvirtual |
VirtualToPhysical(uint64_t vaddr, uint64_t &paddr, bool &writable) | I960_CPUComponent | protectedvirtual |
WriteData(const uint8_t &data, Endianness endianness) | CPUComponent | virtual |
WriteData(const uint16_t &data, Endianness endianness) | CPUComponent | virtual |
WriteData(const uint32_t &data, Endianness endianness) | CPUComponent | virtual |
WriteData(const uint64_t &data, Endianness endianness) | CPUComponent | virtual |
~AddressDataBus() | AddressDataBus | inlinevirtual |
~Component() | Component | inlinevirtual |
~ReferenceCountable() | ReferenceCountable | inline |