summaryrefslogtreecommitdiff
path: root/tests/sock_filter-v-Xraw.c
diff options
context:
space:
mode:
authorEugene Syromyatnikov <evgsyr@gmail.com>2018-05-09 12:44:28 +0000
committerDmitry V. Levin <ldv@altlinux.org>2018-05-09 12:44:28 +0000
commitb537ddc752ba493a69bd93064d55199624a46a26 (patch)
tree7cd8760a52bb03ead00b51da66c8469ea0360603 /tests/sock_filter-v-Xraw.c
parent0f001dee0009769bb67a66f3d91fb978577ac1aa (diff)
downloadstrace-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.c2
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"