ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Classes | Functions
etiss::plugin::anonymous_namespace{MemoryDevice.cpp} Namespace Reference

Classes

struct  MapperSystem
 

Functions

bool empty_fastrule (uint64_t, unsigned)
 
etiss_int32 iread_ (void *handle, ETISS_CPU *cpu, etiss_uint64 addr, etiss_uint32 length)
 
etiss_int32 iwrite_ (void *handle, ETISS_CPU *cpu, etiss_uint64 addr, etiss_uint8 *buffer, etiss_uint32 length)
 
etiss_int32 dread_ (void *handle, ETISS_CPU *cpu, etiss_uint64 addr, etiss_uint8 *buffer, etiss_uint32 length)
 
etiss_int32 dwrite_ (void *handle, ETISS_CPU *cpu, etiss_uint64 addr, etiss_uint8 *buffer, etiss_uint32 length)
 
etiss_int32 dbg_read_ (void *handle, etiss_uint64 addr, etiss_uint8 *buffer, etiss_uint32 length)
 
etiss_int32 dbg_write_ (void *handle, etiss_uint64 addr, etiss_uint8 *buffer, etiss_uint32 length)
 
void syncTime_ (void *handle, ETISS_CPU *cpu)
 

Function Documentation

◆ dbg_read_()

etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dbg_read_ ( void *  handle,
etiss_uint64  addr,
etiss_uint8 buffer,
etiss_uint32  length 
)

◆ dbg_write_()

etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dbg_write_ ( void *  handle,
etiss_uint64  addr,
etiss_uint8 buffer,
etiss_uint32  length 
)

◆ dread_()

etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dread_ ( void *  handle,
ETISS_CPU cpu,
etiss_uint64  addr,
etiss_uint8 buffer,
etiss_uint32  length 
)

◆ dwrite_()

etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dwrite_ ( void *  handle,
ETISS_CPU cpu,
etiss_uint64  addr,
etiss_uint8 buffer,
etiss_uint32  length 
)

◆ empty_fastrule()

bool etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::empty_fastrule ( uint64_t  ,
unsigned   
)

Definition at line 65 of file MemoryDevice.cpp.

Referenced by etiss::plugin::MemoryDeviceMapper::wrap().

Here is the caller graph for this function:

◆ iread_()

etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::iread_ ( void *  handle,
ETISS_CPU cpu,
etiss_uint64  addr,
etiss_uint32  length 
)

◆ iwrite_()

etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::iwrite_ ( void *  handle,
ETISS_CPU cpu,
etiss_uint64  addr,
etiss_uint8 buffer,
etiss_uint32  length 
)

◆ syncTime_()

void etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::syncTime_ ( void *  handle,
ETISS_CPU cpu 
)

Definition at line 134 of file MemoryDevice.cpp.

Referenced by etiss::plugin::MemoryDeviceMapper::wrap().

Here is the caller graph for this function: