]> granicus.if.org Git - strace/blobdiff - seccomp.c
Remove HAVE_STRUCT_TCB_EXT_ARG, ext_arg, and u_lrval
[strace] / seccomp.c
index 4d8d7e4b2503383cf0024c12548cb264e52d4e36..f778a6c4eaade4bf0339f52d0787141357164bae 100644 (file)
--- a/seccomp.c
+++ b/seccomp.c
@@ -172,7 +172,8 @@ print_bpf_filter(struct tcb *tcp, void *elem_buf, size_t elem_size, void *data)
 }
 
 void
-print_seccomp_fprog(struct tcb *tcp, unsigned long addr, unsigned short len)
+print_seccomp_fprog(struct tcb *const tcp, const kernel_ulong_t addr,
+                   const unsigned short len)
 {
        if (abbrev(tcp)) {
                printaddr(addr);
@@ -188,7 +189,7 @@ print_seccomp_fprog(struct tcb *tcp, unsigned long addr, unsigned short len)
 #include "seccomp_fprog.h"
 
 void
-print_seccomp_filter(struct tcb *tcp, unsigned long addr)
+print_seccomp_filter(struct tcb *const tcp, const kernel_ulong_t addr)
 {
        struct seccomp_fprog fprog;
 
@@ -200,7 +201,8 @@ print_seccomp_filter(struct tcb *tcp, unsigned long addr)
 }
 
 static void
-decode_seccomp_set_mode_strict(unsigned int flags, unsigned long addr)
+decode_seccomp_set_mode_strict(const unsigned int flags,
+                              const kernel_ulong_t addr)
 {
        tprintf("%u, ", flags);
        printaddr(addr);