diff options
author | Dmitry V. Levin <ldv@strace.io> | 2022-01-16 08:00:00 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@strace.io> | 2022-01-16 08:00:00 +0000 |
commit | e71f3095a92fcce771c02296b8f87ed40e0ef39b (patch) | |
tree | a093985d4de1d4d1e2ff31660c94d7f0acc7d40f /tests/filtering_syscall-syntax.test | |
parent | e23ddffdcb6845aacd745ed33d37700201c110fb (diff) | |
download | strace-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-x | tests/filtering_syscall-syntax.test | 3 |
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 \ |