]> granicus.if.org Git - strace/commitdiff
filter_qualify: export trace_set set
authorChen Jingpiao <chenjingpiao@gmail.com>
Thu, 3 May 2018 12:59:20 +0000 (20:59 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 13 Jul 2019 11:48:01 +0000 (11:48 +0000)
In preparation for seccomp-assisted syscall filtering, export
trace_set set, which will be used to derive the BPF program.

* filter_qualify.c (trace_set): Remove static qualifier.
* number_set.h (trace_set): New declaration.

filter_qualify.c
number_set.h

index 9e240c09746b2329a9921fb6e9288ba5d1a2138d..52652e61aba3043e13de4d6137aab3816e01d6bb 100644 (file)
@@ -18,11 +18,11 @@ struct number_set *read_set;
 struct number_set *write_set;
 struct number_set *signal_set;
 struct number_set *status_set;
+struct number_set *trace_set;
 
 static struct number_set *abbrev_set;
 static struct number_set *inject_set;
 static struct number_set *raw_set;
-static struct number_set *trace_set;
 static struct number_set *verbose_set;
 
 /* Only syscall numbers are personality-specific so far.  */
index 78175428054da91800bb65ff0d80889521c50915..4011f50e77a5daab48ac8208993cd4569f1ea7e7 100644 (file)
@@ -56,5 +56,6 @@ extern struct number_set *read_set;
 extern struct number_set *write_set;
 extern struct number_set *signal_set;
 extern struct number_set *status_set;
+extern struct number_set *trace_set;
 
 #endif /* !STRACE_NUMBER_SET_H */