mmap - add mmap offset randomization
authorAlex Hornung <ahornung@gmail.com>
Thu, 25 Nov 2010 08:18:15 +0000 (08:18 +0000)
committerAlex Hornung <ahornung@gmail.com>
Thu, 25 Nov 2010 09:01:13 +0000 (09:01 +0000)
commit911e30e25724984efec56accba87f739cfca2937
tree7fcb299970979cfc1fea5c3cba0d1f24d0cb52d3
parentbcb3e04dbb68a639965befb90acea6faadaf4c25
mmap - add mmap offset randomization

* mmap offset randomization, based upon OpenBSD's implementation in
  sys/uvm/uvm_map.c and sys/uvm/uvm_mmap.c.

* The randomization is controllable via the sysctl vm.randomize_mmap,
  which by default is 0 (off).

Obtained-from: OpenBSD
sys/vm/vm_map.c
sys/vm/vm_map.h
sys/vm/vm_mmap.c