#include <MemoryImpl.h>
Inheritance diagram for MemoryOsSpecific:
Public Member Functions | |
MemoryOsSpecific (const std::string file) | |
virtual | ~MemoryOsSpecific () |
virtual void | fillBuffer (u8 *buffer, u64 offset, unsigned int length) const |
virtual u8 | getByte (u64 offset) const |
virtual void | putByte (u64 offset, u8 value) const |
virtual int | incReopenHint () |
virtual int | decReopenHint () |
Private Member Functions | |
MemoryOsSpecific () | |
MemoryOsSpecific (const MemoryOsSpecific &source) | |
MemoryOsSpecific & | operator= (const MemoryOsSpecific &source) |
Private Attributes | |
void * | osData |
|
Definition at line 86 of file Memory_Linux.cpp. References memory::closeFd(), memory::condOpenFd(), LinuxData::fd, LinuxData::filename, LinuxData::mappingSize, MemoryOsSpecific::osData, and LinuxData::reopenHint. |
|
Definition at line 99 of file Memory_Linux.cpp. References memory::closeFd(), and MemoryOsSpecific::osData. |
|
|
|
|
|
Implements IMemory. Definition at line 112 of file Memory_Linux.cpp. References LinuxData::reopenHint. |
|
Implements IMemory. Definition at line 118 of file Memory_Linux.cpp. References _, memory::closeFd(), memory::condOpenFd(), LinuxData::fd, LinuxData::lastMappedOffset, LinuxData::lastMapping, LinuxData::mappingSize, and LinuxData::reopenHint. Referenced by MemoryOsSpecific::getByte(). |
|
Implements IMemory. Definition at line 153 of file Memory_Linux.cpp. References MemoryOsSpecific::fillBuffer(), and u8. |
|
Implements IMemory. Definition at line 107 of file Memory_Linux.cpp. References LinuxData::reopenHint. |
|
|
|
Implements IMemory. Definition at line 160 of file Memory_Linux.cpp. References _, memory::closeFd(), memory::condOpenFd(), LinuxData::fd, and LinuxData::reopenHint. |
|
Definition at line 83 of file MemoryImpl.h. Referenced by MemoryOsSpecific::MemoryOsSpecific(), and MemoryOsSpecific::~MemoryOsSpecific(). |