NameDateSize

..12-Mar-20154 KiB

.gitignore12-Mar-2015132

Android.mk12-Mar-20153.8 KiB

childthread.c12-Mar-20151.4 KiB

clone.c12-Mar-2015343

fork.c12-Mar-2015208

leaderkill.c12-Mar-20151.2 KiB

Makefile12-Mar-2015335

mmap_offset_decode.c12-Mar-20151.2 KiB

mtd.c12-Mar-20151 KiB

procpollable.c12-Mar-2015633

README12-Mar-2015660

select.c12-Mar-2015749

sfd.c12-Mar-2015675

sig.c12-Mar-2015250

sigkill_rain.c12-Mar-20151.6 KiB

sigreturn.c12-Mar-2015658

skodic.c12-Mar-2015771

threaded_execve.c12-Mar-20153.9 KiB

ubi.c12-Mar-20151.2 KiB

vfork.c12-Mar-2015209

wait_must_be_interruptible.c12-Mar-20151.6 KiB

x32_lseek.c12-Mar-20151.1 KiB

x32_mmap.c12-Mar-20151.3 KiB

README

1To run a test:
2* Run make
3* Run resulting executable(s) under strace
4* Check strace output and/or program's output and exitcode
5
6To add a new test:
7* Add its .c source to this dir
8* Add it to "all" and "clean" targets in Makefile
9* Add it to .gitignore file
10
11Please spend some time making your testcase understandable.
12For example, it may print an explanation how it should be used
13(which strace options to use, and what to look for in strace output).
14
15If possible, make it so that your testcase detects error/bug
16it is intended to test for, and prints error message and exits with 1
17if the bug is detected, instead of relying on user to peruse strace output.
18