CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/02/28 18:46:18
Modified files:
sys/sys : mman.h
sys/uvm : uvm.h uvm_extern.h uvm_map.c uvm_mmap.c
uvm_unix.c
Log message:
New mmap(2) flag: MAP_CONCEAL.
MAP_CONCEAL'd memory is not written to disk in the event of a core dump.
It may grow other qualities in the future.
Wanted by libressl, probably useful elsewhere, too.
Prompted by deraadt@, concept from deraadt@/kettenis@. With input from
deraadt@, cjeker@, kettenis@, otto@, bcook@, matthew@, guenther@, djm@,
and tedu@.
ok otto@ deraadt@