Memory layout: Difference between revisions

Line 3: Line 3:


There are two regions randomized and enforced by the kernel, each one with upper bits random and 2MB-aligned:
There are two regions randomized and enforced by the kernel, each one with upper bits random and 2MB-aligned:
* HeapRegion, available from [[SVC#svcGetInfo]].
* ReservedHeapRegion, available from [[SVC#svcGetInfo]].
* ReservedMapRegion, available from [[SVC#svcGetInfo]].
* ReservedMapRegion, available from [[SVC#svcGetInfo]].
* [2.0.0+] NewReservedRegion, available from [[SVC#svcGetInfo]].
* [2.0.0+] NewReservedRegion, available from [[SVC#svcGetInfo]].