summaryrefslogtreecommitdiff
path: root/tests/filtering_syscall-syntax.test
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@strace.io>2022-01-16 08:00:00 +0000
committerDmitry V. Levin <ldv@strace.io>2022-01-16 08:00:00 +0000
commite71f3095a92fcce771c02296b8f87ed40e0ef39b (patch)
treea093985d4de1d4d1e2ff31660c94d7f0acc7d40f /tests/filtering_syscall-syntax.test
parente23ddffdcb6845aacd745ed33d37700201c110fb (diff)
downloadstrace-e71f3095a92fcce771c02296b8f87ed40e0ef39b.tar.gz
Extend personality designation syntax to support all@pers
* NEWS: Mention this. * src/basic_filters.c (lookup_class): Change to support zero flags, handle "all" as a class with zero flags. (qualify_syscall_class): Update to new lookup_class semantics. * src/strace.c (usage): Update --trace description. * doc/strace.1.in (.SS Filtering): Likewise. * tests/filtering_syscall-syntax.test: Update expected output. * tests/qualify_personality_all.sh: New file. * tests/Makefile.am (EXTRA_DIST): Add it. * tests/gen_tests.in (trace_personality_all_32, trace_personality_all_64, trace_personality_all_x32): New tests.
Diffstat (limited to 'tests/filtering_syscall-syntax.test')
-rwxr-xr-xtests/filtering_syscall-syntax.test3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/filtering_syscall-syntax.test b/tests/filtering_syscall-syntax.test
index b5f8526e2..81813bad1 100755
--- a/tests/filtering_syscall-syntax.test
+++ b/tests/filtering_syscall-syntax.test
@@ -89,7 +89,7 @@ for arg in -1 -2 -3 -4 -5 \
check_syscall "$arg@$pers" "$arg@$pers"
done
-for arg in '!chdir' none all; do
+for arg in '!chdir' none; do
check_syscall "$arg" "1,$arg"
done
@@ -101,6 +101,7 @@ for arg in %desc \
%network \
chdir \
1 \
+ all \
?32767 \
?invalid \
?%not_a_class \