ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Classes | Namespaces | Functions
MemoryDevice.cpp File Reference
#include "etiss/IntegratedLibrary/MemoryDevice.h"
Include dependency graph for MemoryDevice.cpp:

Go to the source code of this file.

Classes

struct  etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem
 

Namespaces

 etiss
 Page Table Entry (PTE) defines the composition of Page Frame Number (PFN) and relavant flags.
 
 etiss::plugin
 
 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}
 

Functions

bool etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::empty_fastrule (uint64_t, unsigned)
 
etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::iread_ (void *handle, ETISS_CPU *cpu, etiss_uint64 addr, etiss_uint32 length)
 
etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::iwrite_ (void *handle, ETISS_CPU *cpu, etiss_uint64 addr, etiss_uint8 *buffer, etiss_uint32 length)
 
etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dread_ (void *handle, ETISS_CPU *cpu, etiss_uint64 addr, etiss_uint8 *buffer, etiss_uint32 length)
 
etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dwrite_ (void *handle, ETISS_CPU *cpu, etiss_uint64 addr, etiss_uint8 *buffer, etiss_uint32 length)
 
etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dbg_read_ (void *handle, etiss_uint64 addr, etiss_uint8 *buffer, etiss_uint32 length)
 
etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dbg_write_ (void *handle, etiss_uint64 addr, etiss_uint8 *buffer, etiss_uint32 length)
 
void etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::syncTime_ (void *handle, ETISS_CPU *cpu)