Browse Source

kernel/shared_memory: Use 64-bit types for offset and size in CreateForApplet

Keeps the interface consistent with the regular Create() function.
pull/15/merge
Lioncash 7 years ago
parent
commit
2d37ca3726
  1. 2
      src/core/hle/kernel/shared_memory.cpp
  2. 2
      src/core/hle/kernel/shared_memory.h

2
src/core/hle/kernel/shared_memory.cpp

@ -61,7 +61,7 @@ SharedPtr<SharedMemory> SharedMemory::Create(KernelCore& kernel, SharedPtr<Proce
}
SharedPtr<SharedMemory> SharedMemory::CreateForApplet(
KernelCore& kernel, std::shared_ptr<std::vector<u8>> heap_block, u32 offset, u32 size,
KernelCore& kernel, std::shared_ptr<std::vector<u8>> heap_block, std::size_t offset, u64 size,
MemoryPermission permissions, MemoryPermission other_permissions, std::string name) {
SharedPtr<SharedMemory> shared_memory(new SharedMemory(kernel));

2
src/core/hle/kernel/shared_memory.h

@ -64,7 +64,7 @@ public:
*/
static SharedPtr<SharedMemory> CreateForApplet(KernelCore& kernel,
std::shared_ptr<std::vector<u8>> heap_block,
u32 offset, u32 size,
std::size_t offset, u64 size,
MemoryPermission permissions,
MemoryPermission other_permissions,
std::string name = "Unknown Applet");

Loading…
Cancel
Save