martti
621e9bac7f
Sync with official IPFilter
2004-03-28 09:01:26 +00:00
martti
ad9b29ed97
Import IPFilter 4.1.1
2004-03-28 08:55:20 +00:00
thorpej
1cda93b426
Use the new RAS_*() macros.
2004-03-03 21:06:07 +00:00
yamt
6c726a105b
tweak a test to detect a bug described in kern/24595 from Stephan Uphoff.
2004-03-02 10:13:13 +00:00
drochner
40bcd2aa76
MACHINE_ARCH is x86_64 for amd64; noticed by Nicolas Joly
2004-02-19 18:25:56 +00:00
drochner
8f89c664eb
enable stack_noexec where a non-executable stack is supported
2004-02-19 16:56:52 +00:00
drochner
8d4559c4ee
Use tramptest.c on GNU_ARCHs where stack trampolines are emitted
...
(based on grep'ing gcc /config), and a dummy otherwise.
2004-02-19 16:55:30 +00:00
drochner
9b4a0e83fc
After reading manpages, and feedback by Chuck Silvers, change this
...
test to expect SIGSEGV if code execution on the stack is attempted.
Also use SA_SIGINFO and check si_code for SEGV_ACCERR.
2004-02-19 16:49:43 +00:00
yamt
cb8d483e24
add function prototypes.
2004-02-15 12:50:38 +00:00
yamt
0c12e11dfc
use different values for each run to fill the mmaped region.
2004-02-15 12:49:27 +00:00
yamt
88bdc13921
a simple test of uvm page loanout.
2004-02-15 12:20:26 +00:00
jonathan
9c301eca05
Removed by request of Theo Deraadt <deraadt@cvs.openbsd.org>, pending
...
further resolution or re-implementation.
2004-01-21 03:01:16 +00:00
jonathan
70c91c4341
Add NetBSD RSSid.
2004-01-21 02:14:14 +00:00
jonathan
d222896fe4
Opencrypto "cryptotest" tool, from FreeBSD 4.8, courtesy of Sam
...
Leffler. Sam obtained the original code from OpenBSD, attributed
largely to Theo Deraadt.
2004-01-21 02:06:25 +00:00
martin
8625845ca6
Nuke all userland uses of __HAVE_RAS in favor of runtime detection.
2004-01-18 16:47:06 +00:00
martin
9bff0c1a82
Remove previous makefile hack (disabling optimization) and add
...
__insn_barrier()s instead.
2004-01-07 19:42:22 +00:00
martin
266b7c2701
Avoid optimizations that move common code out of the RAS.
...
The compiler does not understand RAS, so it makes wrong assumptions
about the lifetime of register values.
2004-01-06 21:40:57 +00:00
martin
0d9a131abe
On archictectures not supporting RAS make this regression tests
...
print a message to that effect and let them pass.
2004-01-02 22:16:43 +00:00
drochner
7e4c34eca1
Add a check whether the stack is executable when needed, and one whether
...
the stack is non-executable if not explicitely enabled.
The latter one is not enabled in the Makefile yet because it cannot
succeed on platforms where the non-exec stack is not implemented.
Both checks rely on the fact that gcc puts trampoline onto the stack
for nested functions. On platforms where no such trampolines are used,
no meaningful results can be expected.
While not perfect, this is much easier than hand-coding trampolines for
each CPU type.
2003-12-10 13:24:59 +00:00
yamt
f1e9f5f0af
less magic constant.
2003-11-29 19:09:21 +00:00
lukem
f85d2d1c14
Use ${HOST_SH} instead of `sh'.
...
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
lukem
857ab1bdd0
use ${HOST_SH} instead of /bin/sh
2003-10-26 03:50:07 +00:00
itojun
73704c4ce4
NULL/integer mixup
2003-10-21 09:42:07 +00:00
agc
492f508473
Don't use NULL inappropriately.
2003-10-21 09:32:54 +00:00
thorpej
8655c7d7eb
Add a MAP_WIRED flag to mmap(2), which causes the new mapping to be
...
wired as if by mlock(2).
2003-10-07 00:17:09 +00:00
mycroft
4aa6d02a2d
Maybe I'm just slow, but having diffs in the wrong direction confuses me...
2003-09-30 04:20:24 +00:00
mycroft
af8bef6910
Catch up with MAXINTERP changing.
2003-09-30 03:41:33 +00:00
mycroft
7f2125f83b
sysctl has moved.
2003-09-30 03:34:42 +00:00
christos
ea9e274f07
delete bogus sigcontext
2003-09-12 16:18:37 +00:00
christos
c86f27654b
new vm86_struct that does not use sigcontext.
2003-09-11 19:14:01 +00:00
drochner
a1b15f00d2
sigcontext->siginfo
2003-09-10 15:33:08 +00:00
uwe
03bdc52085
#include <crypto/rijndael/rijndael-api-fst.h> to make this compile.
2003-08-28 22:31:46 +00:00
tron
feb2a2aee7
Rewrite for new CAST-128 implementation.
2003-08-27 12:37:09 +00:00
drochner
4063218cee
add vm86
2003-08-16 15:43:00 +00:00
drochner
1aa623b237
some basic vm86 tests, with and without separate signal stack
2003-08-16 15:02:35 +00:00
drochner
21fd723e0c
choose ldt positions invidious enough to exercise the
...
kernel's ldt reallocate strategy,
now we can reproduce the problem described in
PR port-i386/19724 by Stephen Ma
2003-08-11 17:19:51 +00:00
drochner
4257f06ff2
close the stack frame properly before using the return address
...
(did this ever work with recent compiler versions?)
2003-08-11 13:30:16 +00:00
agc
73b0a7eafd
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22307, verified by myself.
2003-08-07 09:51:08 +00:00
salo
b75abedac4
netbsd.org->NetBSD.org
2003-07-26 19:38:45 +00:00
drochner
1e9cce7fef
in "make clean", remove the "results" directory
2003-06-26 16:58:57 +00:00
erh
6070c46916
Add a regression test to check that forced unmounts work correctly.
...
Bug described in PR kern/5683
2003-04-15 06:19:57 +00:00
lukem
a42bccbdfa
need to initialise the address family before bind(2) ...
2003-03-19 14:04:25 +00:00
pk
c361778eb9
Do The Right Thing with signal handlers.
2003-02-10 12:17:20 +00:00
cgd
ac1a763de3
uh, NULL terminate argv and envp arrays to be passed to execve().
2003-02-08 07:47:14 +00:00
perseant
99afa7f9a5
Break out fsck function; add rename hard link test; change small files
...
test to provoke the cleaner into running as well.
2003-02-03 07:45:05 +00:00
thorpej
8139d13ab9
Add a ucontext test from Nathan's testsuite.
2003-01-30 19:47:00 +00:00
perseant
4783b17664
Make the test a little less demanding (write 800k files instead of 1600k).
2003-01-29 05:39:41 +00:00
perseant
26c05673ea
Regression test to ensure that (1) newfs_lfs and fsck_lfs agree about
...
what makes up a good filesystem; and that (2) the kernel and fsck_lfs
also agree. This test, like the 9994 test and like the FFS endianness
test, is not included in the main "make regress".
2003-01-29 04:56:16 +00:00
thorpej
89426e7817
Remove extra args to a printf call.
2002-12-06 02:09:24 +00:00
thorpej
9ccfeaf6c3
Fix printf formats.
2002-12-06 02:07:53 +00:00