Fix tests/ptrace_setoptions_* to match last fix in ptrace options code

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
This commit is contained in:
Denys Vlasenko 2011-06-21 15:55:07 +02:00
parent f0a5f6d710
commit 8f0f14b6da
3 changed files with 28 additions and 40 deletions

28
tests/ptrace_setoptions Executable file
View File

@ -0,0 +1,28 @@
#!/bin/sh
# Ensure that strace tests kernel PTRACE_O_TRACECLONE support properly.
. "${srcdir=.}/init.sh"
case "$(uname -rs)" in
Linux\ 2.6.*) ;;
*) skip_ 'The kernel is not Linux 2.6.*' ;;
esac
check_strace
check_prog timeout
timeout -s 9 9 \
$STRACE -df -enone / 2>&1 |
grep -F -x 'ptrace_setoptions = 0xe' > /dev/null ||
fail_ 'strace -f failed to recognize proper kernel PTRACE_O_TRACECLONE support'
timeout -s 9 9 \
$STRACE -df -enone / 2>&1 |
grep -F -x 'ptrace_setoptions = 0x1f' > /dev/null ||
fail_ 'strace -f failed to recognize proper kernel PTRACE_O_TRACESYSGOOD support'
timeout -s 9 9 \
$STRACE -d -enone / 2>&1 |
grep -F -x 'ptrace_setoptions = 0x11' > /dev/null ||
fail_ 'strace failed to recognize proper kernel PTRACE_O_TRACESYSGOOD support'

View File

@ -1,20 +0,0 @@
#!/bin/sh
# Ensure that strace tests kernel PTRACE_O_TRACECLONE support properly.
. "${srcdir=.}/init.sh"
[ "$(uname -s)" = Linux ] ||
skip_ 'The kernel is not a Linux kernel'
case "$(uname -r)" in
2.[6-9]*|2.[1-5][0-9]*|[3-9].*|[12][0-9]*) ;;
*) skip_ 'The kernel is not Linux 2.6.* or newer' ;;
esac
check_strace
check_prog timeout
timeout -s 9 9 \
$STRACE -df -enone / 2>&1 |
grep -F -x 'ptrace_setoptions_followfork = 0xe' > /dev/null ||
fail_ 'strace failed to recognize proper kernel PTRACE_O_TRACECLONE support'

View File

@ -1,20 +0,0 @@
#!/bin/sh
# Ensure that strace tests kernel PTRACE_O_TRACESYSGOOD support properly.
. "${srcdir=.}/init.sh"
[ "$(uname -s)" = Linux ] ||
skip_ 'The kernel is not a Linux kernel'
case "$(uname -r)" in
2.[6-9]*|2.[1-5][0-9]*|[3-9].*|[12][0-9]*) ;;
*) skip_ 'The kernel is not Linux 2.6.* or newer' ;;
esac
check_strace
check_prog timeout
timeout -s 9 9 \
$STRACE -d -enone / 2>&1 |
grep -F -x 'ptrace_setoptions_for_all = 0x11' > /dev/null ||
fail_ 'strace failed to recognize proper kernel PTRACE_O_TRACESYSGOOD support'