Konstantin Belousov 5dc7e31a09 Control implicit PROT_MAX() using procctl(2) and the FreeBSD note
feature bit.

In particular, allocate the bit to opt-out the image from implicit
PROTMAX enablement.  Provide procctl(2) verbs to set and query
implicit PROTMAX handling.  The knobs mimic the same per-image flag
and per-process controls for ASLR.

Reviewed by:	emaste, markj (previous version)
Discussed with:	brooks
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D20795
2019-07-02 19:07:17 +00:00
..
2017-02-28 23:42:47 +00:00
2017-11-13 17:46:38 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-05-23 07:31:03 +00:00
2017-02-28 23:42:47 +00:00
2018-07-10 22:00:20 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2018-12-07 15:17:29 +00:00
2018-12-07 15:17:29 +00:00
2017-02-28 23:42:47 +00:00
2017-06-23 18:06:20 +00:00
2017-06-23 18:06:20 +00:00
2017-06-23 18:06:20 +00:00
2017-06-23 18:06:20 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-06-23 18:06:20 +00:00
2017-02-28 23:42:47 +00:00
2019-05-22 01:11:21 +00:00
2017-02-28 23:42:47 +00:00
2017-12-01 22:52:45 +00:00
2017-05-23 09:29:05 +00:00
2019-06-20 21:52:30 +00:00
2016-03-18 08:47:17 +00:00
2017-02-28 23:42:47 +00:00
2017-06-24 17:01:11 +00:00
2017-03-19 00:51:12 +00:00
2017-02-28 23:42:47 +00:00
2019-06-14 20:35:37 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-08-29 18:47:51 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2019-01-04 17:31:50 +00:00
2019-02-15 23:46:34 +00:00
2018-01-24 22:36:21 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2019-01-16 05:15:57 +00:00
2017-02-28 23:42:47 +00:00
2018-06-28 18:17:20 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-06-23 18:06:20 +00:00
2017-06-23 18:06:20 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-09-30 16:02:25 +00:00
2019-01-06 21:34:05 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-01-18 20:21:38 +00:00
2018-05-25 20:40:23 +00:00
2017-02-28 23:42:47 +00:00