summaryrefslogtreecommitdiff
path: root/regress/sys
AgeCommit message (Collapse)Author
2003-02-05- combine 16 bit le/be functionsJason Wright
- clean up format switch
2003-02-04don't need double precision anywhere in hereJason Wright
2003-02-04betterJason Wright
2003-02-04hack at stereo adpcmJason Wright
2003-02-04free memory if pointer is -not- NULL...Jason Wright
2003-02-01rcsidJason Wright
2003-02-01Probably should recurse into the new test...Jason Wright
2003-02-01add -f flag so the device can be specified, and make sure the device isJason Wright
an audio device (ioctl(... AUDIO_GETINFO ...) should do).
2003-02-01audio encoding testerJason Wright
2003-01-05spellingTheo de Raadt
2002-12-29o pass a random value as the second arg to ftok()Todd C. Miller
o call semget() with IPC_EXCL This fixes a problem whereby multiple concurrent copies of the regress test could use the same key and stomp over themselves, leading one to falsely believe there is a kernel bug.
2002-11-26test for working timeouts on recv, currently failingMichael Shalayeff
2002-10-21forgot dpaddMichael Shalayeff
2002-10-21libs are listed w/ LDADD not LDFLAGSMichael Shalayeff
2002-10-16License from niels.Artur Grabowski
2002-09-12a grammar in err msgs and a tiny formating fixMichael Shalayeff
2002-09-11errx is a proper function hereMichael Shalayeff
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
ok art@
2002-08-31a combined non-exec test set.Michael Shalayeff
allows reusing same testing code for: - text & mprotect (not finished, not enabled); - data, data & mprotect; - bss, bss & mprotect; - heap, heap & mprotect; - stack, stack & mprotect. also a test for mmaping pages in those areas and see how it allows execution (suggested by art@), not enabled yet. all tested on i386 and hppa.
2002-08-31a simple nxheap test hacked out of nxstack and nxheap-mprotect; tested on ↵Michael Shalayeff
i386 and hppa
2002-08-27fix the second call to on heap code. Noticed by drahn@. ThanksMatthieu Herrb
2002-08-27Add <stdlib.h> for malloc prototypeMatthieu Herrb
2002-08-27A test for non executable heap / mprotect. Ok art@Matthieu Herrb
2002-08-23Proper dependencies to make this work.Artur Grabowski
2002-08-21add missing CLEANFILES; ok miod@Wilbern Cobb
2002-08-21Fix Makefile for correct regress operation.Miod Vallat
2002-08-21oopsieMarc Espie
2002-08-21+mmap3Marc Espie
2002-08-21Regression test for non-ubc mmap/ftruncate interaction.Marc Espie
Noticed on strip, test prompted by art@. (turns out `normal' strip isn't affected because normal binaries are page-padded).
2002-08-17Add exec_selfArtur Grabowski
2002-08-17Test for a nasty complication in the exec code.Artur Grabowski
What happens is that if an executable tries to exec itself (happens all the time on the ramdisk, among others) and needs to page in a page from the data segment (or rodata) it will need to perform a pagein operation on the vnode that's execing right now. exec keeps that vnode locked and fails (no deadlock, that part was fixed a long time ago).
2002-07-27limit this to the right architecturesTheo de Raadt
2002-07-27test for mprotect() on the stack area: try force execable mapping on it ↵Michael Shalayeff
first, and it should run a code on the stack fine; then lower the protection to non-exec and observe a sigfault. fail contraccordingly
2002-07-26ensure that bss object being used is not ... inside the last page of data.Theo de Raadt
a.out ZMAGIC permits that to happen. so we need to pad it over, for the test to work.
2002-07-26and hppaTheo de Raadt
2002-07-26regress these only on the architectures where they are expected to workTheo de Raadt
2002-07-26check for non-exec of bssTheo de Raadt
2002-07-01include string.h for memcpyArtur Grabowski
2002-07-01art said, let it failMichael Shalayeff
2002-07-01a test to see if stack is executableMichael Shalayeff
2002-06-23initialize some variables.Wilbern Cobb
ok markus@
2002-06-23more gid_t and uid_t are unsignedTheo de Raadt
2002-06-19regress for the kqueu for randomMichael Shalayeff
2002-06-12Add ddb subdir, and alphabeticize themNiklas Hallqvist
2002-06-11bsd makefiles are too stupid to deal with more than one program perNiels Provos
makefile. move into subdirs.
2002-06-11splay regression testNiels Provos
2002-06-11Check that "the rule" is in db_hangman.c, and that it is not violated.Niklas Hallqvist
Prodded by Theo.
2002-06-11kill err(3) newlines; ok miod@, deraadt@Jason Peel