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@

Reply via email to