HBSD NOEXEC: use maxprot variable in vm_map_insert

github-issue: #37
Signed-off-by: Oliver Pinter <oliver.pinter@hardenedbsd.org>
HBSD NOEXEC: restrict sys_obreak with PAGEEXEC and MPROTECT

github-issue: #37
Signed-off-by: Oliver Pinter <oliver.pinter@hardenedbsd.org>
HBSD NOEXEC: add PROC_LOCK_ASSERT(p, MA_OWNED) where operating with struct proc field

github-issue: #37
Signed-off-by: Oliver Pinter <oliver.pinter@hardenedbsd.org>
HBSD ASLR: add PROC_LOCK_ASSERT(p, MA_OWNED) where operating with struct proc field

github-issue: #37
Signed-off-by: Oliver Pinter <oliver.pinter@hardenedbsd.org>
HBSD PAX: add PROC_LOCK_ASSERT(p, MA_OWNED) where operating with struct proc field

github-issue: #37
Signed-off-by: Oliver Pinter <oliver.pinter@hardenedbsd.org>