mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-05-23 03:45:00 +00:00
improved memory_alloc function
This commit is contained in:
parent
9103a545a2
commit
bc2facaee4
3 changed files with 36 additions and 4 deletions
|
@ -1,11 +1,24 @@
|
|||
#pragma once
|
||||
#include "../types.h"
|
||||
|
||||
constexpr u64 SYSTEM_RESERVED = 0x800000000u;
|
||||
constexpr u64 CODE_BASE_OFFSET = 0x100000000u;
|
||||
|
||||
namespace Memory
|
||||
{
|
||||
enum class MemoryMode : u32
|
||||
{
|
||||
NoAccess = 0,
|
||||
Read = 1,
|
||||
Write = 2,
|
||||
ReadWrite =3,
|
||||
Execute = 4,
|
||||
ExecuteRead = 5,
|
||||
ExecuteWrite = 6,
|
||||
ExecuteReadWrite = 7,
|
||||
};
|
||||
|
||||
namespace VirtualMemory {
|
||||
u64 memory_alloc(u64 address, u64 size);
|
||||
u64 memory_alloc(u64 address, u64 size, MemoryMode mode);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue