Changes

4 bytes added ,  11:22, 7 October 2017
Line 4: Line 4:  
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]].
 
* HeapRegion, available from [[SVC#svcGetInfo]].
* ReservedRegion0, available from [[SVC#svcGetInfo]].
+
* ReservedMapRegion, available from [[SVC#svcGetInfo]].
* [2.0.0+] ReservedRegion1, available from [[SVC#svcGetInfo]].
+
* [2.0.0+] NewReservedRegion, available from [[SVC#svcGetInfo]].
    
The main binary is placed at an address that is provided to the kernel by Loader via [[SVC#svcCreateProcess]].
 
The main binary is placed at an address that is provided to the kernel by Loader via [[SVC#svcCreateProcess]].