add test programs for strace

This commit is contained in:
Tomoki Shirasawa
2017-11-25 14:35:17 +09:00
parent c9fa445f54
commit 5cc738d6bd
15 changed files with 2164 additions and 216 deletions

View File

@@ -12,16 +12,20 @@ check_prog grep
$TIMEOUT $MCEXEC $STRACE -e execve ls > /dev/null 2> check.log &&
grep '^execve(' check.log > /dev/null ||
{ cat check.log; fail_ 'strace -e execve does not work'; }
echo qual_syscall-1 OK
grep -v '^execve(' check.log |
LC_ALL=C grep '^[[:alnum:]_]*(' > /dev/null &&
{ cat check.log; fail_ 'strace -e execve does not work properly'; }
echo qual_syscall-2 OK
$TIMEOUT $MCEXEC $STRACE -e trace=process ls > /dev/null 2> check.log &&
grep '^execve(' check.log > /dev/null ||
{ cat check.log; fail_ 'strace -e trace=process does not work'; }
echo qual_syscall-3 OK
grep '^open' check.log > /dev/null &&
{ cat check.log; fail_ 'strace -e trace=process does not work properly'; }
echo qual_syscall-4 OK
exit 0