AddHeapBlock(u64 addr, u64 size) | Onikiri::EmulatorUtility::MemorySystem | |
AssignPhysicalMemory(u64 addr, u64 size, VIRTUAL_MEMORY_ATTR_TYPE attr) | Onikiri::EmulatorUtility::MemorySystem | [inline] |
Brk(u64 addr) | Onikiri::EmulatorUtility::MemorySystem | |
GetPageSize() | Onikiri::EmulatorUtility::MemorySystem | |
GetPageSize() const | Onikiri::EmulatorUtility::MemorySystem | [inline] |
GetReservedAddressRange() | Onikiri::EmulatorUtility::MemorySystem | [inline] |
IsBigEndian() const | Onikiri::EmulatorUtility::MemorySystem | [inline] |
MemCopyToHost(void *dst, u64 src, u64 size) | Onikiri::EmulatorUtility::MemorySystem | [inline] |
MemCopyToTarget(u64 dst, const void *src, u64 size) | Onikiri::EmulatorUtility::MemorySystem | [inline] |
MemorySystem(int pid, bool bigEndian, SystemIF *simSystem) | Onikiri::EmulatorUtility::MemorySystem | |
MMap(u64 addr, u64 length) | Onikiri::EmulatorUtility::MemorySystem | |
MRemap(u64 old_addr, u64 old_size, u64 new_size, bool mayMove=false) | Onikiri::EmulatorUtility::MemorySystem | |
MUnmap(u64 addr, u64 length) | Onikiri::EmulatorUtility::MemorySystem | |
ReadMemory(MemAccess *access) | Onikiri::EmulatorUtility::MemorySystem | [inline] |
SetInitialBrk(u64 initialBrk) | Onikiri::EmulatorUtility::MemorySystem | |
TargetMemset(u64 targetAddr, int value, u64 size) | Onikiri::EmulatorUtility::MemorySystem | [inline] |
WriteMemory(MemAccess *access) | Onikiri::EmulatorUtility::MemorySystem | [inline] |
~MemorySystem() | Onikiri::EmulatorUtility::MemorySystem | |