{'acct': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'alarm': [{'call': 'settimeofday', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'adjtimex', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'waitid', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'getitimer', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'select', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'wait4', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'getrusage', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'setitimer', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'clock_adjtime', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'ppoll', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}], 'bpf': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'swapoff', 'reason': set([('file', 'private_data')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'memfd_create', 'reason': set([('file', 'private_data')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'private_data')])}, {'call': 'dup3', 'reason': set([('file', 'private_data')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'socketpair', 'reason': set([('file', 'private_data')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'epoll_create1', 'reason': set([('file', 'private_data')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'private_data')])}, {'call': 'flock', 'reason': set([('file', 'private_data')])}, {'call': 'openat', 'reason': set([('file', 'private_data')])}, {'call': 'uselib', 'reason': set([('file', 'private_data')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'accept4', 'reason': set([('file', 'private_data')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'shmat', 'reason': set([('file', 'private_data')])}, {'call': 'socket', 'reason': set([('file', 'private_data')])}, {'call': 'pipe2', 'reason': set([('file', 'private_data')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('file', 'private_data'), ('mm_segment_t', 'seg')])}, {'call': 'shmdt', 'reason': set([('file', 'private_data')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'acct', 'reason': set([('file', 'private_data')])}, {'call': 'open', 'reason': set([('file', 'private_data')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'dup', 'reason': set([('file', 'private_data')])}, {'call': 'setns', 'reason': set([('file', 'private_data'), ('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'shmctl', 'reason': set([('file', 'private_data')])}, {'call': 'swapon', 'reason': set([('file', 'private_data')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'eventfd2', 'reason': set([('file', 'private_data')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'private_data')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_open', 'reason': set([('file', 'private_data')])}, {'call': 'msync', 'reason': set([('file', 'private_data')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'private_data')])}], 'brk': [{'call': 'swapoff', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data')])}, {'call': 'remap_file_pages', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'io_getevents', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data')])}, {'call': 'migrate_pages', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data')])}, {'call': 'shmdt', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_mempolicy', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlockall', 'reason': set([('mm_struct', 'def_flags'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'getrusage', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data')])}, {'call': 'io_setup', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'io_destroy', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data')])}, {'call': 'mbind', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data')])}, {'call': 'prctl', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'move_pages', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data')])}, {'call': 'modify_ldt', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mincore', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'msync', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'io_cancel', 'reason': set([('mm_struct', 'brk'), ('mm_struct', 'def_flags'), ('mm_struct', 'end_data'), ('mm_struct', 'start_brk'), ('mm_struct', 'start_data')])}, {'call': 'mlockall', 'reason': set([('mm_struct', 'def_flags'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}], 'clock_adjtime': [{'call': 'clock_getres', 'reason': set([('k_clock', 'clock_adj')])}, {'call': 'timer_delete', 'reason': set([('k_clock', 'clock_adj')])}, {'call': 'timer_create', 'reason': set([('k_clock', 'clock_adj')])}, {'call': 'clock_gettime', 'reason': set([('k_clock', 'clock_adj')])}, {'call': 'timer_settime', 'reason': set([('k_clock', 'clock_adj')])}, {'call': 'timer_gettime', 'reason': set([('k_clock', 'clock_adj')])}, {'call': 'clock_settime', 'reason': set([('k_clock', 'clock_adj')])}, {'call': 'clock_nanosleep', 'reason': set([('k_clock', 'clock_adj')])}], 'clock_nanosleep': [{'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clock_getres', 'reason': set([('k_clock', 'nsleep')])}, {'call': 'timer_delete', 'reason': set([('k_clock', 'nsleep')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedreceive', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'semtimedop', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_create', 'reason': set([('k_clock', 'nsleep')])}, {'call': 'clock_gettime', 'reason': set([('k_clock', 'nsleep')])}, {'call': 'sched_rr_get_interval', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_settime', 'reason': set([('k_clock', 'nsleep'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_gettime', 'reason': set([('k_clock', 'nsleep'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clock_settime', 'reason': set([('k_clock', 'nsleep')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedsend', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clock_adjtime', 'reason': set([('k_clock', 'nsleep')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}], 'clock_settime': [{'call': 'clock_getres', 'reason': set([('k_clock', 'clock_set')])}, {'call': 'timer_delete', 'reason': set([('k_clock', 'clock_set')])}, {'call': 'timer_create', 'reason': set([('k_clock', 'clock_set')])}, {'call': 'clock_gettime', 'reason': set([('k_clock', 'clock_set')])}, {'call': 'timer_settime', 'reason': set([('k_clock', 'clock_set')])}, {'call': 'timer_gettime', 'reason': set([('k_clock', 'clock_set')])}, {'call': 'clock_nanosleep', 'reason': set([('k_clock', 'clock_set')])}, {'call': 'clock_adjtime', 'reason': set([('k_clock', 'clock_set')])}], 'copy_file_range': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'delete_module': [{'call': 'init_module', 'reason': set([('module', 'exit'), ('module', 'init'), ('module', 'state')])}, {'call': 'finit_module', 'reason': set([('module', 'exit'), ('module', 'init'), ('module', 'state')])}], 'dup3': [{'call': 'unshare', 'reason': set([('fdtable', 'max_fds'), ('files_struct', 'resize_in_progress')])}, {'call': 'select', 'reason': set([('fdtable', 'max_fds')])}, {'call': 'dup2', 'reason': set([('fdtable', 'max_fds'), ('files_struct', 'resize_in_progress')])}], 'epoll_ctl': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('epitem', 'nwait'), ('epoll_event', 'events')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'epoll_wait': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'fadvise64_64': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'mq_unlink', 'reason': set([('inode', 'i_flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('inode', 'i_flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('inode', 'i_flags')])}, {'call': 'readlinkat', 'reason': set([('inode', 'i_flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'uselib', 'reason': set([('inode', 'i_flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'fchmodat', 'reason': set([('inode', 'i_flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'linkat', 'reason': set([('inode', 'i_flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'unlink', 'reason': set([('inode', 'i_flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}, {'call': 'faccessat', 'reason': set([('inode', 'i_flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('inode', 'i_flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'fchownat', 'reason': set([('inode', 'i_flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}, {'call': 'unlinkat', 'reason': set([('inode', 'i_flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags'), ('inode', 'i_flags')])}], 'fallocate': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'fchdir': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'fchmod': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'fchown': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'fcntl': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'fcntl64': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags'), ('flock', 'l_len'), ('flock', 'l_start')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'fgetxattr': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'finit_module': [{'call': 'delete_module', 'reason': set([('module', 'args'), ('module', 'num_kp'), ('module_layout', 'base'), ('module_layout', 'size')])}, {'call': 'init_module', 'reason': set([('load_info', 'num_debug'), ('module', 'args'), ('module', 'num_kp'), ('module_layout', 'base'), ('module_layout', 'size')])}], 'flistxattr': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'flock': [{'call': 'syncfs', 'reason': set([('fd', 'flags'), ('super_block', 's_flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags'), ('file', 'f_mode'), ('super_block', 's_flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'ustat', 'reason': set([('super_block', 's_flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'umount', 'reason': set([('super_block', 's_flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'quotactl', 'reason': set([('super_block', 's_flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode'), ('super_block', 's_flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'fremovexattr': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'fsetxattr': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'fstat': [{'call': 'lstat', 'reason': set([('__old_kernel_stat', 'st_ino'), ('__old_kernel_stat', 'st_nlink')])}, {'call': 'stat', 'reason': set([('__old_kernel_stat', 'st_ino'), ('__old_kernel_stat', 'st_nlink')])}], 'fstatfs': [{'call': 'ustat', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'statfs', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'fstatfs64', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'statfs64', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}], 'fstatfs64': [{'call': 'ustat', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'fstatfs', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'statfs', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'statfs64', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}], 'ftruncate': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode'), ('inode', 'i_flags')])}, {'call': 'mq_unlink', 'reason': set([('inode', 'i_flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('inode', 'i_flags')])}, {'call': 'fchmod', 'reason': set([('inode', 'i_flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('inode', 'i_flags')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'readlinkat', 'reason': set([('inode', 'i_flags')])}, {'call': 'fchown', 'reason': set([('inode', 'i_flags')])}, {'call': 'mq_timedreceive', 'reason': set([('inode', 'i_flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('inode', 'i_flags')])}, {'call': 'accept4', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fchmodat', 'reason': set([('inode', 'i_flags')])}, {'call': 'inotify_add_watch', 'reason': set([('inode', 'i_flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'ioctl', 'reason': set([('inode', 'i_flags')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'linkat', 'reason': set([('inode', 'i_flags')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'unlink', 'reason': set([('inode', 'i_flags')])}, {'call': 'mq_getsetattr', 'reason': set([('file', 'f_flags'), ('inode', 'i_flags')])}, {'call': 'faccessat', 'reason': set([('inode', 'i_flags')])}, {'call': 'dup', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mq_timedsend', 'reason': set([('inode', 'i_flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('inode', 'i_flags')])}, {'call': 'fchownat', 'reason': set([('inode', 'i_flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mq_notify', 'reason': set([('inode', 'i_flags')])}, {'call': 'sendfile', 'reason': set([('inode', 'i_flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'unlinkat', 'reason': set([('inode', 'i_flags')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'sendfile64', 'reason': set([('inode', 'i_flags')])}], 'futex': [{'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedreceive', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'semtimedop', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_rr_get_interval', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedsend', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}], 'futimesat': [{'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_timedreceive', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'semtimedop', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timeval', 'tv_usec')])}, {'call': 'sched_rr_get_interval', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'adjtimex', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'waitid', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'getitimer', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec'), ('timeval', 'tv_usec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_timedsend', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'wait4', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'getrusage', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'setitimer', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'clock_adjtime', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'alarm', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec'), ('timeval', 'tv_usec')])}], 'get_mempolicy': [{'call': 'keyctl', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'kill', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'getppid', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'capget', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'signal', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'umount', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'setsid', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'getsid', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'set_mempolicy', 'reason': set([('mempolicy', 'mode'), ('task_struct', 'il_prev')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'setns', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'fork', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'vfork', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'mbind', 'reason': set([('mempolicy', 'mode')])}, {'call': 'prctl', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'clone', 'reason': set([('task_struct', 'il_prev')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'il_prev')])}], 'getdents': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'getdents64': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'getgroups16': [{'call': 'setgroups16', 'reason': set([('group_info', 'ngroups')])}, {'call': 'setgroups', 'reason': set([('group_info', 'ngroups')])}], 'getitimer': [{'call': 'timer_create', 'reason': set([('signal_struct', 'it_real_incr')])}, {'call': 'exit_group', 'reason': set([('signal_struct', 'it_real_incr')])}, {'call': 'setitimer', 'reason': set([('signal_struct', 'it_real_incr')])}], 'getrlimit': [{'call': 'setrlimit', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}, {'call': 'old_getrlimit', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}, {'call': 'prlimit64', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}], 'getrusage': [{'call': 'timer_create', 'reason': set([('signal_struct', 'maxrss')])}, {'call': 'exit_group', 'reason': set([('signal_struct', 'maxrss')])}], 'getsockopt': [{'call': 'accept4', 'reason': set([('proto_ops', 'compat_getsockopt')])}], 'init_module': [{'call': 'delete_module', 'reason': set([('module', 'args'), ('module', 'num_kp'), ('module_layout', 'base'), ('module_layout', 'size')])}, {'call': 'finit_module', 'reason': set([('load_info', 'len'), ('load_info', 'num_debug'), ('module', 'args'), ('module', 'num_kp'), ('module_layout', 'base'), ('module_layout', 'size')])}], 'inotify_add_watch': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'inotify_rm_watch': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'io_cancel': [{'call': 'io_getevents', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr')])}, {'call': 'io_submit', 'reason': set([('kioctx', 'user_id')])}, {'call': 'io_setup', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr')])}, {'call': 'io_destroy', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr')])}], 'io_destroy': [{'call': 'io_getevents', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'user_id'), ('kioctx_table', 'nr')])}, {'call': 'io_submit', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'user_id')])}, {'call': 'io_setup', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'user_id'), ('kioctx_table', 'nr')])}, {'call': 'io_cancel', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'user_id'), ('kioctx_table', 'nr')])}], 'io_getevents': [{'call': 'keyctl', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'kill', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'umount', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'setsid', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'fork', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'io_submit', 'reason': set([('kioctx', 'user_id')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'vfork', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'io_setup', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr')])}, {'call': 'io_destroy', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr')])}, {'call': 'prctl', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'clone', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'io_cancel', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr')])}], 'io_setup': [{'call': 'io_getevents', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'req_batch')])}, {'call': 'io_submit', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'req_batch')])}, {'call': 'io_destroy', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'req_batch')])}, {'call': 'io_cancel', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'req_batch')])}], 'io_submit': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}], 'ioctl': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'ioperm': [{'call': 'keyctl', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'rt_sigtimedwait', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'iopl', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'msgrcv', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'kill', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sched_getaffinity', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sched_setparam', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'ioprio_set', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'getppid', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'mq_timedreceive', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'capget', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sched_setaffinity', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'signal', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'semtimedop', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'umount', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sched_rr_get_interval', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'rt_sigprocmask', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'setsid', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sigaltstack', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sched_setattr', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'migrate_pages', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'getitimer', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'setpgid', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'getsid', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'prlimit64', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'perf_event_open', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'rt_sigaction', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'getpgid', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'getpriority', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sigaction', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'setns', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'fork', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'get_robust_list', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'mq_timedsend', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sched_getscheduler', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'ptrace', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sched_getattr', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'getrusage', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sched_setscheduler', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'setitimer', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'ioprio_get', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'vfork', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'prctl', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'move_pages', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'setpriority', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'clone', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'sched_getparam', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}], 'keyctl': [{'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'pid')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'pid')])}, {'call': 'kill', 'reason': set([('task_struct', 'pid')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'pid')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'pid')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'pid')])}, {'call': 'getppid', 'reason': set([('task_struct', 'pid')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'pid')])}, {'call': 'capget', 'reason': set([('task_struct', 'pid')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'pid')])}, {'call': 'signal', 'reason': set([('task_struct', 'pid')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'pid')])}, {'call': 'umount', 'reason': set([('task_struct', 'pid')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'pid')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'pid')])}, {'call': 'setsid', 'reason': set([('task_struct', 'pid')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'pid')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'pid')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'pid')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'pid')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'pid')])}, {'call': 'getsid', 'reason': set([('task_struct', 'pid')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'pid')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'pid')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'pid')])}, {'call': 'request_key', 'reason': set([('key', 'description'), ('key', 'perm'), ('key', 'quotalen'), ('key', 'serial'), ('key_type', 'name'), ('key_type', 'read')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'pid')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'pid')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'pid')])}, {'call': 'setns', 'reason': set([('task_struct', 'pid')])}, {'call': 'fork', 'reason': set([('task_struct', 'pid')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'pid')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'pid')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'pid')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'pid')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'pid')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'pid')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'pid')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'pid')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'pid')])}, {'call': 'vfork', 'reason': set([('task_struct', 'pid')])}, {'call': 'prctl', 'reason': set([('task_struct', 'pid')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'pid')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'pid')])}, {'call': 'clone', 'reason': set([('task_struct', 'pid')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'pid')])}], 'llseek': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'lseek': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'lstat': [{'call': 'stat', 'reason': set([('__old_kernel_stat', 'st_ino'), ('__old_kernel_stat', 'st_nlink')])}, {'call': 'fstat', 'reason': set([('__old_kernel_stat', 'st_ino'), ('__old_kernel_stat', 'st_nlink')])}], 'madvise': [{'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'prctl', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'msync', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}], 'migrate_pages': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}], 'mincore': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg'), ('vm_area_struct', 'vm_start')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msync', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_start')])}], 'mkdirat': [{'call': 'syncfs', 'reason': set([('super_block', 's_flags')])}, {'call': 'fadvise64_64', 'reason': set([('super_block', 's_flags')])}, {'call': 'ustat', 'reason': set([('super_block', 's_flags')])}, {'call': 'umount', 'reason': set([('super_block', 's_flags')])}, {'call': 'quotactl', 'reason': set([('super_block', 's_flags')])}, {'call': 'swapon', 'reason': set([('super_block', 's_flags')])}], 'mknodat': [{'call': 'syncfs', 'reason': set([('super_block', 's_flags')])}, {'call': 'fadvise64_64', 'reason': set([('super_block', 's_flags')])}, {'call': 'ustat', 'reason': set([('super_block', 's_flags')])}, {'call': 'umount', 'reason': set([('super_block', 's_flags')])}, {'call': 'quotactl', 'reason': set([('super_block', 's_flags')])}, {'call': 'swapon', 'reason': set([('super_block', 's_flags')])}], 'mlockall': [{'call': 'keyctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'personality')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'personality')])}, {'call': 'kill', 'reason': set([('task_struct', 'personality')])}, {'call': 'swapoff', 'reason': set([('mm_struct', 'total_vm')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'personality')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'remap_file_pages', 'reason': set([('mm_struct', 'total_vm'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'io_getevents', 'reason': set([('mm_struct', 'total_vm')])}, {'call': 'getppid', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'personality')])}, {'call': 'capget', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'personality')])}, {'call': 'umount', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('mm_struct', 'total_vm'), ('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'getsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'personality')])}, {'call': 'shmdt', 'reason': set([('mm_struct', 'total_vm'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'brk', 'reason': set([('mm_struct', 'total_vm'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'setns', 'reason': set([('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'personality')])}, {'call': 'get_mempolicy', 'reason': set([('mm_struct', 'total_vm'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'personality')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'getrusage', 'reason': set([('mm_struct', 'total_vm'), ('task_struct', 'personality')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'personality')])}, {'call': 'io_setup', 'reason': set([('mm_struct', 'total_vm')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('mm_struct', 'total_vm'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'io_destroy', 'reason': set([('mm_struct', 'total_vm')])}, {'call': 'mbind', 'reason': set([('mm_struct', 'total_vm')])}, {'call': 'prctl', 'reason': set([('mm_struct', 'total_vm'), ('task_struct', 'personality'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'move_pages', 'reason': set([('mm_struct', 'total_vm'), ('task_struct', 'personality')])}, {'call': 'modify_ldt', 'reason': set([('mm_struct', 'total_vm')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'mincore', 'reason': set([('mm_struct', 'total_vm'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'clone', 'reason': set([('task_struct', 'personality')])}, {'call': 'msync', 'reason': set([('mm_struct', 'total_vm'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'io_cancel', 'reason': set([('mm_struct', 'total_vm')])}], 'modify_ldt': [{'call': 'get_thread_area', 'reason': set([('user_desc', 'base_addr'), ('user_desc', 'contents'), ('user_desc', 'entry_number'), ('user_desc', 'limit'), ('user_desc', 'limit_in_pages'), ('user_desc', 'read_exec_only'), ('user_desc', 'seg_32bit'), ('user_desc', 'seg_not_present'), ('user_desc', 'useable')])}, {'call': 'set_thread_area', 'reason': set([('user_desc', 'base_addr'), ('user_desc', 'contents'), ('user_desc', 'entry_number'), ('user_desc', 'limit'), ('user_desc', 'limit_in_pages'), ('user_desc', 'read_exec_only'), ('user_desc', 'seg_32bit'), ('user_desc', 'seg_not_present'), ('user_desc', 'useable')])}], 'mount': [{'call': 'keyctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'personality')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'personality')])}, {'call': 'kill', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'personality')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'getppid', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'personality')])}, {'call': 'capget', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'personality')])}, {'call': 'umount', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'getsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'setns', 'reason': set([('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'personality')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'personality')])}, {'call': 'prctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'clone', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'personality')])}], 'mprotect': [{'call': 'keyctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'personality')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'personality')])}, {'call': 'kill', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'personality')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'getppid', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'personality')])}, {'call': 'capget', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'personality')])}, {'call': 'umount', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'getsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'personality')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'setns', 'reason': set([('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'personality')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'personality')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'personality')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'prctl', 'reason': set([('task_struct', 'personality'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'clone', 'reason': set([('task_struct', 'personality')])}, {'call': 'msync', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}], 'mq_getsetattr': [{'call': 'mq_timedreceive', 'reason': set([('mq_attr', 'mq_flags')])}, {'call': 'mq_timedsend', 'reason': set([('mq_attr', 'mq_flags')])}, {'call': 'mq_notify', 'reason': set([('mq_attr', 'mq_flags')])}, {'call': 'mq_open', 'reason': set([('mq_attr', 'mq_flags')])}], 'mq_notify': [{'call': 'rt_sigtimedwait', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'mq_timedreceive', 'reason': set([('sigevent', 'sigev_notify'), ('sigevent', 'sigev_signo'), ('sigval', 'sival_ptr')])}, {'call': 'timer_create', 'reason': set([('sigevent', 'sigev_notify'), ('sigevent', 'sigev_signo'), ('sigval', 'sival_ptr')])}, {'call': 'rt_sigqueueinfo', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'tgkill', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'rt_tgsigqueueinfo', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'mq_getsetattr', 'reason': set([('sigevent', 'sigev_notify'), ('sigevent', 'sigev_signo'), ('sigval', 'sival_ptr')])}, {'call': 'mq_timedsend', 'reason': set([('sigevent', 'sigev_notify'), ('sigevent', 'sigev_signo'), ('sigval', 'sival_ptr')])}, {'call': 'rt_sigreturn', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'tkill', 'reason': set([('sigval', 'sival_ptr')])}], 'mq_open': [{'call': 'sysfs', 'reason': set([('filename', 'name')])}, {'call': 'mq_unlink', 'reason': set([('filename', 'name')])}, {'call': 'swapoff', 'reason': set([('filename', 'name')])}, {'call': 'openat', 'reason': set([('filename', 'name')])}, {'call': 'uselib', 'reason': set([('filename', 'name')])}, {'call': 'renameat2', 'reason': set([('filename', 'name')])}, {'call': 'symlinkat', 'reason': set([('filename', 'name')])}, {'call': 'quotactl', 'reason': set([('filename', 'name')])}, {'call': 'acct', 'reason': set([('filename', 'name')])}, {'call': 'open', 'reason': set([('filename', 'name')])}, {'call': 'unlink', 'reason': set([('filename', 'name')])}, {'call': 'rmdir', 'reason': set([('filename', 'name')])}, {'call': 'swapon', 'reason': set([('filename', 'name')])}, {'call': 'unlinkat', 'reason': set([('filename', 'name')])}], 'mq_timedreceive': [{'call': 'msgrcv', 'reason': set([('msg_msg', 'm_ts')])}, {'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mq_getsetattr', 'reason': set([('file', 'f_flags'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_msgsize')])}, {'call': 'dup', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mq_timedsend', 'reason': set([('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_msgsize'), ('msg_msg', 'm_ts')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'msgsnd', 'reason': set([('msg_msg', 'm_ts')])}, {'call': 'mq_notify', 'reason': set([('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_msgsize')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_msgsize')])}, {'call': 'msync', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}], 'mq_timedsend': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mq_timedreceive', 'reason': set([('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_maxmsg'), ('mq_attr', 'mq_msgsize')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mq_getsetattr', 'reason': set([('file', 'f_flags'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_maxmsg'), ('mq_attr', 'mq_msgsize')])}, {'call': 'dup', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mq_notify', 'reason': set([('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_maxmsg'), ('mq_attr', 'mq_msgsize')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_maxmsg'), ('mq_attr', 'mq_msgsize')])}, {'call': 'msync', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}], 'mremap': [{'call': 'keyctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'personality')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'personality')])}, {'call': 'kill', 'reason': set([('task_struct', 'personality')])}, {'call': 'swapoff', 'reason': set([('mm_struct', 'map_count')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'personality')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'remap_file_pages', 'reason': set([('mm_struct', 'map_count'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'io_getevents', 'reason': set([('mm_struct', 'map_count')])}, {'call': 'getppid', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'personality')])}, {'call': 'capget', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'personality')])}, {'call': 'umount', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('mm_struct', 'map_count'), ('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'getsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'personality')])}, {'call': 'shmdt', 'reason': set([('mm_struct', 'map_count'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'brk', 'reason': set([('mm_struct', 'map_count'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'setns', 'reason': set([('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'personality')])}, {'call': 'get_mempolicy', 'reason': set([('mm_struct', 'map_count'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'personality')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'getrusage', 'reason': set([('mm_struct', 'map_count'), ('task_struct', 'personality')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'personality')])}, {'call': 'io_setup', 'reason': set([('mm_struct', 'map_count')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'io_destroy', 'reason': set([('mm_struct', 'map_count')])}, {'call': 'mbind', 'reason': set([('mm_struct', 'map_count')])}, {'call': 'prctl', 'reason': set([('mm_struct', 'map_count'), ('task_struct', 'personality'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'move_pages', 'reason': set([('mm_struct', 'map_count'), ('task_struct', 'personality')])}, {'call': 'modify_ldt', 'reason': set([('mm_struct', 'map_count')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'mincore', 'reason': set([('mm_struct', 'map_count'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'clone', 'reason': set([('task_struct', 'personality')])}, {'call': 'msync', 'reason': set([('mm_struct', 'map_count'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'io_cancel', 'reason': set([('mm_struct', 'map_count')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}], 'msgctl': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('ipc_namespace', 'msg_ctlmnb'), ('mm_segment_t', 'seg')])}, {'call': 'mq_unlink', 'reason': set([('ipc_namespace', 'msg_ctlmnb')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgget', 'reason': set([('ipc_namespace', 'msg_ctlmnb')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('ipc_namespace', 'msg_ctlmnb'), ('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semctl', 'reason': set([('ipc_namespace', 'msg_ctlmnb')])}, {'call': 'shmget', 'reason': set([('ipc_namespace', 'msg_ctlmnb')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semget', 'reason': set([('ipc_namespace', 'msg_ctlmnb')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'shmat', 'reason': set([('ipc_namespace', 'msg_ctlmnb')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setns', 'reason': set([('ipc_namespace', 'msg_ctlmnb'), ('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'shmctl', 'reason': set([('ipc_namespace', 'msg_ctlmnb')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgsnd', 'reason': set([('ipc_namespace', 'msg_ctlmnb')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_open', 'reason': set([('ipc_namespace', 'msg_ctlmnb')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}], 'msgrcv': [{'call': 'mq_timedreceive', 'reason': set([('msg_msg', 'm_ts')])}, {'call': 'mq_timedsend', 'reason': set([('msg_msg', 'm_ts')])}, {'call': 'msgsnd', 'reason': set([('msg_msg', 'm_ts')])}], 'msgsnd': [{'call': 'msgrcv', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'mq_unlink', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'msgget', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'semtimedop', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'semctl', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'shmget', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'msgctl', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'semget', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'shmat', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'setns', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'shmctl', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'mq_open', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}], 'msync': [{'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'prctl', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}], 'munlock': [{'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'prctl', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'msync', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}], 'munlockall': [{'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'prctl', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'msync', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}], 'nanosleep': [{'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedreceive', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'semtimedop', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_rr_get_interval', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedsend', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}], 'newfstat': [{'call': 'newlstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}, {'call': 'newfstatat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}, {'call': 'newstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}], 'newfstatat': [{'call': 'newlstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}, {'call': 'newstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}, {'call': 'newfstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}], 'newlstat': [{'call': 'newfstatat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}, {'call': 'newstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}, {'call': 'newfstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}], 'newstat': [{'call': 'newlstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}, {'call': 'newfstatat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}, {'call': 'newfstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}], 'newuname': [{'call': 'keyctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'personality')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'personality')])}, {'call': 'kill', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'personality')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'getppid', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'personality')])}, {'call': 'capget', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'personality')])}, {'call': 'umount', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'getsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'setns', 'reason': set([('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'personality')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'personality')])}, {'call': 'prctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'clone', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'personality')])}], 'old_getrlimit': [{'call': 'setrlimit', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}, {'call': 'prlimit64', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}], 'old_readdir': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'olduname': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'personality')])}], 'perf_event_open': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'setreuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'setresuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'setuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'pivot_root': [{'call': 'mq_unlink', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'umount', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'getcwd', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'acct', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'mq_open', 'reason': set([('vfsmount', 'mnt_flags')])}], 'pkey_alloc': [{'call': 'swapoff', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'remap_file_pages', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'io_getevents', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'pkey_free', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'migrate_pages', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'shmdt', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'brk', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'get_mempolicy', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'getrusage', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'io_setup', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'mremap', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'io_destroy', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'mbind', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'prctl', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'move_pages', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'modify_ldt', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'mincore', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'msync', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'io_cancel', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}], 'pkey_mprotect': [{'call': 'keyctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'personality')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'personality')])}, {'call': 'kill', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'personality')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'getppid', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'personality')])}, {'call': 'capget', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'personality')])}, {'call': 'umount', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'getsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'personality')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'setns', 'reason': set([('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'personality')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'personality')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'personality')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'prctl', 'reason': set([('task_struct', 'personality'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'clone', 'reason': set([('task_struct', 'personality')])}, {'call': 'msync', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}], 'poll': [{'call': 'ppoll', 'reason': set([('poll_list', 'len')])}], 'ppoll': [{'call': 'keyctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'personality'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'personality')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'kill', 'reason': set([('task_struct', 'personality')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'personality')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getppid', 'reason': set([('task_struct', 'personality')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'personality'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'capget', 'reason': set([('task_struct', 'personality')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'personality'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'umount', 'reason': set([('task_struct', 'personality')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'personality'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'pselect6', 'reason': set([('compat_timespec', 'tv_nsec'), ('compat_timespec', 'tv_sec'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'personality')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'poll', 'reason': set([('poll_list', 'len'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'select', 'reason': set([('compat_timespec', 'tv_nsec'), ('compat_timespec', 'tv_sec'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'nanosleep', 'reason': set([('compat_timespec', 'tv_nsec'), ('compat_timespec', 'tv_sec'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'setns', 'reason': set([('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'personality')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'personality'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'personality')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'personality')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'personality')])}, {'call': 'prctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clone', 'reason': set([('task_struct', 'personality')])}, {'call': 'clock_nanosleep', 'reason': set([('compat_timespec', 'tv_nsec'), ('compat_timespec', 'tv_sec'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}], 'prctl': [{'call': 'keyctl', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'kill', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'swapoff', 'reason': set([('mm_struct', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'remap_file_pages', 'reason': set([('mm_struct', 'flags')])}, {'call': 'io_getevents', 'reason': set([('mm_struct', 'flags')])}, {'call': 'getppid', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'setreuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'umount', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'setsid', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'migrate_pages', 'reason': set([('mm_struct', 'flags'), ('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'shmdt', 'reason': set([('mm_struct', 'flags')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'brk', 'reason': set([('mm_struct', 'flags')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'fork', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'get_mempolicy', 'reason': set([('mm_struct', 'flags')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'getrusage', 'reason': set([('mm_struct', 'flags'), ('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'setresuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'vfork', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'setuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'io_setup', 'reason': set([('mm_struct', 'flags')])}, {'call': 'mremap', 'reason': set([('mm_struct', 'flags')])}, {'call': 'io_destroy', 'reason': set([('mm_struct', 'flags')])}, {'call': 'mbind', 'reason': set([('mm_struct', 'flags')])}, {'call': 'move_pages', 'reason': set([('mm_struct', 'flags'), ('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'modify_ldt', 'reason': set([('mm_struct', 'flags')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'mincore', 'reason': set([('mm_struct', 'flags')])}, {'call': 'clone', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'msync', 'reason': set([('mm_struct', 'flags')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'call': 'io_cancel', 'reason': set([('mm_struct', 'flags')])}], 'pread64': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'preadv': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'preadv2': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'preadv64': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'preadv64v2': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'prlimit64': [{'call': 'setrlimit', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}, {'call': 'old_getrlimit', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}], 'pselect6': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'select', 'reason': set([('compat_timespec', 'tv_nsec'), ('compat_timespec', 'tv_sec'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'nanosleep', 'reason': set([('compat_timespec', 'tv_nsec'), ('compat_timespec', 'tv_sec'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clock_nanosleep', 'reason': set([('compat_timespec', 'tv_nsec'), ('compat_timespec', 'tv_sec'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ppoll', 'reason': set([('compat_timespec', 'tv_nsec'), ('compat_timespec', 'tv_sec'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}], 'ptrace': [{'call': 'keyctl', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'kill', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'pause', 'reason': set([('task_struct', 'state')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'getppid', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'capget', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'signal', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'setreuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'umount', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'setsid', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'rt_sigsuspend', 'reason': set([('task_struct', 'state')])}, {'call': 'getsid', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'setns', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'fork', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'epoll_wait', 'reason': set([('task_struct', 'state')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'setresuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'vfork', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'setuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'prctl', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'clone', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}, {'call': 'sigsuspend', 'reason': set([('task_struct', 'state')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'ptrace'), ('task_struct', 'state')])}], 'pwrite64': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'pwritev': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'pwritev2': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'pwritev64': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'pwritev64v2': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'quotactl': [{'call': 'syncfs', 'reason': set([('super_block', 's_flags'), ('super_block', 's_quota_types')])}, {'call': 'sysfs', 'reason': set([('filename', 'name')])}, {'call': 'fadvise64_64', 'reason': set([('super_block', 's_flags'), ('super_block', 's_quota_types')])}, {'call': 'mq_unlink', 'reason': set([('filename', 'name')])}, {'call': 'swapoff', 'reason': set([('filename', 'name')])}, {'call': 'ustat', 'reason': set([('super_block', 's_flags'), ('super_block', 's_quota_types')])}, {'call': 'umount', 'reason': set([('super_block', 's_flags'), ('super_block', 's_quota_types')])}, {'call': 'openat', 'reason': set([('filename', 'name')])}, {'call': 'uselib', 'reason': set([('filename', 'name')])}, {'call': 'renameat2', 'reason': set([('filename', 'name')])}, {'call': 'symlinkat', 'reason': set([('filename', 'name')])}, {'call': 'acct', 'reason': set([('filename', 'name')])}, {'call': 'open', 'reason': set([('filename', 'name')])}, {'call': 'unlink', 'reason': set([('filename', 'name')])}, {'call': 'rmdir', 'reason': set([('filename', 'name')])}, {'call': 'swapon', 'reason': set([('filename', 'name'), ('super_block', 's_flags'), ('super_block', 's_quota_types')])}, {'call': 'mq_open', 'reason': set([('filename', 'name')])}, {'call': 'unlinkat', 'reason': set([('filename', 'name')])}], 'read': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'readahead': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'recvfrom': [{'call': 'swapoff', 'reason': set([('file', 'f_flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_flags')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_flags')])}, {'call': 'dup3', 'reason': set([('file', 'f_flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_flags')])}, {'call': 'flock', 'reason': set([('file', 'f_flags')])}, {'call': 'openat', 'reason': set([('file', 'f_flags')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags')])}, {'call': 'accept4', 'reason': set([('file', 'f_flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags')])}, {'call': 'socket', 'reason': set([('file', 'f_flags')])}, {'call': 'pipe2', 'reason': set([('file', 'f_flags')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_flags')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags')])}, {'call': 'acct', 'reason': set([('file', 'f_flags')])}, {'call': 'open', 'reason': set([('file', 'f_flags')])}, {'call': 'mq_getsetattr', 'reason': set([('file', 'f_flags')])}, {'call': 'dup', 'reason': set([('file', 'f_flags')])}, {'call': 'setns', 'reason': set([('file', 'f_flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags')])}, {'call': 'msync', 'reason': set([('file', 'f_flags')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags')])}], 'recvmmsg': [{'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedreceive', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'semtimedop', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvfrom', 'reason': set([('msghdr', 'msg_flags')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendto', 'reason': set([('msghdr', 'msg_flags')])}, {'call': 'sched_rr_get_interval', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedsend', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}], 'remap_file_pages': [{'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'prctl', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'msync', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}], 'renameat2': [{'call': 'sysfs', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'mq_unlink', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'swapoff', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'openat', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'uselib', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'symlinkat', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'quotactl', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'acct', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'open', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'unlink', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'rmdir', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'swapon', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'mq_open', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'unlinkat', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}], 'rt_sigqueueinfo': [{'call': 'rt_sigtimedwait', 'reason': set([('siginfo', 'si_code')])}, {'call': 'kill', 'reason': set([('siginfo', 'si_code')])}, {'call': 'timer_create', 'reason': set([('siginfo', 'si_code')])}, {'call': 'tgkill', 'reason': set([('siginfo', 'si_code')])}, {'call': 'rt_tgsigqueueinfo', 'reason': set([('siginfo', 'si_code')])}, {'call': 'rt_sigreturn', 'reason': set([('siginfo', 'si_code')])}, {'call': 'tkill', 'reason': set([('siginfo', 'si_code')])}], 'rt_sigreturn': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg'), ('thread_struct', 'uaccess_err')])}], 'rt_sigtimedwait': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg'), ('siginfo', 'si_code'), ('siginfo', 'si_signo'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'timer_create', 'reason': set([('siginfo', 'si_code'), ('siginfo', 'si_signo')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'rt_sigqueueinfo', 'reason': set([('siginfo', 'si_code'), ('siginfo', 'si_signo')])}, {'call': 'tgkill', 'reason': set([('siginfo', 'si_code'), ('siginfo', 'si_signo')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'rt_tgsigqueueinfo', 'reason': set([('siginfo', 'si_code'), ('siginfo', 'si_signo')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'rt_sigreturn', 'reason': set([('siginfo', 'si_code'), ('siginfo', 'si_signo')])}, {'call': 'tkill', 'reason': set([('siginfo', 'si_code'), ('siginfo', 'si_signo')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'timer_slack_ns')])}], 'rt_tgsigqueueinfo': [{'call': 'rt_sigtimedwait', 'reason': set([('siginfo', 'si_code')])}, {'call': 'kill', 'reason': set([('siginfo', 'si_code')])}, {'call': 'timer_create', 'reason': set([('siginfo', 'si_code')])}, {'call': 'rt_sigqueueinfo', 'reason': set([('siginfo', 'si_code')])}, {'call': 'tgkill', 'reason': set([('siginfo', 'si_code')])}, {'call': 'rt_sigreturn', 'reason': set([('siginfo', 'si_code')])}, {'call': 'tkill', 'reason': set([('siginfo', 'si_code')])}], 'sched_getattr': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg'), ('sched_attr', 'size'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'policy'), ('task_struct', 'sched_reset_on_fork')])}], 'sched_getparam': [{'call': 'keyctl', 'reason': set([('task_struct', 'policy')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'policy')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'policy')])}, {'call': 'kill', 'reason': set([('task_struct', 'policy')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'policy')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'policy')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'policy')])}, {'call': 'getppid', 'reason': set([('task_struct', 'policy')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'policy')])}, {'call': 'capget', 'reason': set([('task_struct', 'policy')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'policy')])}, {'call': 'signal', 'reason': set([('task_struct', 'policy')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'policy')])}, {'call': 'umount', 'reason': set([('task_struct', 'policy')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'policy')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'policy')])}, {'call': 'setsid', 'reason': set([('task_struct', 'policy')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'policy')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'policy')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'policy')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'policy')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'policy')])}, {'call': 'getsid', 'reason': set([('task_struct', 'policy')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'policy')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'policy')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'policy')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'policy')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'policy')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'policy')])}, {'call': 'setns', 'reason': set([('task_struct', 'policy')])}, {'call': 'fork', 'reason': set([('task_struct', 'policy')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'policy')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'policy')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'policy')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'policy')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'policy')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'policy')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'policy')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'policy')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'policy')])}, {'call': 'vfork', 'reason': set([('task_struct', 'policy')])}, {'call': 'prctl', 'reason': set([('task_struct', 'policy')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'policy')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'policy')])}, {'call': 'clone', 'reason': set([('task_struct', 'policy')])}], 'sched_getscheduler': [{'call': 'keyctl', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'kill', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'getppid', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'capget', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'signal', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'umount', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'setsid', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'getsid', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'setns', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'fork', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'vfork', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'prctl', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'clone', 'reason': set([('task_struct', 'sched_reset_on_fork')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'sched_reset_on_fork')])}], 'sched_setaffinity': [{'call': 'keyctl', 'reason': set([('task_struct', 'flags')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'flags')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'flags')])}, {'call': 'kill', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'flags')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'flags')])}, {'call': 'getppid', 'reason': set([('task_struct', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'flags')])}, {'call': 'capget', 'reason': set([('task_struct', 'flags')])}, {'call': 'signal', 'reason': set([('task_struct', 'flags')])}, {'call': 'setreuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'flags')])}, {'call': 'umount', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'flags')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'flags')])}, {'call': 'setsid', 'reason': set([('task_struct', 'flags')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'flags')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'flags')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'flags')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'flags')])}, {'call': 'getsid', 'reason': set([('task_struct', 'flags')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'flags')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'flags')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'flags')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'flags')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'flags')])}, {'call': 'setns', 'reason': set([('task_struct', 'flags')])}, {'call': 'fork', 'reason': set([('task_struct', 'flags')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'flags')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'flags')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'flags')])}, {'call': 'setresuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'flags')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'flags')])}, {'call': 'vfork', 'reason': set([('task_struct', 'flags')])}, {'call': 'setuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'prctl', 'reason': set([('task_struct', 'flags')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'flags')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'flags')])}, {'call': 'clone', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'flags')])}], 'sched_setattr': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg'), ('sched_attr', 'sched_policy')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}], 'select': [{'call': 'keyctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'personality'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'personality')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'kill', 'reason': set([('task_struct', 'personality')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'personality')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getppid', 'reason': set([('task_struct', 'personality')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'personality'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'capget', 'reason': set([('task_struct', 'personality')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'personality'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'umount', 'reason': set([('task_struct', 'personality')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'personality'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'personality')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'setns', 'reason': set([('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'personality')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'personality'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'personality')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'personality')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'personality')])}, {'call': 'prctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clone', 'reason': set([('task_struct', 'personality')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}], 'semctl': [{'call': 'semtimedop', 'reason': set([('sem_array', 'sem_nsems')])}], 'semtimedop': [{'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'msgrcv', 'reason': set([('kern_ipc_perm', 'deleted')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedreceive', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_rr_get_interval', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'semctl', 'reason': set([('kern_ipc_perm', 'deleted'), ('sem_array', 'complex_count'), ('sem_array', 'sem_nsems'), ('sem_array', 'use_global_lock'), ('sem_undo', 'semid')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'msgctl', 'reason': set([('kern_ipc_perm', 'deleted')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'shmat', 'reason': set([('kern_ipc_perm', 'deleted')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedsend', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'shmctl', 'reason': set([('kern_ipc_perm', 'deleted')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'msgsnd', 'reason': set([('kern_ipc_perm', 'deleted')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}], 'sendfile': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'sendfile64': [{'call': 'fadvise64_64', 'reason': set([('file', 'f_mode')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('file', 'f_mode')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('file', 'f_mode')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'sendto': [{'call': 'swapoff', 'reason': set([('file', 'f_flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_flags')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_flags')])}, {'call': 'dup3', 'reason': set([('file', 'f_flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_flags')])}, {'call': 'flock', 'reason': set([('file', 'f_flags')])}, {'call': 'openat', 'reason': set([('file', 'f_flags')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags')])}, {'call': 'accept4', 'reason': set([('file', 'f_flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags')])}, {'call': 'socket', 'reason': set([('file', 'f_flags')])}, {'call': 'pipe2', 'reason': set([('file', 'f_flags')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_flags')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags')])}, {'call': 'acct', 'reason': set([('file', 'f_flags')])}, {'call': 'open', 'reason': set([('file', 'f_flags')])}, {'call': 'mq_getsetattr', 'reason': set([('file', 'f_flags')])}, {'call': 'dup', 'reason': set([('file', 'f_flags')])}, {'call': 'setns', 'reason': set([('file', 'f_flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags')])}, {'call': 'msync', 'reason': set([('file', 'f_flags')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags')])}], 'set_mempolicy': [{'call': 'get_mempolicy', 'reason': set([('mempolicy', 'mode')])}, {'call': 'mbind', 'reason': set([('mempolicy', 'mode')])}], 'set_thread_area': [{'call': 'keyctl', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'rt_sigtimedwait', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'iopl', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'msgrcv', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'kill', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sched_getaffinity', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'arch_prctl', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sched_setparam', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'ioprio_set', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'getppid', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'ioperm', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'mq_timedreceive', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'capget', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sched_setaffinity', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'signal', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'semtimedop', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'umount', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sched_rr_get_interval', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'rt_sigprocmask', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'setsid', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sigaltstack', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sched_setattr', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'migrate_pages', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'getitimer', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'setpgid', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'getsid', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'prlimit64', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'perf_event_open', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'rt_sigaction', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'getpgid', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'getpriority', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sigaction', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'setns', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'fork', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'get_robust_list', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'mq_timedsend', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sched_getscheduler', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'ptrace', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sched_getattr', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'getrusage', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sched_setscheduler', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'setitimer', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'ioprio_get', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'vfork', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'prctl', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'move_pages', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'setpriority', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'clone', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}, {'call': 'sched_getparam', 'reason': set([('thread_struct', 'fsindex'), ('thread_struct', 'gsindex')])}], 'set_trip_temp': [{'call': 'get_trip_temp', 'reason': set([('pkg_device', 'cpu'), ('pkg_device', 'tj_max')])}, {'call': 'get_curr_temp', 'reason': set([('pkg_device', 'cpu'), ('pkg_device', 'tj_max')])}], 'setgroups16': [{'call': 'setgroups', 'reason': set([('group_info', 'ngroups')])}], 'setitimer': [{'call': 'settimeofday', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'timer_create', 'reason': set([('signal_struct', 'it_real_incr')])}, {'call': 'adjtimex', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'waitid', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'getitimer', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'select', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'exit_group', 'reason': set([('signal_struct', 'it_real_incr')])}, {'call': 'wait4', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'getrusage', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'clock_adjtime', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'alarm', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'ppoll', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}], 'setpgid': [{'call': 'keyctl', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'kill', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'getppid', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'capget', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'signal', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'setreuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'umount', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'timer_create', 'reason': set([('signal_struct', 'leader')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'setsid', 'reason': set([('signal_struct', 'leader'), ('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'getsid', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'exit_group', 'reason': set([('signal_struct', 'leader')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'setns', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'fork', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'setresuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'vfork', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'setuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'prctl', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'clone', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags')])}], 'setrlimit': [{'call': 'old_getrlimit', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}, {'call': 'prlimit64', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}, {'call': 'getrlimit', 'reason': set([('compat_rlimit', 'rlim_cur'), ('compat_rlimit', 'rlim_max')])}], 'setsid': [{'call': 'timer_create', 'reason': set([('signal_struct', 'leader')])}, {'call': 'exit_group', 'reason': set([('signal_struct', 'leader')])}], 'setsockopt': [{'call': 'accept4', 'reason': set([('proto_ops', 'compat_setsockopt')])}], 'settimeofday': [{'call': 'adjtimex', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'waitid', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'getitimer', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'select', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'wait4', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'getrusage', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'setitimer', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'clock_adjtime', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'alarm', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'ppoll', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}], 'shmctl': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode'), ('mm_segment_t', 'seg')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode'), ('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semctl', 'reason': set([('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgctl', 'reason': set([('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'shmat', 'reason': set([('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgsnd', 'reason': set([('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}], 'shmdt': [{'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'prctl', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'msync', 'reason': set([('vm_area_struct', 'vm_pgoff')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_pgoff')])}], 'sigaction': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}], 'signalfd4': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'splice': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'flags'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'flags'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags'), ('file', 'f_flags')])}, {'call': 'dup', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'stat': [{'call': 'lstat', 'reason': set([('__old_kernel_stat', 'st_ino'), ('__old_kernel_stat', 'st_nlink')])}, {'call': 'fstat', 'reason': set([('__old_kernel_stat', 'st_ino'), ('__old_kernel_stat', 'st_nlink')])}], 'statfs': [{'call': 'ustat', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'fstatfs', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'fstatfs64', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'statfs64', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}], 'statfs64': [{'call': 'ustat', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'fstatfs', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'statfs', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'fstatfs64', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}], 'swapoff': [{'call': 'swapon', 'reason': set([('page', 'private'), ('swap_info_struct', 'flags'), ('swap_info_struct', 'inuse_pages'), ('swap_info_struct', 'pages'), ('swap_info_struct', 'prio'), ('swap_info_struct', 'swap_map')])}], 'swapon': [{'call': 'fadvise64_64', 'reason': set([('inode', 'i_flags')])}, {'call': 'mq_unlink', 'reason': set([('inode', 'i_flags')])}, {'call': 'swapoff', 'reason': set([('inode', 'i_flags'), ('swap_info_struct', 'flags'), ('swap_info_struct', 'type')])}, {'call': 'fchmod', 'reason': set([('inode', 'i_flags')])}, {'call': 'memfd_create', 'reason': set([('inode', 'i_flags')])}, {'call': 'readlinkat', 'reason': set([('inode', 'i_flags')])}, {'call': 'fchown', 'reason': set([('inode', 'i_flags')])}, {'call': 'mq_timedreceive', 'reason': set([('inode', 'i_flags')])}, {'call': 'uselib', 'reason': set([('inode', 'i_flags')])}, {'call': 'fchmodat', 'reason': set([('inode', 'i_flags')])}, {'call': 'inotify_add_watch', 'reason': set([('inode', 'i_flags')])}, {'call': 'ftruncate', 'reason': set([('inode', 'i_flags')])}, {'call': 'ioctl', 'reason': set([('inode', 'i_flags')])}, {'call': 'linkat', 'reason': set([('inode', 'i_flags')])}, {'call': 'unlink', 'reason': set([('inode', 'i_flags')])}, {'call': 'mq_getsetattr', 'reason': set([('inode', 'i_flags')])}, {'call': 'faccessat', 'reason': set([('inode', 'i_flags')])}, {'call': 'mq_timedsend', 'reason': set([('inode', 'i_flags')])}, {'call': 'fchownat', 'reason': set([('inode', 'i_flags')])}, {'call': 'mq_notify', 'reason': set([('inode', 'i_flags')])}, {'call': 'sendfile', 'reason': set([('inode', 'i_flags')])}, {'call': 'unlinkat', 'reason': set([('inode', 'i_flags')])}, {'call': 'sendfile64', 'reason': set([('inode', 'i_flags')])}], 'symlinkat': [{'call': 'sysfs', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'mq_unlink', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'swapoff', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'openat', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'uselib', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'renameat2', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'quotactl', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'acct', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'open', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'unlink', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'rmdir', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'swapon', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'mq_open', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'unlinkat', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}], 'sync_file_range': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'syncfs': [{'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'sysfs': [{'call': 'mq_unlink', 'reason': set([('filename', 'name')])}, {'call': 'swapoff', 'reason': set([('filename', 'name')])}, {'call': 'openat', 'reason': set([('filename', 'name')])}, {'call': 'uselib', 'reason': set([('filename', 'name')])}, {'call': 'renameat2', 'reason': set([('filename', 'name')])}, {'call': 'symlinkat', 'reason': set([('filename', 'name')])}, {'call': 'quotactl', 'reason': set([('filename', 'name')])}, {'call': 'acct', 'reason': set([('filename', 'name')])}, {'call': 'open', 'reason': set([('filename', 'name')])}, {'call': 'unlink', 'reason': set([('filename', 'name')])}, {'call': 'rmdir', 'reason': set([('filename', 'name')])}, {'call': 'swapon', 'reason': set([('filename', 'name')])}, {'call': 'mq_open', 'reason': set([('filename', 'name')])}, {'call': 'unlinkat', 'reason': set([('filename', 'name')])}], 'sysinfo': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg'), ('timespec', 'tv_nsec')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg'), ('timespec', 'tv_nsec')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg'), ('timespec', 'tv_nsec')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg'), ('timespec', 'tv_nsec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg'), ('timespec', 'tv_nsec')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec')])}], 'syslog': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'iopl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}], 'tee': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'timer_create': [{'call': 'clock_getres', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'timer_delete', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'clock_gettime', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'timer_settime', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'timer_gettime', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'clock_settime', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'clock_nanosleep', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'clock_adjtime', 'reason': set([('k_clock', 'timer_create')])}], 'timer_delete': [{'call': 'clock_getres', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'timer_create', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'clock_gettime', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'timer_settime', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'timer_gettime', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'clock_settime', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'clock_nanosleep', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'clock_adjtime', 'reason': set([('k_clock', 'timer_del')])}], 'timer_gettime': [{'call': 'clock_getres', 'reason': set([('k_clock', 'timer_get')])}, {'call': 'timer_delete', 'reason': set([('k_clock', 'timer_get')])}, {'call': 'timer_create', 'reason': set([('k_clock', 'timer_get')])}, {'call': 'clock_gettime', 'reason': set([('k_clock', 'timer_get')])}, {'call': 'timer_settime', 'reason': set([('k_clock', 'timer_get')])}, {'call': 'clock_settime', 'reason': set([('k_clock', 'timer_get')])}, {'call': 'clock_nanosleep', 'reason': set([('k_clock', 'timer_get')])}, {'call': 'clock_adjtime', 'reason': set([('k_clock', 'timer_get')])}], 'timer_settime': [{'call': 'clock_getres', 'reason': set([('k_clock', 'timer_set')])}, {'call': 'timer_delete', 'reason': set([('k_clock', 'timer_set')])}, {'call': 'timer_create', 'reason': set([('k_clock', 'timer_set')])}, {'call': 'clock_gettime', 'reason': set([('k_clock', 'timer_set')])}, {'call': 'timer_gettime', 'reason': set([('k_clock', 'timer_set')])}, {'call': 'clock_settime', 'reason': set([('k_clock', 'timer_set')])}, {'call': 'clock_nanosleep', 'reason': set([('k_clock', 'timer_set')])}, {'call': 'clock_adjtime', 'reason': set([('k_clock', 'timer_set')])}], 'timerfd_create': [{'call': 'timerfd_gettime', 'reason': set([('timerfd_ctx', 'clockid')])}, {'call': 'timerfd_settime', 'reason': set([('timerfd_ctx', 'clockid')])}], 'timerfd_gettime': [{'call': 'timerfd_settime', 'reason': set([('timerfd_ctx', 'expired'), ('timerfd_ctx', 'tintv')])}, {'call': 'timerfd_create', 'reason': set([('timerfd_ctx', 'expired'), ('timerfd_ctx', 'tintv')])}], 'timerfd_settime': [{'call': 'timerfd_gettime', 'reason': set([('timerfd_ctx', 'expired'), ('timerfd_ctx', 'tintv')])}, {'call': 'timerfd_create', 'reason': set([('timerfd_ctx', 'expired'), ('timerfd_ctx', 'tintv')])}], 'umount': [{'call': 'syncfs', 'reason': set([('super_block', 's_flags')])}, {'call': 'keyctl', 'reason': set([('task_struct', 'flags')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'flags')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('super_block', 's_flags')])}, {'call': 'mq_unlink', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'kill', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'flags')])}, {'call': 'pivot_root', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'flags')])}, {'call': 'getppid', 'reason': set([('task_struct', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'flags')])}, {'call': 'capget', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'flags')])}, {'call': 'ustat', 'reason': set([('super_block', 's_flags')])}, {'call': 'signal', 'reason': set([('task_struct', 'flags')])}, {'call': 'setreuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'flags')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'flags')])}, {'call': 'setsid', 'reason': set([('task_struct', 'flags')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'flags')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'flags')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'flags')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'flags')])}, {'call': 'getcwd', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'getsid', 'reason': set([('task_struct', 'flags')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'flags')])}, {'call': 'quotactl', 'reason': set([('super_block', 's_flags')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'flags')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'flags')])}, {'call': 'acct', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'flags')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'flags')])}, {'call': 'setns', 'reason': set([('task_struct', 'flags')])}, {'call': 'fork', 'reason': set([('task_struct', 'flags')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'flags')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'flags')])}, {'call': 'swapon', 'reason': set([('super_block', 's_flags')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'flags')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'flags')])}, {'call': 'setresuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'flags')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'flags')])}, {'call': 'vfork', 'reason': set([('task_struct', 'flags')])}, {'call': 'setuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'prctl', 'reason': set([('task_struct', 'flags')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'flags')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'flags')])}, {'call': 'clone', 'reason': set([('task_struct', 'flags')])}, {'call': 'mq_open', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'flags')])}], 'uname': [{'call': 'keyctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'personality')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'personality')])}, {'call': 'kill', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'personality')])}, {'call': 'personality', 'reason': set([('task_struct', 'personality')])}, {'call': 'getppid', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'personality')])}, {'call': 'capget', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'personality')])}, {'call': 'umount', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'getsid', 'reason': set([('task_struct', 'personality')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'personality')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'personality')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'personality')])}, {'call': 'setns', 'reason': set([('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'personality')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'personality')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'personality')])}, {'call': 'prctl', 'reason': set([('task_struct', 'personality')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'personality')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'personality')])}, {'call': 'clone', 'reason': set([('task_struct', 'personality')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'personality')])}], 'uselib': [{'call': 'syncfs', 'reason': set([('super_block', 's_iflags')])}, {'call': 'fadvise64_64', 'reason': set([('super_block', 's_iflags')])}, {'call': 'mq_unlink', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'pivot_root', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'ustat', 'reason': set([('super_block', 's_iflags')])}, {'call': 'umount', 'reason': set([('super_block', 's_iflags'), ('vfsmount', 'mnt_flags')])}, {'call': 'getcwd', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'quotactl', 'reason': set([('super_block', 's_iflags')])}, {'call': 'acct', 'reason': set([('vfsmount', 'mnt_flags')])}, {'call': 'swapon', 'reason': set([('super_block', 's_iflags')])}, {'call': 'mq_open', 'reason': set([('vfsmount', 'mnt_flags')])}], 'utime': [{'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_timedreceive', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'semtimedop', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sched_rr_get_interval', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_timedsend', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec')])}], 'utimensat': [{'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fadvise64_64', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchmod', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchown', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_timedreceive', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'semtimedop', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sched_rr_get_interval', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'inotify_add_watch', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ftruncate', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_getsetattr', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_timedsend', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'epoll_wait', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile64', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec')])}], 'vmsplice': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'msync', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}], 'write': [{'call': 'syncfs', 'reason': set([('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'flags')])}, {'call': 'fadvise64_64', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'flags')])}]}