]> granicus.if.org Git - strace/commit
Extend number_set interface
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 22 Aug 2017 21:23:49 +0000 (21:23 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 22 Aug 2017 21:23:49 +0000 (21:23 +0000)
commitef7b7a70c11a9f088ce35a3c32f41fa5d89def8f
tree0626e9c445251b6bf05b2933573a85338684c828
parent67c97082ac6ddc4306df04030cee6e4d3b0b4994
Extend number_set interface

* number_set.h (number_set_array_is_empty, is_number_in_set_array,
add_number_to_set_array, clear_number_set_array,
invert_number_set_array, alloc_number_set_array, free_number_set_array):
New function prototypes.
* number_set.c (number_set_array_is_empty, is_number_in_set_array,
add_number_to_set_array, clear_number_set_array,
invert_number_set_array, alloc_number_set_array, free_number_set_array):
New functions.
* basic_filters.c (qualify_syscall_number, qualify_syscall_regex,
qualify_syscall_class, qualify_syscall_name): Use
add_number_to_set_array.
(qualify_syscall_tokens, qualify_tokens): Use
clear_number_set_array and invert_number_set_array.
* filter_qualify.c (qualify_inject_common): Use alloc_number_set_array,
number_set_array_is_empty, is_number_in_set_array,
add_number_to_set_array, and free_number_set_array.
(qual_flags): Use is_number_in_set_array.
basic_filters.c
filter_qualify.c
number_set.c
number_set.h