|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
implementation of etiss/CPUArch.h More...
#include "etiss/CPUArch.h"#include <iostream>#include "etiss/CPUCore.h"#include "etiss/IntegratedLibrary/gdb/GDBCore.h"#include "etiss/Instruction.h"#include "etiss/InterruptEnable.h"#include "etiss/jit/ReturnCode.h"
Go to the source code of this file.
Functions | |
| static void | CPUArch_finalizeInstrSet (etiss::instr::InstructionSet *set) |
| void | ETISS_signalChangedRegisterValue (ETISS_CPU *cpu, const char *registerName) |
| void | etiss_icache_flush (ETISS_CPU *cpu, ETISS_System *const system, void *const *const plugin_pointers) |
implementation of etiss/CPUArch.h
Definition in file CPUArch.cpp.
|
static |
TODO? ensure instruction pointer update
Definition at line 128 of file CPUArch.cpp.
References etiss::instr::InstructionSet::foreach(), etiss::instr::Instruction::presentBuiltinGroups(), and uint32_t.
Referenced by etiss::CPUArch::finalizeInstrSet().


| void etiss_icache_flush | ( | ETISS_CPU * | cpu, |
| ETISS_System *const | system, | ||
| void *const *const | plugin_pointers | ||
| ) |
Definition at line 173 of file CPUArch.cpp.
References ETISS_CPU::exception.
| void ETISS_signalChangedRegisterValue | ( | ETISS_CPU * | cpu, |
| const char * | registerName | ||
| ) |
Definition at line 168 of file CPUArch.cpp.
References etiss::CPUArchRegListenerInterface::signalChangedRegisterValue().
