|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
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) |
| etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dbg_read_ | ( | void * | handle, |
| etiss_uint64 | addr, | ||
| etiss_uint8 * | buffer, | ||
| etiss_uint32 | length | ||
| ) |
Definition at line 77 of file MemoryDevice.cpp.
References etiss::plugin::MemoryDeviceMapper::dbg_read(), ETISS_System::dbg_read, dbg_read_(), etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::fastrule, ETISS_System::handle, length(), etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::orig, and etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::this_.
Referenced by dbg_read_().


| etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dbg_write_ | ( | void * | handle, |
| etiss_uint64 | addr, | ||
| etiss_uint8 * | buffer, | ||
| etiss_uint32 | length | ||
| ) |
Definition at line 88 of file MemoryDevice.cpp.
References etiss::plugin::MemoryDeviceMapper::dbg_write(), ETISS_System::dbg_write, dbg_write_(), etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::fastrule, ETISS_System::handle, length(), etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::orig, and etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::this_.
Referenced by dbg_write_().


| etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dread_ | ( | void * | handle, |
| ETISS_CPU * | cpu, | ||
| etiss_uint64 | addr, | ||
| etiss_uint8 * | buffer, | ||
| etiss_uint32 | length | ||
| ) |
Definition at line 56 of file MemoryDevice.cpp.
References etiss::plugin::MemoryDeviceMapper::dread(), ETISS_System::dread, dread_(), etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::fastrule, ETISS_System::handle, length(), etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::orig, and etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::this_.
Referenced by dread_().


| etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::dwrite_ | ( | void * | handle, |
| ETISS_CPU * | cpu, | ||
| etiss_uint64 | addr, | ||
| etiss_uint8 * | buffer, | ||
| etiss_uint32 | length | ||
| ) |
Definition at line 66 of file MemoryDevice.cpp.
References etiss::plugin::MemoryDeviceMapper::dwrite(), ETISS_System::dwrite, dwrite_(), etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::fastrule, ETISS_System::handle, length(), etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::orig, and etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::this_.
Referenced by dwrite_().


Definition at line 30 of file MemoryDevice.cpp.
References empty_fastrule().
Referenced by empty_fastrule().


| etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::iread_ | ( | void * | handle, |
| ETISS_CPU * | cpu, | ||
| etiss_uint64 | addr, | ||
| etiss_uint32 | length | ||
| ) |
Definition at line 35 of file MemoryDevice.cpp.
References etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::fastrule, ETISS_System::handle, etiss::plugin::MemoryDeviceMapper::iread(), ETISS_System::iread, iread_(), length(), etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::orig, and etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::this_.
Referenced by iread_().


| etiss_int32 etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::iwrite_ | ( | void * | handle, |
| ETISS_CPU * | cpu, | ||
| etiss_uint64 | addr, | ||
| etiss_uint8 * | buffer, | ||
| etiss_uint32 | length | ||
| ) |
Definition at line 45 of file MemoryDevice.cpp.
References etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::fastrule, ETISS_System::handle, etiss::plugin::MemoryDeviceMapper::iwrite(), ETISS_System::iwrite, iwrite_(), length(), etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::orig, and etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::this_.
Referenced by iwrite_().


| void etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::syncTime_ | ( | void * | handle, |
| ETISS_CPU * | cpu | ||
| ) |
Definition at line 99 of file MemoryDevice.cpp.
References ETISS_System::handle, etiss::plugin::anonymous_namespace{MemoryDevice.cpp}::MapperSystem::orig, ETISS_System::syncTime, and syncTime_().
Referenced by syncTime_().

