NetBSD/tests/lib
joerg 4f77b889d0 Extend the mmap(2) interface to allow requesting protections for later
use with mprotect(2), but without enabling them immediately.

Extend the mremap(2) interface to allow duplicating mappings, i.e.
create a second range of virtual addresses references the same physical
pages. Duplicated mappings can have different effective protections.

Adjust PAX mprotect logic to disallow effective protections of W&X, but
allow one mapping W and another X protections. This obsoletes using
temporary files for purposes like JIT.

Adjust PAX logic for mmap(2) and mprotect(2) to fail if W&X is requested
and not silently drop the X protection.

Improve test cases to ensure correct operation of the changed
interfaces.
2017-05-06 21:34:51 +00:00
..
csu check the lower bits of the stack pointer, 2017-02-27 20:22:32 +00:00
libbluetooth
libbpfjit Disable PAX mprotect to make just-in-time-compile tests work again. 2016-05-24 10:16:34 +00:00
libc Extend the mmap(2) interface to allow requesting protections for later 2017-05-06 21:34:51 +00:00
libcrypt
libcurses add proper include files. 2015-01-04 20:19:46 +00:00
libdes
libevent add extra file. 2017-02-01 00:47:56 +00:00
libexecinfo The test requires symbols, so put STRIPFLAG= explicitly to avoid 2015-01-31 20:55:43 +00:00
libm use isinf instead of isinff. this doesn't introduce a functional change - 2017-01-20 21:15:56 +00:00
libobjc
libposix Don't play with "../.." in includes for h_macros.h; deal with it centrally. 2017-01-13 21:30:39 +00:00
libppath
libprop
libpthread Make the mutex6 test (which fails every know and then, but too rarely 2017-04-01 17:19:40 +00:00
librefuse Don't play with "../.." in includes for h_macros.h; deal with it centrally. 2017-01-13 21:30:39 +00:00
librt PR/51872: Ngie Cooper: call sem_unlink after :basic and :child 2017-01-14 20:58:20 +00:00
librumpclient Don't play with "../.." in includes for h_macros.h; deal with it centrally. 2017-01-13 21:30:39 +00:00
librumphijack order netinet6 properly. 2016-08-13 11:22:11 +00:00
libskey
libsljit Fix mprotect for the helper. 2016-05-28 14:38:29 +00:00
libtre
libusbhid t_usbhid/check_hid_get_data has been failing since it existed, mark as such 2016-08-17 12:10:42 +00:00
libutil Fix typo in a comment. 2017-03-22 05:35:33 +00:00
semaphore Don't play with "../.." in includes for h_macros.h; deal with it centrally. 2017-01-13 21:30:39 +00:00
Makefile libpthread_dbg(3) deletion from the base distribution 2017-02-08 03:44:40 +00:00
Makefile.inc