The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "ASLR"
(Created page with "Address Space Layout Randomization ==Program and dyld== *On program load, the address space offset of the program is randomized between 0x0 and 0x100000 *It always falls on a 0x...") |
|||
Line 1: | Line 1: | ||
Address Space Layout Randomization |
Address Space Layout Randomization |
||
+ | |||
+ | ==First added== |
||
+ | *Either 4.2 or 4.3??? |
||
==Program and dyld== |
==Program and dyld== |
Revision as of 21:46, 18 January 2012
Address Space Layout Randomization
First added
- Either 4.2 or 4.3???
Program and dyld
- On program load, the address space offset of the program is randomized between 0x0 and 0x100000
- It always falls on a 0x1000 page boundary
- dyld is included in this sliding section
- The system libraries are now stored in a big cache file, see [[1]]
- This is address randomized at boot time, in many possible places
- The functions retain a fixed offset to each other.