diff options
author | Sebastian Valle <subv2112@gmail.com> | 2017-10-01 14:44:06 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-01 14:44:06 -0500 |
commit | 30fabc41c60b08af20b6eaf719d012b7480d7123 (patch) | |
tree | 3b1828171d76559199dd4871b721795b67d7747e /src/core/memory.h | |
parent | 9c123c29a62dfbd084186dac0bb0d80e2775b8e9 (diff) | |
parent | 1f2de7501b427f9f5ac1e5d244f8ec52eca9bc64 (diff) |
Merge pull request #2971 from Subv/per_process_memops
Memory: Add overloads for ReadBlock and WriteBlock that operate on a specific process.
Diffstat (limited to 'src/core/memory.h')
-rw-r--r-- | src/core/memory.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/memory.h b/src/core/memory.h index 347c08c78..dd599f73e 100644 --- a/src/core/memory.h +++ b/src/core/memory.h @@ -205,7 +205,11 @@ void Write16(VAddr addr, u16 data); void Write32(VAddr addr, u32 data); void Write64(VAddr addr, u64 data); +void ReadBlock(const Kernel::Process& process, const VAddr src_addr, void* dest_buffer, + size_t size); void ReadBlock(const VAddr src_addr, void* dest_buffer, size_t size); +void WriteBlock(const Kernel::Process& process, const VAddr dest_addr, const void* src_buffer, + size_t size); void WriteBlock(const VAddr dest_addr, const void* src_buffer, size_t size); void ZeroBlock(const VAddr dest_addr, const size_t size); void CopyBlock(VAddr dest_addr, VAddr src_addr, size_t size); |