title: What exactly is randomized with ASLR in MacOS X and iOS
body: <p>Does anybody have a link to a documentation what exactly is randomized in what cases for latest Mac OS (10.7) and iOS (6.0)?</p>
  
  <p>I mean. I want to see a list (something like)</p>
  
  <ul>
  <li><p>Code segment (in a case A,B,C)</p></li>
  <li><p>Stack (always)</p></li>
  <li><p>Heap</p></li>
  <li><p>Data segment (never)</p></li>
  </ul>
  
  <p>Preferably with how many bits of randomization each thing has.</p>
  
  <p>All I can find is something like: "MacOS Lion implements full ASLR" and in other places "full ASLR is implemented different ways for different operation systems", which is obviously not very informative.</p>