]> granicus.if.org Git - strace/commitdiff
prctl-seccomp-strict.test: robustify against unrelated prctl invocations
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 20 Apr 2016 00:26:46 +0000 (00:26 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 20 Apr 2016 01:08:13 +0000 (01:08 +0000)
* tests/prctl-seccomp-strict.test: Filter out PR_GET_* prctl calls.

tests/prctl-seccomp-strict.test

index 4ce97240ba2a4392b20a7322483b8c3334ea85f0..ff3c4f3bbe908f201bee995437986b17f0d13b68 100755 (executable)
@@ -3,4 +3,11 @@
 # Check how prctl PR_SET_SECCOMP SECCOMP_MODE_STRICT is decoded.
 
 . "${srcdir=.}/init.sh"
-run_strace_match_diff -e trace=prctl
+
+check_prog grep
+run_prog > /dev/null
+run_strace -eprctl $args > "$EXP"
+grep -v '^prctl(PR_GET_' < "$LOG" > "$OUT"
+match_diff "$OUT" "$EXP"
+
+rm -f "$EXP" "$OUT"