|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
implementation of etiss/SimpleMemSystem.h More...
#include "etiss/SimpleMemSystem.h"#include "etiss/jit/CPU.h"#include "etiss/Misc.h"#include <cstring>#include <iostream>#include <fstream>#include <unordered_map>#include "elfio/elfio.hpp"#include <memory>#include "etiss/Format.h"#include <iomanip>
Go to the source code of this file.
Macros | |
| #define | ARMv6M_DEBUG_PRINT 0 |
| #define | MAX_MEMSEGS 99 |
Functions | |
| uint32_t | printMessage (std::string key, std::string message, uint32_t maxCount) |
| void | access_error (ETISS_CPU *cpu, etiss::uint64 addr, etiss::uint32 len, std::string error, etiss::Verbosity verbosity) |
| static void | trace (ETISS_CPU *cpu, etiss::uint64 addr, etiss::uint32 len, bool isWrite, bool toFile, std::ofstream &file) |
| void | global_sync_time (uint64 time_ps) |
Variables | |
| std::unordered_map< std::string, uint32_t > | map_messageCounter |
implementation of etiss/SimpleMemSystem.h
Definition in file SimpleMemSystem.cpp.
| #define ARMv6M_DEBUG_PRINT 0 |
Definition at line 27 of file SimpleMemSystem.cpp.
| #define MAX_MEMSEGS 99 |
Definition at line 28 of file SimpleMemSystem.cpp.
| void access_error | ( | ETISS_CPU * | cpu, |
| etiss::uint64 | addr, | ||
| etiss::uint32 | len, | ||
| std::string | error, | ||
| etiss::Verbosity | verbosity | ||
| ) |
Definition at line 403 of file SimpleMemSystem.cpp.
References ETISS_CPU::instructionPointer, etiss::log(), and etiss::verbosity().
Referenced by etiss::SimpleMemSystem::dbus_access(), etiss::SimpleMemSystem::iread(), and etiss::SimpleMemSystem::iwrite().


|
extern |
Definition at line 34 of file SimpleMemSystem.cpp.
References map_messageCounter, and uint32_t.
|
static |
Definition at line 426 of file SimpleMemSystem.cpp.
References ETISS_CPU::cpuTime_ps, and ETISS_CPU::instructionPointer.
Referenced by etiss::SimpleMemSystem::dbus_access().

| std::unordered_map<std::string, uint32_t> map_messageCounter |
Definition at line 33 of file SimpleMemSystem.cpp.
Referenced by printMessage().