diff options
author | Eugene Syromyatnikov <evgsyr@gmail.com> | 2018-05-09 12:44:28 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2018-05-09 12:44:28 +0000 |
commit | b537ddc752ba493a69bd93064d55199624a46a26 (patch) | |
tree | 7cd8760a52bb03ead00b51da66c8469ea0360603 /tests/sock_filter-v-Xraw.c | |
parent | 0f001dee0009769bb67a66f3d91fb978577ac1aa (diff) | |
download | strace-b537ddc752ba493a69bd93064d55199624a46a26.tar.gz |
tests: add sock_filtrer-v variants with different xlat verbosity levels
* tests/sock_filter-v-Xabbrev.c: New file.
* tests/sock_filter-v-Xraw.c: Likewise.
* tests/sock_filter-v-Xverbose.c: Likewise.
* tests/sock_filter-v.c (PRINT_STMT_SYM, PRINT_STMT_SYM_,
PRINT_STMT_VAL, PRINT_STMT_VAL_, PRINT_JUMP_): Remove.
(HEX_FMT, XLAT_FMT, XLAT_ARGS, PRINT_STMT): New macros.
(PRINT_JUMP): Rewrite.
(print_filter): Rewrite using PRINT_STMT and new PRINT_JUMP.
(main): Print SOL_SOCKET, SO_ATTACH_FILTER, and SO_ATTACH_REUSEPORT_CBPF
using XLAT_FMT/XLAT_ARGS macros.
* tests/pure_executables.list: Add sock_filter-v-Xabbrev,
sock_filter-v-Xraw, and sock_filter-v-Xverbose.
* tests/.gitignore: Likewise.
* tests/gen_tests.in (sock_filter-v-Xabbrev, sock_filter-v-Xraw,
sock_filter-v-Xverbose): New tests.
Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
Diffstat (limited to 'tests/sock_filter-v-Xraw.c')
-rw-r--r-- | tests/sock_filter-v-Xraw.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/sock_filter-v-Xraw.c b/tests/sock_filter-v-Xraw.c new file mode 100644 index 000000000..e85309c11 --- /dev/null +++ b/tests/sock_filter-v-Xraw.c @@ -0,0 +1,2 @@ +#define XLAT_RAW 1 +#include "sock_filter-v.c" |