memory: Implement enhanced memory management system
Add a flexible memory region management system that provides: - Memory region type classification (System, Graphics, IO, Binary) - Memory region permission management (executable, writable) - Binary base address randomization for ASLR - Dynamic memory mapping capabilities Credit: boss.smc@citron-emu.org Signed-off-by: Zephyron <zephyron@citron-emu.org>
This commit is contained in:
parent
1fd5fefcb1
commit
ebfc9d8347
5 changed files with 125 additions and 4 deletions
2
externals/Vulkan-Utility-Libraries
vendored
2
externals/Vulkan-Utility-Libraries
vendored
|
@ -1 +1 @@
|
|||
Subproject commit bc3a4d9fd9b46729651a3cec4f5226f6272b8684
|
||||
Subproject commit 0d5b49b80f17bca25e7f9321ad4e671a56f70887
|
2
externals/VulkanMemoryAllocator
vendored
2
externals/VulkanMemoryAllocator
vendored
|
@ -1 +1 @@
|
|||
Subproject commit 29b35ea4232688c0f42cdff0c10848290760a417
|
||||
Subproject commit 89d3a6a5ea35d140fe865ed493c89bde777c6a07
|
2
externals/vcpkg
vendored
2
externals/vcpkg
vendored
|
@ -1 +1 @@
|
|||
Subproject commit a7d06b3a72d5ec48353bacb84152bd027ee9999b
|
||||
Subproject commit 64f3d3d6201d9cea01d15ea6e793daf0bbcd47c7
|
Loading…
Add table
Add a link
Reference in a new issue