START sys/kern/noexec 2019-02-11T12:50:05Z cc -Wall -fno-inline -MD -MP -c /usr/src/regress/sys/kern/noexec/noexec.c cc -c -MD -MF testfly.d -o testfly.o /usr/src/regress/sys/kern/noexec/testfly.S cc -static -pie -o noexec noexec.o testfly.o ====== nxtext-mmap ====== ./noexec -T -m non-exec text-mmap: execute ====== nxtext-mprotect ====== ./noexec -T -p non-exec text-mprotect: execute non-exec text-mprotect: catch a signal ====== nxdata ====== ./noexec -D non-exec data: execute ====== nxdata-mmap ====== ./noexec -D -m non-exec data-mmap: execute ====== nxdata-mprotect ====== ./noexec -D -p non-exec data-mprotect: execute non-exec data-mprotect: catch a signal ====== nxbss ====== ./noexec -B non-exec bss: execute ====== nxbss-mmap ====== ./noexec -B -m non-exec bss-mmap: execute ====== nxbss-mprotect ====== ./noexec -B -p non-exec bss-mprotect: execute non-exec bss-mprotect: catch a signal ====== nxheap ====== ./noexec -H non-exec heap: execute ====== nxheap-mmap ====== ./noexec -H -m non-exec heap-mmap: execute ====== nxheap-mprotect ====== ./noexec -H -p non-exec heap-mprotect: execute non-exec heap-mprotect: catch a signal ====== nxmmap ====== ./noexec -m non-exec mmap: execute #1 non-exec mmap: execute #2 non-exec mmap: execute #3 ====== nxmmap-mprotect ====== ./noexec -m -p non-exec mmap-mprotect: execute non-exec mmap-mprotect: catch a signal ====== nxstack ====== ./noexec -S non-exec stack: execute ====== nxstack-mmap ====== ./noexec -S -m non-exec stack-mmap: execute ====== nxstack-mprotect ====== ./noexec -S -p non-exec stack-mprotect: execute non-exec stack-mprotect: catch a signal PASS sys/kern/noexec Duration 0m01.08s