summaryrefslogtreecommitdiff
path: root/regress/sys/kern/noexec
AgeCommit message (Expand)Author
2023-01-22Cope with xonly on amd64 by moving the testfly routine to the rodataAnton Lindqvist
2023-01-08Due to xonly on arm64 it is no longer possible to read the testfly routine.Anton Lindqvist
2022-11-27reformat REGRESS_TARGETSAnton Lindqvist
2022-11-27Applying mimmutable(2) to bss, data and text made the sys/kern/noexec tests failAnton Lindqvist
2022-10-11Run noexec tests in a new thread, leveraging the fact thatAnton Lindqvist
2022-10-10two tests are now expected to fail since the introduction of mimmutableAnton Lindqvist
2021-12-13remove a couple hundred sys/param.h includes in userland code, andTheo de Raadt
2021-06-20use __riscv instead of __riscv64Theo de Raadt
2021-05-16add riscv asm for these two security-feature checking regress testsTheo de Raadt
2020-12-17Remove echo headlines.Alexander Bluhm
2020-07-06Make this build on powerpc/powerpc64. Only test on powerpc64 for nowMark Kettenis
2019-05-10Enable the test on octeon. Ignore the fact that the test cannot workVisa Hankala
2019-05-10Let the test build on mips64.Visa Hankala
2019-01-31Instead of skipping the text mmap test, do a non fixed mmap in thisAlexander Bluhm
2018-09-12Make this work on arm64.Mark Kettenis
2018-05-23Make the test more verbose and do not hide the invoking commands.Alexander Bluhm
2018-05-23Since MAP_STACK was introduced, noexec -S -m failed from time toAlexander Bluhm
2017-08-16ENTRY() requires END()Theo de Raadt
2017-07-18The function getaddr() compares the stack address of the callerAlexander Bluhm
2016-09-24On sparc64 we need "retl" not "ret" to do an immediate return.Mark Kettenis
2016-09-24recpect W^X, sparc64 still has a problem: non-exec mmap: executeOtto Moerbeek
2016-09-01remove references to sparc (and even a vax ref that escaped notice)Ted Unangst
2016-08-19Add support for arm and enable on armv7.Mark Kettenis
2014-04-18It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-01-10Do not include MD assembly code in a sys regress test. Untested on alpha,Joel Sing
2013-07-30betterMark Kettenis
2013-07-30Make this test actually work on sparc64:Mark Kettenis
2010-06-27GCC is being intelligent with our asm statements that were used to pad stuffArtur Grabowski
2007-12-27-s uses optarg; Elad EfratTheo de Raadt
2004-03-04actually SKIP nxtext-mmap, rather than returning a fake SUCCESSDavid Krause
2004-03-01oopsTheo de Raadt
2004-03-01looks like powerpc will not do W^X for some time..Theo de Raadt
2004-02-28avoid bad functions; tedu okTheo de Raadt
2004-02-27change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyTheo de Raadt
2004-02-23disable buffering on stdout/stderr to avoid freaky sbrk() messagesMichael Shalayeff
2004-02-23let this run on a few more archsTheo de Raadt
2003-09-25make sure to not overflow the label; from Charles Blundell <cb@netbsd.org>Michael Shalayeff
2003-07-31various cleanups; david says results are sameTheo de Raadt
2003-07-31do not do -Werror hereTheo de Raadt
2003-05-05page-align for fixed mmap to workMichael Shalayeff
2003-05-03implement and enable a mmaping pages test (mmap over .data etc,Michael Shalayeff
2003-04-23implement mmap tests and enable the .text test (with padding now)Michael Shalayeff
2003-01-05spellingTheo de Raadt
2002-09-03suffix the tests to see what is happenning indeedMichael Shalayeff
2002-09-03those targets are all phonyMichael Shalayeff
2002-09-02Rename a bunch of the old bsd.regress.mk variables into the new ones.Anil Madhavapeddy
2002-08-31a combined non-exec test set.Michael Shalayeff