{'accept4': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'acct': [{'call': 'eventfd2', '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': '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': 'socketpair', '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': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}], 'alarm': [{'call': 'waitid', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'settimeofday', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'adjtimex', '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')])}], 'bind': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'bpf': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'dup3', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('bpf_attr', 'bpf_fd'), ('bpf_attr', 'flags'), ('bpf_attr', 'insn_cnt'), ('bpf_attr', 'kern_version'), ('bpf_attr', 'prog_flags'), ('bpf_map', 'key_size'), ('bpf_map', 'map_type'), ('bpf_prog', 'aux'), ('fd', 'file')])}, {'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', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_op'), ('file', 'private_data')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_op'), ('file', 'private_data')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'uselib', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_op'), ('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': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'shmat', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('bpf_prog', 'aux'), ('fd', 'file'), ('file', 'f_op'), ('file', 'private_data'), ('mm_segment_t', 'seg')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'open', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_op'), ('file', 'private_data'), ('mm_segment_t', 'seg')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_open', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op'), ('file', 'private_data')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], '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': 'brk', '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': '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')])}], 'capset': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], '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')])}, {'call': 'clock_adjtime', 'reason': set([('k_clock', 'clock_adj')])}], 'clock_nanosleep': [{'call': 'rt_sigtimedwait', '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': 'fstat', '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': 'newfstat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'clock_nanosleep', 'reason': set([('k_clock', 'nsleep'), ('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_settime', 'reason': set([('k_clock', 'clock_set')])}, {'call': 'clock_nanosleep', 'reason': set([('k_clock', 'clock_set')])}, {'call': 'clock_adjtime', 'reason': set([('k_clock', 'clock_set')])}], 'connect': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'copy_file_range': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'delete_module': [{'call': 'delete_module', 'reason': set([('module', 'exit'), ('module', 'init'), ('module', 'state')])}, {'call': 'init_module', 'reason': set([('module', 'exit'), ('module', 'init'), ('module', 'state')])}, {'call': 'finit_module', 'reason': set([('module', 'exit'), ('module', 'init'), ('module', 'state')])}], 'dmi_modalias_show': [{'call': 'dmi_modalias_show', 'reason': set([('mafield', 'field'), ('mafield', 'prefix')])}], 'dup3': [{'call': 'dup3', 'reason': set([('fdtable', 'max_fds'), ('files_struct', 'fdt'), ('files_struct', 'resize_in_progress')])}, {'call': 'unshare', 'reason': set([('fdtable', 'max_fds'), ('files_struct', 'fdt'), ('files_struct', 'resize_in_progress')])}, {'call': 'select', 'reason': set([('fdtable', 'max_fds')])}, {'call': 'dup2', 'reason': set([('fdtable', 'max_fds'), ('files_struct', 'fdt'), ('files_struct', 'resize_in_progress')])}], 'epoll_create1': [{'call': 'keyctl', 'reason': set([('cred', 'user'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'user')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user')])}, {'call': 'getresgid', 'reason': set([('cred', 'user')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'user')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'user')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'user')])}, {'call': 'unshare', 'reason': set([('cred', 'user')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'user')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user'), ('eventpoll', 'user'), ('eventpoll', 'ws')])}, {'call': 'getresuid', 'reason': set([('cred', 'user')])}, {'call': 'epoll_ctl', 'reason': set([('eventpoll', 'user'), ('eventpoll', 'ws')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'user')])}, {'call': 'setregid', 'reason': set([('cred', 'user')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'user'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'user')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_wait', 'reason': set([('eventpoll', 'user'), ('eventpoll', 'ws')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'user')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'user')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'user')])}, {'call': 'setpriority', 'reason': set([('cred', 'user'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'epoll_ctl': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'keyctl', 'reason': set([('list_head', 'next')])}, {'call': 'rt_sigtimedwait', 'reason': set([('list_head', 'next')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'msgrcv', 'reason': set([('list_head', 'next')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'mq_unlink', 'reason': set([('list_head', 'next')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'kill', 'reason': set([('list_head', 'next')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'timer_delete', 'reason': set([('list_head', 'next')])}, {'call': 'sched_getaffinity', 'reason': set([('list_head', 'next')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('list_head', 'next')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'setgid', 'reason': set([('list_head', 'next')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pivot_root', 'reason': set([('list_head', 'next')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'ioprio_set', 'reason': set([('list_head', 'next')])}, {'call': 'delete_module', 'reason': set([('list_head', 'next')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'dup3', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'readlinkat', 'reason': set([('list_head', 'next')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'io_getevents', 'reason': set([('list_head', 'next')])}, {'call': 'getppid', 'reason': set([('list_head', 'next')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'capget', 'reason': set([('list_head', 'next')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('list_head', 'next')])}, {'call': 'ustat', 'reason': set([('list_head', 'next')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'unshare', 'reason': set([('list_head', 'next')])}, {'call': 'signal', 'reason': set([('list_head', 'next')])}, {'call': 'setreuid', 'reason': set([('list_head', 'next')])}, {'call': 'semtimedop', 'reason': set([('list_head', 'next')])}, {'call': 'umount', 'reason': set([('list_head', 'next')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'timer_create', 'reason': set([('list_head', 'next')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mkdirat', 'reason': set([('list_head', 'next')])}, {'call': 'sched_rr_get_interval', 'reason': set([('list_head', 'next')])}, {'call': 'epoll_create1', 'reason': set([('epitem', 'nwait'), ('epitem', 'ws'), ('epoll_event', 'events'), ('file', 'f_op'), ('list_head', 'next')])}, {'call': 'timerfd_gettime', 'reason': set([('list_head', 'next')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'semctl', 'reason': set([('list_head', 'next')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('epitem', 'nwait'), ('epitem', 'ws'), ('epoll_event', 'events'), ('fd', 'file'), ('fd', 'flags'), ('file', 'f_op'), ('list_head', 'next')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op'), ('list_head', 'next')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'lookup_dcookie', 'reason': set([('list_head', 'next')])}, {'call': 'uselib', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'renameat2', 'reason': set([('list_head', 'next')])}, {'call': 'rt_sigprocmask', 'reason': set([('list_head', 'next')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op'), ('list_head', 'next')])}, {'call': 'msgctl', 'reason': set([('list_head', 'next')])}, {'call': 'reboot', 'reason': set([('list_head', 'next')])}, {'call': 'setsid', 'reason': set([('list_head', 'next')])}, {'call': 'set_trip_temp', 'reason': set([('list_head', 'next')])}, {'call': 'sigaltstack', 'reason': set([('list_head', 'next')])}, {'call': 'sched_setattr', 'reason': set([('list_head', 'next')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'migrate_pages', 'reason': set([('list_head', 'next')])}, {'call': 'getitimer', 'reason': set([('list_head', 'next')])}, {'call': 'fchmodat', 'reason': set([('list_head', 'next')])}, {'call': 'setpgid', 'reason': set([('list_head', 'next')])}, {'call': 'init_module', 'reason': set([('list_head', 'next')])}, {'call': 'setresgid', 'reason': set([('list_head', 'next')])}, {'call': 'getcwd', 'reason': set([('list_head', 'next')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'get_trip_temp', 'reason': set([('list_head', 'next')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'timer_settime', 'reason': set([('list_head', 'next')])}, {'call': 'setregid', 'reason': set([('list_head', 'next')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'timer_gettime', 'reason': set([('list_head', 'next')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsid', 'reason': set([('list_head', 'next')])}, {'call': 'shmat', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mknodat', 'reason': set([('list_head', 'next')])}, {'call': 'socket', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'symlinkat', 'reason': set([('list_head', 'next')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'prlimit64', 'reason': set([('list_head', 'next')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op'), ('list_head', 'next')])}, {'call': 'linkat', 'reason': set([('list_head', 'next')])}, {'call': 'getgroups16', 'reason': set([('list_head', 'next')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'quotactl', 'reason': set([('list_head', 'next')])}, {'call': 'rt_sigaction', 'reason': set([('list_head', 'next')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'request_key', 'reason': set([('list_head', 'next')])}, {'call': 'getpgid', 'reason': set([('list_head', 'next')])}, {'call': 'brk', 'reason': set([('list_head', 'next')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'open', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'unlink', 'reason': set([('list_head', 'next')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'exit_group', 'reason': set([('list_head', 'next')])}, {'call': 'getpriority', 'reason': set([('list_head', 'next')])}, {'call': 'sigaction', 'reason': set([('list_head', 'next')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'faccessat', 'reason': set([('list_head', 'next')])}, {'call': 'rmdir', 'reason': set([('list_head', 'next')])}, {'call': 'dup', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setgroups16', 'reason': set([('list_head', 'next')])}, {'call': 'setns', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fork', 'reason': set([('list_head', 'next')])}, {'call': 'get_mempolicy', 'reason': set([('list_head', 'next')])}, {'call': 'io_submit', 'reason': set([('list_head', 'next')])}, {'call': 'get_robust_list', 'reason': set([('list_head', 'next')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'sched_yield', 'reason': set([('list_head', 'next')])}, {'call': 'sched_getscheduler', 'reason': set([('list_head', 'next')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ptrace', 'reason': set([('list_head', 'next')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'munlockall', 'reason': set([('list_head', 'next')])}, {'call': 'swapon', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pkey_mprotect', 'reason': set([('list_head', 'next')])}, {'call': 'madvise', 'reason': set([('list_head', 'next')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'sched_getattr', 'reason': set([('list_head', 'next')])}, {'call': 'fchownat', 'reason': set([('list_head', 'next')])}, {'call': 'getrusage', 'reason': set([('list_head', 'next')])}, {'call': 'timerfd_settime', 'reason': set([('list_head', 'next')])}, {'call': 'sched_setscheduler', 'reason': set([('list_head', 'next')])}, {'call': 'setresuid', 'reason': set([('list_head', 'next')])}, {'call': 'setitimer', 'reason': set([('list_head', 'next')])}, {'call': 'ioprio_get', 'reason': set([('list_head', 'next')])}, {'call': 'vfork', 'reason': set([('list_head', 'next')])}, {'call': 'setuid', 'reason': set([('list_head', 'next')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'io_setup', 'reason': set([('list_head', 'next')])}, {'call': 'mprotect', 'reason': set([('list_head', 'next')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'mremap', 'reason': set([('list_head', 'next')])}, {'call': 'io_destroy', 'reason': set([('list_head', 'next')])}, {'call': 'mbind', 'reason': set([('list_head', 'next')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'prctl', 'reason': set([('list_head', 'next')])}, {'call': 'move_pages', 'reason': set([('list_head', 'next')])}, {'call': 'timerfd_create', 'reason': set([('list_head', 'next')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'modify_ldt', 'reason': set([('list_head', 'next')])}, {'call': 'getgroups', 'reason': set([('list_head', 'next')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup2', 'reason': set([('list_head', 'next')])}, {'call': 'get_curr_temp', 'reason': set([('list_head', 'next')])}, {'call': 'msgsnd', 'reason': set([('list_head', 'next')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'munlock', 'reason': set([('list_head', 'next')])}, {'call': 'setpriority', 'reason': set([('list_head', 'next')])}, {'call': 'inotify_init1', 'reason': set([('list_head', 'next')])}, {'call': 'mincore', 'reason': set([('list_head', 'next')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'timer_getoverrun', 'reason': set([('list_head', 'next')])}, {'call': 'kexec_load', 'reason': set([('list_head', 'next')])}, {'call': 'clone', 'reason': set([('list_head', 'next')])}, {'call': 'mq_open', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'setgroups', 'reason': set([('list_head', 'next')])}, {'call': 'unlinkat', 'reason': set([('list_head', 'next')])}, {'call': 'sched_getparam', 'reason': set([('list_head', 'next')])}, {'call': 'io_cancel', 'reason': set([('list_head', 'next')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op'), ('list_head', 'next')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'finit_module', 'reason': set([('list_head', 'next')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'next')])}, {'call': 'mlockall', 'reason': set([('list_head', 'next')])}], 'epoll_wait': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op')])}, {'call': 'dup3', 'reason': set([('file', 'f_op')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_op')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_op')])}, {'call': 'uselib', 'reason': set([('file', 'f_op')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'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', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'shmat', 'reason': set([('file', 'f_op')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_op')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op'), ('mm_segment_t', 'seg')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_op')])}, {'call': 'open', 'reason': set([('file', 'f_op')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_op')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_op'), ('mm_segment_t', 'seg')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_op')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_open', 'reason': set([('file', 'f_op')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'faccessat': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'eventfd2', 'reason': set([('path', 'mnt')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'swapoff', 'reason': set([('path', 'mnt')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'pivot_root', 'reason': set([('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'mnt')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'mnt')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'unshare', 'reason': set([('path', 'mnt')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'uid')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'mnt')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'accept4', 'reason': set([('path', 'mnt')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'socketpair', 'reason': set([('path', 'mnt')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getcwd', 'reason': set([('path', 'mnt')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'shmat', 'reason': set([('path', 'mnt')])}, {'call': 'socket', 'reason': set([('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'mnt')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('path', 'mnt'), ('task_struct', 'cred')])}, {'call': 'shmdt', 'reason': set([('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'mnt')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'acct', 'reason': set([('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'mnt')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'dup', 'reason': set([('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'mnt'), ('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'shmctl', 'reason': set([('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'mnt')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'uid')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'uid')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'mnt')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_open', 'reason': set([('path', 'mnt')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'mnt')])}], 'fallocate': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'fchdir': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('path', 'dentry')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry')])}, {'call': 'dup3', 'reason': set([('path', 'dentry')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'unshare', 'reason': set([('path', 'dentry')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('path', 'dentry')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry')])}, {'call': 'uselib', 'reason': set([('path', 'dentry')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('path', 'dentry')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('path', 'dentry')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('path', 'dentry')])}, {'call': 'open', 'reason': set([('path', 'dentry')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('path', 'dentry')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('path', 'dentry')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('path', 'dentry')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'fchmod': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'fchmodat': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'fchown': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('path', 'dentry')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry')])}, {'call': 'dup3', 'reason': set([('path', 'dentry')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'unshare', 'reason': set([('path', 'dentry')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('path', 'dentry')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry')])}, {'call': 'uselib', 'reason': set([('path', 'dentry')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('path', 'dentry')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('path', 'dentry')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('path', 'dentry')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('path', 'dentry')])}, {'call': 'open', 'reason': set([('path', 'dentry')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('path', 'dentry')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('path', 'dentry')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('path', 'dentry')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'fchownat': [{'call': 'eventfd2', 'reason': set([('path', 'dentry')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry')])}, {'call': 'dup3', 'reason': set([('path', 'dentry')])}, {'call': 'unshare', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry')])}, {'call': 'flock', 'reason': set([('path', 'dentry')])}, {'call': 'openat', 'reason': set([('path', 'dentry')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry')])}, {'call': 'uselib', 'reason': set([('path', 'dentry')])}, {'call': 'accept4', 'reason': set([('path', 'dentry')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry')])}, {'call': 'shmat', 'reason': set([('path', 'dentry')])}, {'call': 'socket', 'reason': set([('path', 'dentry')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry')])}, {'call': 'acct', 'reason': set([('path', 'dentry')])}, {'call': 'open', 'reason': set([('path', 'dentry')])}, {'call': 'dup', 'reason': set([('path', 'dentry')])}, {'call': 'setns', 'reason': set([('path', 'dentry')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry')])}, {'call': 'swapon', 'reason': set([('path', 'dentry')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry')])}], 'fcntl': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'fcntl64': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('flock', 'l_len'), ('flock', 'l_start')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('flock', 'l_len'), ('flock', 'l_start')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'fdatasync': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'fgetxattr': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'finit_module': [{'call': 'delete_module', 'reason': set([('module', 'args'), ('module', 'kp'), ('module', 'num_kp'), ('module_layout', 'base'), ('module_layout', 'size')])}, {'call': 'init_module', 'reason': set([('load_info', 'debug'), ('load_info', 'num_debug'), ('module', 'args'), ('module', 'kp'), ('module', 'num_kp'), ('module_layout', 'base'), ('module_layout', 'size')])}, {'call': 'finit_module', 'reason': set([('load_info', 'debug'), ('load_info', 'num_debug'), ('module', 'args'), ('module', 'kp'), ('module', 'num_kp'), ('module_layout', 'base'), ('module_layout', 'size')])}], 'flistxattr': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'flock': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('super_block', 's_flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ustat', 'reason': set([('super_block', 's_flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'umount', 'reason': set([('super_block', 's_flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'quotactl', 'reason': set([('super_block', 's_flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode'), ('super_block', 's_flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'fremovexattr': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'fsetxattr': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('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')])}, {'call': 'fstat', 'reason': set([('__old_kernel_stat', 'st_ino'), ('__old_kernel_stat', 'st_nlink'), ('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev')])}, {'call': 'newfstat', 'reason': set([('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev')])}], 'fstatfs': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'ustat', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'statfs', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'statfs64', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'fstatfs64': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'ustat', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'statfs', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'statfs64', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'fsync': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'ftruncate': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'mq_unlink', 'reason': set([('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'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'), ('inode', 'i_sb')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'fchmodat', 'reason': set([('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'linkat', 'reason': set([('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'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'), ('inode', 'i_sb')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'faccessat', 'reason': set([('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'dup', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'fchownat', 'reason': set([('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'unlinkat', 'reason': set([('inode', 'i_flags'), ('inode', 'i_sb')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('inode', 'i_flags'), ('inode', 'i_sb')])}], 'futex': [{'call': 'rt_sigtimedwait', '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': 'fstat', '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': 'newfstat', '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')])}], 'futimesat': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'waitid', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'semtimedop', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timeval', 'tv_usec')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'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': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'getitimer', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'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': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'wait4', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'getrusage', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'fstat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'setitimer', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'newfstat', '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': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'alarm', 'reason': set([('timeval', 'tv_usec')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec'), ('timeval', 'tv_usec')])}], 'get_mempolicy': [{'call': 'keyctl', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'kill', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_ops')])}, {'call': 'getppid', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'capget', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'signal', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'umount', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'setsid', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'getsid', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'set_mempolicy', 'reason': set([('mempolicy', 'mode'), ('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_ops')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_ops')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'setns', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'fork', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'get_mempolicy', 'reason': set([('mempolicy', 'mode'), ('vm_area_struct', 'vm_ops')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_ops')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_ops')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_ops')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'vfork', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_ops')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_ops')])}, {'call': 'mbind', 'reason': set([('mempolicy', 'mode')])}, {'call': 'prctl', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy'), ('vm_area_struct', 'vm_ops')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_ops')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_ops')])}, {'call': 'clone', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'il_prev'), ('task_struct', 'mempolicy')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_ops')])}], 'getcwd': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_unlink', 'reason': set([('dentry', 'd_parent'), ('vfsmount', 'mnt_root')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('dentry', 'd_parent'), ('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_root')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'umount', 'reason': set([('vfsmount', 'mnt_root')])}, {'call': 'mkdirat', 'reason': set([('dentry', 'd_parent')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'renameat2', 'reason': set([('dentry', 'd_parent')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('dentry', 'd_parent'), ('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_root')])}, {'call': 'ftruncate', 'reason': set([('dentry', 'd_parent')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mknodat', 'reason': set([('dentry', 'd_parent')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'symlinkat', 'reason': set([('dentry', 'd_parent')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'linkat', 'reason': set([('dentry', 'd_parent')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_root')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unlink', 'reason': set([('dentry', 'd_parent')])}, {'call': 'rmdir', 'reason': set([('dentry', 'd_parent')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('dentry', 'd_parent'), ('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_root')])}, {'call': 'unlinkat', 'reason': set([('dentry', 'd_parent')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'getdents': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'getdents64': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('mm_segment_t', 'seg')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'getegid': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'getegid16': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'geteuid': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'geteuid16': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'getgid': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'getgid16': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'getgroups': [{'call': 'keyctl', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'group_info')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'group_info')])}, {'call': 'getresgid', 'reason': set([('cred', 'group_info')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'group_info')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'group_info')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'group_info')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'group_info')])}, {'call': 'unshare', 'reason': set([('cred', 'group_info')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'group_info')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'group_info')])}, {'call': 'getresuid', 'reason': set([('cred', 'group_info')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'group_info')])}, {'call': 'setregid', 'reason': set([('cred', 'group_info')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'group_info')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'group_info')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'group_info')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'group_info')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'group_info')])}, {'call': 'setpriority', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'getgroups16': [{'call': 'keyctl', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'group_info')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'group_info')])}, {'call': 'getresgid', 'reason': set([('cred', 'group_info')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'group_info')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'group_info')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'group_info')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'group_info')])}, {'call': 'unshare', 'reason': set([('cred', 'group_info')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'group_info')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'group_info')])}, {'call': 'getresuid', 'reason': set([('cred', 'group_info')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'group_info')])}, {'call': 'setregid', 'reason': set([('cred', 'group_info')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'group_info')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'group_info')])}, {'call': 'setgroups16', 'reason': set([('group_info', 'ngroups')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'group_info')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'group_info')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'group_info')])}, {'call': 'setpriority', 'reason': set([('cred', 'group_info'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgroups', 'reason': set([('group_info', 'ngroups')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], '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')])}], 'getpeername': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'getppid': [{'call': 'keyctl', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'kill', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'getppid', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'capget', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'signal', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'umount', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'setsid', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'getsid', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'setns', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'fork', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'vfork', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'prctl', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'clone', 'reason': set([('task_struct', 'real_parent')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'real_parent')])}], 'getpriority': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'uid')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'uid')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setuid', 'reason': set([('cred', 'uid')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}], 'getresgid': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'getresgid16': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'getresuid': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'getresuid16': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], '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')])}], 'getsockname': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'getsockopt': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('proto_ops', 'compat_getsockopt')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'getuid': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'getuid16': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'getxattr': [{'call': 'eventfd2', 'reason': set([('path', 'dentry')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry')])}, {'call': 'dup3', 'reason': set([('path', 'dentry')])}, {'call': 'unshare', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry')])}, {'call': 'flock', 'reason': set([('path', 'dentry')])}, {'call': 'openat', 'reason': set([('path', 'dentry')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry')])}, {'call': 'uselib', 'reason': set([('path', 'dentry')])}, {'call': 'accept4', 'reason': set([('path', 'dentry')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry')])}, {'call': 'shmat', 'reason': set([('path', 'dentry')])}, {'call': 'socket', 'reason': set([('path', 'dentry')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry')])}, {'call': 'acct', 'reason': set([('path', 'dentry')])}, {'call': 'open', 'reason': set([('path', 'dentry')])}, {'call': 'dup', 'reason': set([('path', 'dentry')])}, {'call': 'setns', 'reason': set([('path', 'dentry')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry')])}, {'call': 'swapon', 'reason': set([('path', 'dentry')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry')])}], 'init_module': [{'call': 'delete_module', 'reason': set([('module', 'args'), ('module', 'kp'), ('module', 'num_kp'), ('module_layout', 'base'), ('module_layout', 'size')])}, {'call': 'init_module', 'reason': set([('load_info', 'debug'), ('load_info', 'hdr'), ('load_info', 'len'), ('load_info', 'num_debug'), ('module', 'args'), ('module', 'kp'), ('module', 'num_kp'), ('module_layout', 'base'), ('module_layout', 'size')])}, {'call': 'finit_module', 'reason': set([('load_info', 'debug'), ('load_info', 'hdr'), ('load_info', 'len'), ('load_info', 'num_debug'), ('module', 'args'), ('module', 'kp'), ('module', 'num_kp'), ('module_layout', 'base'), ('module_layout', 'size')])}], 'inotify_add_watch': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_op')])}, {'call': 'mq_unlink', 'reason': set([('dentry', 'd_inode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pivot_root', 'reason': set([('dentry', 'd_inode')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op')])}, {'call': 'dup3', 'reason': set([('file', 'f_op')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mkdirat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_op')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_op')])}, {'call': 'uselib', 'reason': set([('file', 'f_op')])}, {'call': 'renameat2', 'reason': set([('dentry', 'd_inode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getcwd', 'reason': set([('dentry', 'd_inode')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('dentry', 'd_inode'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_op')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mknodat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'socket', 'reason': set([('file', 'f_op')])}, {'call': 'symlinkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'linkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_op')])}, {'call': 'open', 'reason': set([('file', 'f_op')])}, {'call': 'unlink', 'reason': set([('dentry', 'd_inode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'rmdir', 'reason': set([('dentry', 'd_inode')])}, {'call': 'dup', 'reason': set([('file', 'f_op')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_op')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_op')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('dentry', 'd_inode'), ('file', 'f_op')])}, {'call': 'unlinkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'inotify_init1': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'inotify_rm_watch', 'reason': set([('fsnotify_group', 'overflow_event'), ('inotify_group_private_data', 'ucounts')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'inotify_add_watch', 'reason': set([('fsnotify_group', 'overflow_event'), ('inotify_group_private_data', 'ucounts')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'inotify_init1', 'reason': set([('fsnotify_group', 'overflow_event'), ('inotify_group_private_data', 'ucounts')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'inotify_rm_watch': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op')])}, {'call': 'dup3', 'reason': set([('file', 'f_op')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_op')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_op')])}, {'call': 'uselib', 'reason': set([('file', 'f_op')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_op')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_op')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_op')])}, {'call': 'open', 'reason': set([('file', 'f_op')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_op')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_op')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_op')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_op')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'io_cancel': [{'call': 'swapoff', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'remap_file_pages', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_getevents', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr'), ('mm_struct', 'ioctx_table')])}, {'call': 'migrate_pages', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'shmdt', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'brk', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'get_mempolicy', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_submit', 'reason': set([('kioctx', 'user_id')])}, {'call': 'getrusage', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_setup', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr'), ('mm_struct', 'ioctx_table')])}, {'call': 'mremap', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_destroy', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr'), ('mm_struct', 'ioctx_table')])}, {'call': 'mbind', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'prctl', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'move_pages', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'modify_ldt', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'mincore', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_cancel', 'reason': set([('aio_kiocb', 'ki_user_iocb'), ('kioctx', 'user_id'), ('kioctx_table', 'nr'), ('mm_struct', 'ioctx_table')])}], 'io_destroy': [{'call': 'swapoff', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'remap_file_pages', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_getevents', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'user_id'), ('kioctx_table', 'nr'), ('mm_struct', 'ioctx_table')])}, {'call': 'migrate_pages', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'shmdt', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'brk', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'get_mempolicy', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_submit', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'user_id')])}, {'call': 'getrusage', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_setup', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'user_id'), ('kioctx_table', 'nr'), ('mm_struct', 'ioctx_table')])}, {'call': 'mremap', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_destroy', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'user_id'), ('kioctx_table', 'nr'), ('mm_struct', 'ioctx_table')])}, {'call': 'mbind', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'prctl', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'move_pages', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'modify_ldt', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'mincore', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_cancel', 'reason': set([('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'user_id'), ('kioctx_table', 'nr'), ('mm_struct', 'ioctx_table')])}], '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': 'swapoff', 'reason': set([('mm_struct', 'ioctx_table')])}, {'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': 'remap_file_pages', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_getevents', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr'), ('mm_struct', 'ioctx_table')])}, {'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([('mm_struct', 'ioctx_table'), ('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': 'shmdt', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'brk', 'reason': set([('mm_struct', 'ioctx_table')])}, {'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': 'get_mempolicy', 'reason': set([('mm_struct', 'ioctx_table')])}, {'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([('mm_struct', 'ioctx_table'), ('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'), ('mm_struct', 'ioctx_table')])}, {'call': 'mremap', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'io_destroy', 'reason': set([('kioctx', 'user_id'), ('kioctx_table', 'nr'), ('mm_struct', 'ioctx_table')])}, {'call': 'mbind', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'prctl', 'reason': set([('mm_struct', 'ioctx_table'), ('task_struct', 'timer_slack_ns')])}, {'call': 'move_pages', 'reason': set([('mm_struct', 'ioctx_table'), ('task_struct', 'timer_slack_ns')])}, {'call': 'modify_ldt', 'reason': set([('mm_struct', 'ioctx_table')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'timer_slack_ns')])}, {'call': 'mincore', 'reason': set([('mm_struct', 'ioctx_table')])}, {'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'), ('mm_struct', 'ioctx_table')])}], 'io_setup': [{'call': 'io_getevents', 'reason': set([('kioctx', 'cpu'), ('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'req_batch')])}, {'call': 'io_submit', 'reason': set([('kioctx', 'cpu'), ('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'req_batch')])}, {'call': 'io_setup', 'reason': set([('kioctx', 'cpu'), ('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'req_batch')])}, {'call': 'io_destroy', 'reason': set([('kioctx', 'cpu'), ('kioctx', 'max_reqs'), ('kioctx', 'mmap_base'), ('kioctx', 'mmap_size'), ('kioctx', 'req_batch')])}, {'call': 'io_cancel', 'reason': set([('kioctx', 'cpu'), ('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': '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', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'ioperm': [{'call': 'keyctl', 'reason': set([('thread_struct', 'io_bitmap_ptr')])}, {'call': 'rt_sigtimedwait', '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': 'ioperm', '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')])}], 'ioprio_get': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'io_context'), ('task_struct', 'real_cred')])}], 'ioprio_set': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}], 'keyctl': [{'call': 'keyctl', 'reason': set([('cred', 'session_keyring'), ('key', 'description'), ('key', 'gid'), ('key', 'perm'), ('key', 'quotalen'), ('key', 'serial'), ('key', 'uid'), ('key_type', 'name'), ('key_type', 'read'), ('key_user', 'qnbytes'), ('key_user', 'qnkeys'), ('request_key_auth', 'target_key'), ('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'session_keyring')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'session_keyring')])}, {'call': 'getresgid', 'reason': set([('cred', 'session_keyring')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'setgid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'session_keyring'), ('cred', 'sgid')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'session_keyring'), ('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'capset', 'reason': set([('cred', 'session_keyring')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'session_keyring')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'session_keyring'), ('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'session_keyring')])}, {'call': 'unshare', 'reason': set([('cred', 'session_keyring')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'euid'), ('cred', 'session_keyring'), ('cred', 'suid'), ('cred', 'uid')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'session_keyring')])}, {'call': 'getresuid', 'reason': set([('cred', 'session_keyring')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'session_keyring'), ('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'session_keyring'), ('cred', 'sgid')])}, {'call': 'setregid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'session_keyring'), ('cred', 'sgid')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'session_keyring'), ('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'session_keyring')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'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', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'session_keyring'), ('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'session_keyring')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'euid'), ('cred', 'session_keyring'), ('cred', 'suid'), ('cred', 'uid')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'session_keyring'), ('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'setuid', 'reason': set([('cred', 'euid'), ('cred', 'session_keyring'), ('cred', 'suid'), ('cred', 'uid')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'session_keyring')])}, {'call': 'setpriority', 'reason': set([('cred', 'session_keyring'), ('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'mm'), ('task_struct', 'pid'), ('task_struct', 'real_cred')])}], 'kill': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'lgetxattr': [{'call': 'eventfd2', 'reason': set([('path', 'dentry')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry')])}, {'call': 'dup3', 'reason': set([('path', 'dentry')])}, {'call': 'unshare', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry')])}, {'call': 'flock', 'reason': set([('path', 'dentry')])}, {'call': 'openat', 'reason': set([('path', 'dentry')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry')])}, {'call': 'uselib', 'reason': set([('path', 'dentry')])}, {'call': 'accept4', 'reason': set([('path', 'dentry')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry')])}, {'call': 'shmat', 'reason': set([('path', 'dentry')])}, {'call': 'socket', 'reason': set([('path', 'dentry')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry')])}, {'call': 'acct', 'reason': set([('path', 'dentry')])}, {'call': 'open', 'reason': set([('path', 'dentry')])}, {'call': 'dup', 'reason': set([('path', 'dentry')])}, {'call': 'setns', 'reason': set([('path', 'dentry')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry')])}, {'call': 'swapon', 'reason': set([('path', 'dentry')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry')])}], 'linkat': [{'call': 'eventfd2', 'reason': set([('path', 'mnt')])}, {'call': 'swapoff', 'reason': set([('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'mnt')])}, {'call': 'epoll_create1', 'reason': set([('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'mnt')])}, {'call': 'accept4', 'reason': set([('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('path', 'mnt')])}, {'call': 'shmat', 'reason': set([('path', 'mnt')])}, {'call': 'socket', 'reason': set([('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'mnt')])}, {'call': 'shmdt', 'reason': set([('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'mnt')])}, {'call': 'dup', 'reason': set([('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('path', 'mnt')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'mnt')])}], 'listen': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'listxattr': [{'call': 'eventfd2', 'reason': set([('path', 'dentry')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry')])}, {'call': 'dup3', 'reason': set([('path', 'dentry')])}, {'call': 'unshare', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry')])}, {'call': 'flock', 'reason': set([('path', 'dentry')])}, {'call': 'openat', 'reason': set([('path', 'dentry')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry')])}, {'call': 'uselib', 'reason': set([('path', 'dentry')])}, {'call': 'accept4', 'reason': set([('path', 'dentry')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry')])}, {'call': 'shmat', 'reason': set([('path', 'dentry')])}, {'call': 'socket', 'reason': set([('path', 'dentry')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry')])}, {'call': 'acct', 'reason': set([('path', 'dentry')])}, {'call': 'open', 'reason': set([('path', 'dentry')])}, {'call': 'dup', 'reason': set([('path', 'dentry')])}, {'call': 'setns', 'reason': set([('path', 'dentry')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry')])}, {'call': 'swapon', 'reason': set([('path', 'dentry')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry')])}], 'llistxattr': [{'call': 'eventfd2', 'reason': set([('path', 'dentry')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry')])}, {'call': 'dup3', 'reason': set([('path', 'dentry')])}, {'call': 'unshare', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry')])}, {'call': 'flock', 'reason': set([('path', 'dentry')])}, {'call': 'openat', 'reason': set([('path', 'dentry')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry')])}, {'call': 'uselib', 'reason': set([('path', 'dentry')])}, {'call': 'accept4', 'reason': set([('path', 'dentry')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry')])}, {'call': 'shmat', 'reason': set([('path', 'dentry')])}, {'call': 'socket', 'reason': set([('path', 'dentry')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry')])}, {'call': 'acct', 'reason': set([('path', 'dentry')])}, {'call': 'open', 'reason': set([('path', 'dentry')])}, {'call': 'dup', 'reason': set([('path', 'dentry')])}, {'call': 'setns', 'reason': set([('path', 'dentry')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry')])}, {'call': 'swapon', 'reason': set([('path', 'dentry')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry')])}], 'llseek': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'lremovexattr': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'lseek': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'lsetxattr': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'lstat': [{'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')])}, {'call': 'fstat', 'reason': set([('__old_kernel_stat', 'st_ino'), ('__old_kernel_stat', 'st_nlink'), ('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev')])}, {'call': 'newfstat', 'reason': set([('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev')])}], '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': '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': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}], 'migrate_pages': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred'), ('task_struct', 'real_cred')])}], 'mincore': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'msgrcv', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'semtimedop', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'perf_event_open', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'setns', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'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'), ('task_struct', 'mm')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'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'), ('task_struct', 'mm'), ('vm_area_struct', 'vm_start')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_start')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'mm')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_start')])}], 'mkdirat': [{'call': 'syncfs', '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': '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')])}], 'mlock': [{'call': 'keyctl', 'reason': set([('task_struct', 'mm')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'mm')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'mm')])}, {'call': 'kill', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'mm')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'mm')])}, {'call': 'getppid', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'mm')])}, {'call': 'capget', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'mm')])}, {'call': 'signal', 'reason': set([('task_struct', 'mm')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'mm')])}, {'call': 'umount', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'mm')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'mm')])}, {'call': 'setsid', 'reason': set([('task_struct', 'mm')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'mm')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'mm')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'mm')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'mm')])}, {'call': 'getsid', 'reason': set([('task_struct', 'mm')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'mm')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'mm')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'mm')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'mm')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'mm')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'mm')])}, {'call': 'setns', 'reason': set([('task_struct', 'mm')])}, {'call': 'fork', 'reason': set([('task_struct', 'mm')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'mm')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'mm')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'mm')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'mm')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'mm')])}, {'call': 'vfork', 'reason': set([('task_struct', 'mm')])}, {'call': 'prctl', 'reason': set([('task_struct', 'mm')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'mm')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'mm')])}, {'call': 'clone', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'mm')])}], 'mlock2': [{'call': 'keyctl', 'reason': set([('task_struct', 'mm')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'mm')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'mm')])}, {'call': 'kill', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'mm')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'mm')])}, {'call': 'getppid', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'mm')])}, {'call': 'capget', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'mm')])}, {'call': 'signal', 'reason': set([('task_struct', 'mm')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'mm')])}, {'call': 'umount', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'mm')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'mm')])}, {'call': 'setsid', 'reason': set([('task_struct', 'mm')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'mm')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'mm')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'mm')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'mm')])}, {'call': 'getsid', 'reason': set([('task_struct', 'mm')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'mm')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'mm')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'mm')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'mm')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'mm')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'mm')])}, {'call': 'setns', 'reason': set([('task_struct', 'mm')])}, {'call': 'fork', 'reason': set([('task_struct', 'mm')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'mm')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'mm')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'mm')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'mm')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'mm')])}, {'call': 'vfork', 'reason': set([('task_struct', 'mm')])}, {'call': 'prctl', 'reason': set([('task_struct', 'mm')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'mm')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'mm')])}, {'call': 'clone', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'mm')])}], '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': 'sched_getparam', 'reason': set([('task_struct', 'personality')])}, {'call': 'io_cancel', 'reason': set([('mm_struct', 'total_vm')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}], 'mmap_pgoff': [{'call': 'eventfd2', 'reason': set([('file', 'f_op')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op')])}, {'call': 'dup3', 'reason': set([('file', 'f_op')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_op')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_op')])}, {'call': 'flock', 'reason': set([('file', 'f_op')])}, {'call': 'openat', 'reason': set([('file', 'f_op')])}, {'call': 'uselib', 'reason': set([('file', 'f_op')])}, {'call': 'accept4', 'reason': set([('file', 'f_op')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op')])}, {'call': 'shmat', 'reason': set([('file', 'f_op')])}, {'call': 'socket', 'reason': set([('file', 'f_op')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_op')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op')])}, {'call': 'acct', 'reason': set([('file', 'f_op')])}, {'call': 'open', 'reason': set([('file', 'f_op')])}, {'call': 'dup', 'reason': set([('file', 'f_op')])}, {'call': 'setns', 'reason': set([('file', 'f_op')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op')])}, {'call': 'swapon', 'reason': set([('file', 'f_op')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op')])}, {'call': 'mq_open', 'reason': set([('file', 'f_op')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op')])}], 'modify_ldt': [{'call': 'swapoff', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'remap_file_pages', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'io_getevents', 'reason': set([('mm_context_t', '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': 'migrate_pages', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'shmdt', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'brk', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'get_mempolicy', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'getrusage', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'io_setup', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'mremap', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'io_destroy', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'mbind', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'prctl', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'move_pages', 'reason': set([('mm_context_t', 'ldt')])}, {'call': 'modify_ldt', 'reason': set([('ldt_struct', 'entries'), ('mm_context_t', 'ldt'), ('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': 'mincore', 'reason': set([('mm_context_t', 'ldt')])}, {'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')])}, {'call': 'io_cancel', 'reason': set([('mm_context_t', 'ldt')])}], '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': 'mount', 'reason': set([('compat_nfs4_mount_data_v1', 'auth_flavours'), ('compat_nfs4_mount_data_v1', 'host_addr')])}, {'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', 'mm'), ('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'kill', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'capget', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'umount', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'getsid', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'setns', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('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', 'mm'), ('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', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'mm'), ('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': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op')])}, {'call': 'dup3', 'reason': set([('file', 'f_op')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('mq_attr', 'mq_flags')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_op')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_op')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_op')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_op')])}, {'call': 'uselib', 'reason': set([('file', 'f_op')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_op')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_op')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_op')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_op')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_op')])}, {'call': 'open', 'reason': set([('file', 'f_op')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('mq_attr', 'mq_flags')])}, {'call': 'dup', 'reason': set([('file', 'f_op')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_op')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('mq_attr', 'mq_flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_op')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('mq_attr', 'mq_flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_op'), ('mq_attr', 'mq_flags')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'mq_notify': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'rt_sigtimedwait', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op')])}, {'call': 'dup3', 'reason': set([('file', 'f_op')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('mqueue_inode_info', 'notify_owner'), ('sigevent', 'sigev_notify'), ('sigevent', 'sigev_signo'), ('sigval', 'sival_ptr')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'timer_create', 'reason': set([('sigevent', 'sigev_notify'), ('sigevent', 'sigev_signo'), ('sigval', 'sival_ptr')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_op')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'rt_sigqueueinfo', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_op')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_op')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'tgkill', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'openat', 'reason': set([('file', 'f_op')])}, {'call': 'uselib', 'reason': set([('file', 'f_op')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_op')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_op')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_op')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_op')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_op')])}, {'call': 'open', 'reason': set([('file', 'f_op')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'rt_tgsigqueueinfo', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('mqueue_inode_info', 'notify_owner'), ('sigevent', 'sigev_notify'), ('sigevent', 'sigev_signo'), ('sigval', 'sival_ptr')])}, {'call': 'dup', 'reason': set([('file', 'f_op')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_op')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('mqueue_inode_info', 'notify_owner'), ('sigevent', 'sigev_notify'), ('sigevent', 'sigev_signo'), ('sigval', 'sival_ptr')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_op')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'rt_sigreturn', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'tkill', 'reason': set([('sigval', 'sival_ptr')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('mqueue_inode_info', 'notify_owner'), ('sigevent', 'sigev_notify'), ('sigevent', 'sigev_signo'), ('sigval', 'sival_ptr'), ('sk_buff', 'data')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_op')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'mq_open': [{'call': 'sysfs', 'reason': set([('filename', 'name')])}, {'call': 'eventfd2', 'reason': set([('path', 'dentry')])}, {'call': 'mq_unlink', 'reason': set([('filename', 'name')])}, {'call': 'swapoff', 'reason': set([('filename', 'name'), ('path', 'dentry')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry')])}, {'call': 'dup3', 'reason': set([('path', 'dentry')])}, {'call': 'unshare', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry')])}, {'call': 'flock', 'reason': set([('path', 'dentry')])}, {'call': 'openat', 'reason': set([('filename', 'name'), ('path', 'dentry')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry')])}, {'call': 'uselib', 'reason': set([('filename', 'name'), ('path', 'dentry')])}, {'call': 'renameat2', 'reason': set([('filename', 'name')])}, {'call': 'accept4', 'reason': set([('path', 'dentry')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry')])}, {'call': 'shmat', 'reason': set([('path', 'dentry')])}, {'call': 'socket', 'reason': set([('path', 'dentry')])}, {'call': 'symlinkat', 'reason': set([('filename', 'name')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry')])}, {'call': 'quotactl', 'reason': set([('filename', 'name'), ('path', 'dentry')])}, {'call': 'acct', 'reason': set([('filename', 'name'), ('path', 'dentry')])}, {'call': 'open', 'reason': set([('filename', 'name'), ('path', 'dentry')])}, {'call': 'unlink', 'reason': set([('filename', 'name')])}, {'call': 'rmdir', 'reason': set([('filename', 'name')])}, {'call': 'dup', 'reason': set([('path', 'dentry')])}, {'call': 'setns', 'reason': set([('path', 'dentry')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry')])}, {'call': 'swapon', 'reason': set([('filename', 'name'), ('path', 'dentry')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry')])}, {'call': 'mq_open', 'reason': set([('filename', 'name'), ('path', 'dentry')])}, {'call': 'unlinkat', 'reason': set([('filename', 'name')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry')])}], 'mq_timedreceive': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'msgrcv', 'reason': set([('msg_msg', 'm_ts')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'dup3', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_msgsize'), ('mqueue_inode_info', 'node_cache'), ('msg_msg', 'm_ts')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'pipe2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_msgsize'), ('mqueue_inode_info', 'node_cache')])}, {'call': 'dup', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_msgsize'), ('mqueue_inode_info', 'node_cache'), ('msg_msg', 'm_ts')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'msgsnd', 'reason': set([('msg_msg', 'm_ts')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_msgsize'), ('mqueue_inode_info', 'node_cache')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_msgsize')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'mq_timedsend': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'dup3', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_maxmsg'), ('mq_attr', 'mq_msgsize'), ('mqueue_inode_info', 'node_cache')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'pipe2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('file', 'f_flags'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_maxmsg'), ('mq_attr', 'mq_msgsize'), ('mqueue_inode_info', 'node_cache')])}, {'call': 'dup', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_maxmsg'), ('mq_attr', 'mq_msgsize'), ('mqueue_inode_info', 'node_cache')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_maxmsg'), ('mq_attr', 'mq_msgsize'), ('mqueue_inode_info', 'node_cache')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op'), ('mq_attr', 'mq_curmsgs'), ('mq_attr', 'mq_maxmsg'), ('mq_attr', 'mq_msgsize')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags'), ('file', 'f_mode'), ('file', 'f_op')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], '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_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('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_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('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_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('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_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('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_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('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_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('mm_struct', 'map_count'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('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_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('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_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('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_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff'), ('vm_area_struct', 'vm_start')])}, {'call': 'clone', 'reason': set([('task_struct', 'personality')])}, {'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_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_next'), ('vm_area_struct', 'vm_ops'), ('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': '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': 'msgctl', 'reason': set([('ipc_namespace', 'msg_ctlmnb'), ('msqid64_ds', 'msg_qbytes')])}, {'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': 'msgrcv', 'reason': set([('msg_msg', 'm_ts')])}, {'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': 'msgsnd', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}, {'call': 'mq_open', 'reason': set([('ipc_namespace', 'msg_ctlmax')])}], 'munlock': [{'call': 'keyctl', 'reason': set([('task_struct', 'mm')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'mm')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'mm')])}, {'call': 'kill', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'mm')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'mm')])}, {'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'getppid', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'mm')])}, {'call': 'capget', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'mm')])}, {'call': 'signal', 'reason': set([('task_struct', 'mm')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'mm')])}, {'call': 'umount', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'mm')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'mm')])}, {'call': 'setsid', 'reason': set([('task_struct', 'mm')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'mm')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'mm')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'mm')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'mm')])}, {'call': 'getsid', 'reason': set([('task_struct', 'mm')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'mm')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'mm')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'mm')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'mm')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'mm')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'mm')])}, {'call': 'setns', 'reason': set([('task_struct', 'mm')])}, {'call': 'fork', 'reason': set([('task_struct', 'mm')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'mm')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'mm')])}, {'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', 'mm')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'mm')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'mm')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'mm')])}, {'call': 'vfork', 'reason': set([('task_struct', 'mm')])}, {'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([('task_struct', 'mm'), ('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'mm')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'mm')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}, {'call': 'clone', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'mm')])}, {'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': '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': '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': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_start')])}], 'name_to_handle_at': [{'call': 'name_to_handle_at', 'reason': set([('file_handle', 'handle_bytes')])}, {'call': 'syncfs', 'reason': set([('super_block', 's_export_op')])}, {'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'ustat', 'reason': set([('super_block', 's_export_op')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'umount', 'reason': set([('super_block', 's_export_op')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt'), ('super_block', 's_export_op')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt'), ('super_block', 's_export_op')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'nanosleep': [{'call': 'rt_sigtimedwait', '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': 'fstat', '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': 'newfstat', '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')])}, {'call': 'fstat', 'reason': set([('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev'), ('kstat', 'size')])}, {'call': 'newfstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev'), ('kstat', 'size'), ('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': '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': 'fstat', 'reason': set([('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev'), ('kstat', 'size')])}, {'call': 'newfstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev'), ('kstat', 'size'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}], 'newlstat': [{'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')])}, {'call': 'fstat', 'reason': set([('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev'), ('kstat', 'size')])}, {'call': 'newfstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev'), ('kstat', 'size'), ('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': 'newstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('stat', 'st_ino'), ('stat', 'st_nlink')])}, {'call': 'fstat', 'reason': set([('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev'), ('kstat', 'size')])}, {'call': 'newfstat', 'reason': set([('compat_stat', 'st_ino'), ('compat_stat', 'st_nlink'), ('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev'), ('kstat', 'size'), ('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': 'old_getrlimit', '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', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('compat_readdir_callback', 'result'), ('fd', 'file'), ('fd', 'flags'), ('readdir_callback', 'result')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('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': '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')])}], 'open_by_handle_at': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'perf_event_open': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'keyctl', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'rt_sigtimedwait', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'msgrcv', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'mq_unlink', 'reason': set([('list_head', 'prev')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'kill', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'timer_delete', 'reason': set([('list_head', 'prev')])}, {'call': 'sched_getaffinity', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'setgid', 'reason': set([('list_head', 'prev')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pivot_root', 'reason': set([('list_head', 'prev')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'ioprio_set', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'delete_module', 'reason': set([('list_head', 'prev')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'dup3', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'readlinkat', 'reason': set([('list_head', 'prev')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'io_getevents', 'reason': set([('list_head', 'prev')])}, {'call': 'getppid', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'capget', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sched_setaffinity', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'ustat', 'reason': set([('list_head', 'prev')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'unshare', 'reason': set([('list_head', 'prev')])}, {'call': 'signal', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'setreuid', 'reason': set([('list_head', 'prev'), ('task_struct', 'flags')])}, {'call': 'semtimedop', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'umount', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'timer_create', 'reason': set([('list_head', 'prev')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mkdirat', 'reason': set([('list_head', 'prev')])}, {'call': 'sched_rr_get_interval', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'timerfd_gettime', 'reason': set([('list_head', 'prev')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'semctl', 'reason': set([('list_head', 'prev')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'lookup_dcookie', 'reason': set([('list_head', 'prev')])}, {'call': 'uselib', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'renameat2', 'reason': set([('list_head', 'prev')])}, {'call': 'rt_sigprocmask', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'msgctl', 'reason': set([('list_head', 'prev')])}, {'call': 'reboot', 'reason': set([('list_head', 'prev')])}, {'call': 'setsid', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'set_trip_temp', 'reason': set([('list_head', 'prev')])}, {'call': 'sigaltstack', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'sched_setattr', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'migrate_pages', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'getitimer', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fchmodat', 'reason': set([('list_head', 'prev')])}, {'call': 'setpgid', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'init_module', 'reason': set([('list_head', 'prev')])}, {'call': 'setresgid', 'reason': set([('list_head', 'prev')])}, {'call': 'getcwd', 'reason': set([('list_head', 'prev')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'get_trip_temp', 'reason': set([('list_head', 'prev')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'timer_settime', 'reason': set([('list_head', 'prev')])}, {'call': 'setregid', 'reason': set([('list_head', 'prev')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'timer_gettime', 'reason': set([('list_head', 'prev')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsid', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mknodat', 'reason': set([('list_head', 'prev')])}, {'call': 'socket', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'symlinkat', 'reason': set([('list_head', 'prev')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'prlimit64', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op'), ('hw_perf_event', 'sample_period'), ('list_head', 'prev'), ('mm_segment_t', 'seg'), ('perf_cpu_context', 'online'), ('perf_event', 'addr_filters_offs'), ('perf_event', 'attach_state'), ('perf_event', 'clock'), ('perf_event', 'cpu'), ('perf_event', 'ctx'), ('perf_event', 'destroy'), ('perf_event', 'event_caps'), ('perf_event', 'group_caps'), ('perf_event', 'group_leader'), ('perf_event', 'header_size'), ('perf_event', 'id_header_size'), ('perf_event', 'nr_siblings'), ('perf_event', 'ns'), ('perf_event', 'parent'), ('perf_event', 'pmu'), ('perf_event', 'prog'), ('perf_event', 'read_size'), ('perf_event_attr', '__reserved_1'), ('perf_event_attr', 'disabled'), ('perf_event_attr', 'exclude_hv'), ('perf_event_attr', 'exclude_kernel'), ('perf_event_attr', 'exclude_user'), ('perf_event_attr', 'exclusive'), ('perf_event_attr', 'freq'), ('perf_event_attr', 'inherit'), ('perf_event_attr', 'namespaces'), ('perf_event_attr', 'pinned'), ('perf_event_attr', 'read_format'), ('perf_event_attr', 'sample_freq'), ('perf_event_attr', 'sample_max_stack'), ('perf_event_attr', 'sample_period'), ('perf_event_attr', 'sample_regs_intr'), ('perf_event_attr', 'sample_regs_user'), ('perf_event_attr', 'sample_stack_user'), ('perf_event_attr', 'sample_type'), ('perf_event_attr', 'use_clockid'), ('perf_event_context', 'parent_ctx'), ('perf_event_context', 'task'), ('perf_event_context', 'task_ctx_data'), ('pmu', 'capabilities'), ('pmu', 'module'), ('pmu', 'nr_addr_filters'), ('pmu', 'task_ctx_nr'), ('pmu', 'task_ctx_size'), ('task_struct', 'flags')])}, {'call': 'linkat', 'reason': set([('list_head', 'prev')])}, {'call': 'getgroups16', 'reason': set([('list_head', 'prev')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'quotactl', 'reason': set([('list_head', 'prev')])}, {'call': 'rt_sigaction', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'request_key', 'reason': set([('list_head', 'prev')])}, {'call': 'getpgid', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'brk', 'reason': set([('list_head', 'prev')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'open', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'unlink', 'reason': set([('list_head', 'prev')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'exit_group', 'reason': set([('list_head', 'prev')])}, {'call': 'getpriority', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'sigaction', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'faccessat', 'reason': set([('list_head', 'prev')])}, {'call': 'rmdir', 'reason': set([('list_head', 'prev')])}, {'call': 'dup', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setgroups16', 'reason': set([('list_head', 'prev')])}, {'call': 'setns', 'reason': set([('file', 'f_op'), ('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fork', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'get_mempolicy', 'reason': set([('list_head', 'prev')])}, {'call': 'io_submit', 'reason': set([('list_head', 'prev')])}, {'call': 'get_robust_list', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'sched_yield', 'reason': set([('list_head', 'prev')])}, {'call': 'sched_getscheduler', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ptrace', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'munlockall', 'reason': set([('list_head', 'prev')])}, {'call': 'swapon', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pkey_mprotect', 'reason': set([('list_head', 'prev')])}, {'call': 'madvise', 'reason': set([('list_head', 'prev')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'sched_getattr', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'fchownat', 'reason': set([('list_head', 'prev')])}, {'call': 'getrusage', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'timerfd_settime', 'reason': set([('list_head', 'prev')])}, {'call': 'sched_setscheduler', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'setresuid', 'reason': set([('list_head', 'prev'), ('task_struct', 'flags')])}, {'call': 'setitimer', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'ioprio_get', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'vfork', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'setuid', 'reason': set([('list_head', 'prev'), ('task_struct', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'io_setup', 'reason': set([('list_head', 'prev')])}, {'call': 'mprotect', 'reason': set([('list_head', 'prev')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'mremap', 'reason': set([('list_head', 'prev')])}, {'call': 'io_destroy', 'reason': set([('list_head', 'prev')])}, {'call': 'mbind', 'reason': set([('list_head', 'prev')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'prctl', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'move_pages', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'timerfd_create', 'reason': set([('list_head', 'prev')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'modify_ldt', 'reason': set([('list_head', 'prev')])}, {'call': 'getgroups', 'reason': set([('list_head', 'prev')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup2', 'reason': set([('list_head', 'prev')])}, {'call': 'get_curr_temp', 'reason': set([('list_head', 'prev')])}, {'call': 'msgsnd', 'reason': set([('list_head', 'prev')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'munlock', 'reason': set([('list_head', 'prev')])}, {'call': 'setpriority', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'inotify_init1', 'reason': set([('list_head', 'prev')])}, {'call': 'mincore', 'reason': set([('list_head', 'prev')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'timer_getoverrun', 'reason': set([('list_head', 'prev')])}, {'call': 'kexec_load', 'reason': set([('list_head', 'prev')])}, {'call': 'clone', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'setgroups', 'reason': set([('list_head', 'prev')])}, {'call': 'unlinkat', 'reason': set([('list_head', 'prev')])}, {'call': 'sched_getparam', 'reason': set([('list_head', 'prev'), ('mm_segment_t', 'seg'), ('task_struct', 'flags')])}, {'call': 'io_cancel', 'reason': set([('list_head', 'prev')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op'), ('list_head', 'prev')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'finit_module', 'reason': set([('list_head', 'prev')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('list_head', 'prev')])}, {'call': 'mlockall', 'reason': set([('list_head', 'prev')])}], 'pivot_root': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_unlink', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent'), ('mount', 'mnt_ns'), ('mount', 'mnt_parent'), ('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'umount', 'reason': set([('mount', 'mnt_ns'), ('mount', 'mnt_parent'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'mkdirat', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'renameat2', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent'), ('mount', 'mnt_ns'), ('mount', 'mnt_parent'), ('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'ftruncate', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mknodat', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'symlinkat', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'linkat', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unlink', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent')])}, {'call': 'rmdir', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('nsproxy', 'mnt_ns'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent'), ('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'unlinkat', 'reason': set([('dentry', 'd_inode'), ('dentry', 'd_parent')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'pkey_alloc': [{'call': 'swapoff', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}, {'call': 'pkey_alloc', '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': 'io_cancel', 'reason': set([('mm_context_t', 'pkey_allocation_map')])}], 'pkey_mprotect': [{'call': 'keyctl', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'kill', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'capget', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'signal', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'umount', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'setsid', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'getsid', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'setns', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'fork', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'vfork', 'reason': set([('task_struct', 'mm'), ('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', 'mm'), ('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', 'mm'), ('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', 'mm'), ('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', 'mm'), ('task_struct', 'personality')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'mm'), ('task_struct', 'personality')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}], 'poll': [{'call': 'poll', 'reason': set([('poll_list', 'len')])}, {'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': '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': 'fstat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'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': 'newfstat', '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')])}, {'call': 'ppoll', 'reason': set([('compat_timespec', 'tv_nsec'), ('compat_timespec', 'tv_sec'), ('poll_list', 'len'), ('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': 'prctl', 'reason': set([('mm_struct', 'flags'), ('task_struct', 'flags'), ('task_struct', 'personality'), ('task_struct', 'timer_slack_ns')])}, {'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': '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', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'preadv': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'preadv2': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'preadv64': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'preadv64v2': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'prlimit64': [{'call': 'keyctl', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'setfsuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'setgid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'capset', 'reason': set([('cred', 'user_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'setfsgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'unshare', 'reason': set([('cred', 'user_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'setreuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user_ns')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'setrlimit', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'setresgid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'setregid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'old_getrlimit', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user_ns'), ('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max'), ('rlimit64', 'rlim_cur'), ('rlimit64', 'rlim_max'), ('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'getpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'faccessat', 'reason': set([('cred', 'user_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'setresuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user_ns')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'setuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user_ns')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'getgroups', 'reason': set([('cred', 'user_ns')])}, {'call': 'setpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'group_leader'), ('task_struct', 'real_cred'), ('task_struct', 'sighand')])}], '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': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'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': '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([('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': 'fstat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'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': 'newfstat', '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', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'kill', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'pause', 'reason': set([('task_struct', 'state')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'getppid', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'capget', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'signal', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'setreuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'umount', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'setsid', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'rt_sigsuspend', 'reason': set([('task_struct', 'state')])}, {'call': 'getsid', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'setns', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'fork', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('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', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'setresuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'vfork', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'setuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'prctl', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'clone', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}, {'call': 'sigsuspend', 'reason': set([('task_struct', 'state')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'exit_state'), ('task_struct', 'flags'), ('task_struct', 'parent'), ('task_struct', 'ptrace'), ('task_struct', 'real_parent'), ('task_struct', 'state')])}], 'pwrite64': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'pwritev': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'pwritev2': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'pwritev64': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'pwritev64v2': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'quotactl': [{'call': 'syncfs', 'reason': set([('super_block', 's_flags'), ('super_block', 's_qcop'), ('super_block', 's_quota_types')])}, {'call': 'sysfs', 'reason': set([('filename', 'name')])}, {'call': 'mq_unlink', 'reason': set([('filename', 'name')])}, {'call': 'swapoff', 'reason': set([('filename', 'name')])}, {'call': 'ustat', 'reason': set([('super_block', 's_flags'), ('super_block', 's_qcop'), ('super_block', 's_quota_types')])}, {'call': 'umount', 'reason': set([('super_block', 's_flags'), ('super_block', 's_qcop'), ('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': 'quotactl', 'reason': set([('filename', 'name'), ('super_block', 's_flags'), ('super_block', 's_qcop'), ('super_block', 's_quota_types')])}, {'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_qcop'), ('super_block', 's_quota_types')])}, {'call': 'mq_open', 'reason': set([('filename', 'name')])}, {'call': 'unlinkat', 'reason': set([('filename', 'name')])}], 'read': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'readahead': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'mq_unlink', 'reason': set([('address_space', 'a_ops')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('address_space', 'a_ops'), ('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('address_space', 'a_ops'), ('file', 'f_mode')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mode')])}, {'call': 'dup3', 'reason': set([('file', 'f_mode')])}, {'call': 'readlinkat', 'reason': set([('address_space', 'a_ops')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('address_space', 'a_ops'), ('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmodat', 'reason': set([('address_space', 'a_ops')])}, {'call': 'inotify_add_watch', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('address_space', 'a_ops'), ('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'linkat', 'reason': set([('address_space', 'a_ops')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'unlink', 'reason': set([('address_space', 'a_ops')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'faccessat', 'reason': set([('address_space', 'a_ops')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('address_space', 'a_ops'), ('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchownat', 'reason': set([('address_space', 'a_ops')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'unlinkat', 'reason': set([('address_space', 'a_ops')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('address_space', 'a_ops'), ('fd', 'file'), ('fd', 'flags')])}], 'readlinkat': [{'call': 'eventfd2', 'reason': set([('path', 'dentry')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry')])}, {'call': 'dup3', 'reason': set([('path', 'dentry')])}, {'call': 'unshare', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry')])}, {'call': 'flock', 'reason': set([('path', 'dentry')])}, {'call': 'openat', 'reason': set([('path', 'dentry')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry')])}, {'call': 'uselib', 'reason': set([('path', 'dentry')])}, {'call': 'accept4', 'reason': set([('path', 'dentry')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry')])}, {'call': 'shmat', 'reason': set([('path', 'dentry')])}, {'call': 'socket', 'reason': set([('path', 'dentry')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry')])}, {'call': 'acct', 'reason': set([('path', 'dentry')])}, {'call': 'open', 'reason': set([('path', 'dentry')])}, {'call': 'dup', 'reason': set([('path', 'dentry')])}, {'call': 'setns', 'reason': set([('path', 'dentry')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry')])}, {'call': 'swapon', 'reason': set([('path', 'dentry')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry')])}], 'readv': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'reboot': [{'call': 'reboot', 'reason': set([('pid_namespace', 'user_ns')])}, {'call': 'perf_event_open', 'reason': set([('pid_namespace', 'user_ns')])}, {'call': 'acct', 'reason': set([('pid_namespace', 'user_ns')])}, {'call': 'setns', 'reason': set([('pid_namespace', 'user_ns')])}], 'recvfrom': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_flags')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_flags')])}, {'call': 'pipe2', 'reason': set([('file', 'f_flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_flags')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_flags')])}, {'call': 'open', 'reason': set([('file', 'f_flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('file', 'f_flags')])}, {'call': 'dup', 'reason': set([('file', 'f_flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'recvmmsg': [{'call': 'rt_sigtimedwait', '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'), ('socket', 'file'), ('socket', 'sk')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendto', 'reason': set([('msghdr', 'msg_flags'), ('socket', 'file'), ('socket', 'sk')])}, {'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': 'connect', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'call': 'getsockname', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'accept4', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'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': 'getpeername', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'call': 'setsockopt', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'call': 'ioctl', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendmsg', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'shutdown', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'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': 'getsockopt', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'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': 'listen', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'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': 'fstat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvmsg', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'call': 'mq_notify', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendmmsg', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'call': 'newfstat', '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': 'bind', 'reason': set([('socket', 'file'), ('socket', 'sk')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvmmsg', 'reason': set([('socket', 'file'), ('socket', 'sk'), ('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')])}], 'recvmsg': [{'call': 'recvfrom', 'reason': set([('socket', 'file')])}, {'call': 'sendto', 'reason': set([('socket', 'file')])}, {'call': 'connect', 'reason': set([('socket', 'file')])}, {'call': 'getsockname', 'reason': set([('socket', 'file')])}, {'call': 'accept4', 'reason': set([('socket', 'file')])}, {'call': 'getpeername', 'reason': set([('socket', 'file')])}, {'call': 'setsockopt', 'reason': set([('socket', 'file')])}, {'call': 'sendmsg', 'reason': set([('socket', 'file')])}, {'call': 'shutdown', 'reason': set([('socket', 'file')])}, {'call': 'getsockopt', 'reason': set([('socket', 'file')])}, {'call': 'listen', 'reason': set([('socket', 'file')])}, {'call': 'recvmsg', 'reason': set([('socket', 'file')])}, {'call': 'sendmmsg', 'reason': set([('socket', 'file')])}, {'call': 'bind', 'reason': set([('socket', 'file')])}, {'call': 'recvmmsg', 'reason': set([('socket', 'file')])}], 'remap_file_pages': [{'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'prctl', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_end'), ('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_flags'), ('vm_area_struct', 'vm_start')])}], 'removexattr': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'renameat2': [{'call': 'sysfs', 'reason': set([('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_unlink', 'reason': set([('dentry', 'd_inode'), ('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'swapoff', 'reason': set([('filename', 'name'), ('filename', 'refcnt'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mkdirat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('filename', 'name'), ('filename', 'refcnt'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('filename', 'name'), ('filename', 'refcnt'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'renameat2', 'reason': set([('dentry', 'd_inode'), ('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'ftruncate', 'reason': set([('dentry', 'd_inode')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mknodat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'symlinkat', 'reason': set([('dentry', 'd_inode'), ('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'linkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('filename', 'name'), ('filename', 'refcnt'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('filename', 'name'), ('filename', 'refcnt'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('filename', 'name'), ('filename', 'refcnt'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unlink', 'reason': set([('dentry', 'd_inode'), ('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'rmdir', 'reason': set([('dentry', 'd_inode'), ('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('filename', 'name'), ('filename', 'refcnt'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('dentry', 'd_inode'), ('filename', 'name'), ('filename', 'refcnt'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unlinkat', 'reason': set([('dentry', 'd_inode'), ('filename', 'name'), ('filename', 'refcnt')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'rmdir': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_unlink', 'reason': set([('dentry', 'd_inode')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mkdirat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'renameat2', 'reason': set([('dentry', 'd_inode')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'ftruncate', 'reason': set([('dentry', 'd_inode')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mknodat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'symlinkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'linkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unlink', 'reason': set([('dentry', 'd_inode')])}, {'call': 'rmdir', 'reason': set([('dentry', 'd_inode')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unlinkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], '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': 'rt_sigqueueinfo', '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': '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': 'rt_sigreturn', 'reason': set([('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': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg'), ('siginfo', 'si_code'), ('siginfo', 'si_signo'), ('task_struct', 'timer_slack_ns')])}, {'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_tgsigqueueinfo', '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': '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': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg'), ('sched_attr', 'size'), ('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')])}, {'call': 'sched_getparam', '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': 'sched_getscheduler', '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_rr_get_interval': [{'call': 'sched_rr_get_interval', 'reason': set([('rq_flags', 'flags')])}], 'sched_setaffinity': [{'call': 'keyctl', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'setgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'capset', 'reason': set([('cred', 'user_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'unshare', 'reason': set([('cred', 'user_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'setregid', 'reason': set([('cred', 'user_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'user_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'setuid', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags')])}, {'call': 'prctl', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'user_ns')])}, {'call': 'setpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'flags'), ('task_struct', 'real_cred')])}], 'sched_setattr': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', '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'), ('sched_attr', 'sched_policy')])}, {'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': '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': 'dup3', 'reason': set([('files_struct', 'fdt')])}, {'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': 'unshare', 'reason': set([('files_struct', 'fdt')])}, {'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': 'select', 'reason': set([('fd_set_bits', 'ex'), ('fd_set_bits', 'in'), ('fd_set_bits', 'out'), ('fd_set_bits', 'res_ex'), ('fd_set_bits', 'res_in'), ('fd_set_bits', 'res_out'), ('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': 'fstat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'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': 'dup2', 'reason': set([('files_struct', 'fdt')])}, {'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': 'newfstat', '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')])}, {'call': 'semctl', 'reason': set([('sem_array', 'sem_nsems')])}], 'semtimedop': [{'call': 'syncfs', 'reason': set([('list_head', 'prev')])}, {'call': 'keyctl', 'reason': set([('list_head', 'prev')])}, {'call': 'rt_sigtimedwait', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'vmsplice', 'reason': set([('list_head', 'prev')])}, {'call': 'msgrcv', 'reason': set([('kern_ipc_perm', 'deleted'), ('list_head', 'prev')])}, {'call': 'eventfd2', 'reason': set([('list_head', 'prev')])}, {'call': 'mq_unlink', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'kill', 'reason': set([('list_head', 'prev')])}, {'call': 'swapoff', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'readahead', 'reason': set([('list_head', 'prev')])}, {'call': 'timer_delete', 'reason': set([('list_head', 'prev')])}, {'call': 'sched_getaffinity', 'reason': set([('list_head', 'prev')])}, {'call': 'sched_setparam', 'reason': set([('list_head', 'prev')])}, {'call': 'fchmod', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'setgid', 'reason': set([('list_head', 'prev')])}, {'call': 'pivot_root', 'reason': set([('list_head', 'prev')])}, {'call': 'memfd_create', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'ioprio_set', 'reason': set([('list_head', 'prev')])}, {'call': 'delete_module', 'reason': set([('list_head', 'prev')])}, {'call': 'remap_file_pages', 'reason': set([('list_head', 'prev')])}, {'call': 'dup3', 'reason': set([('list_head', 'prev')])}, {'call': 'readlinkat', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'io_getevents', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getppid', 'reason': set([('list_head', 'prev')])}, {'call': 'fchown', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_timedreceive', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'capget', 'reason': set([('list_head', 'prev')])}, {'call': 'utime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_setaffinity', 'reason': set([('list_head', 'prev')])}, {'call': 'ustat', 'reason': set([('list_head', 'prev')])}, {'call': 'bpf', 'reason': set([('list_head', 'prev')])}, {'call': 'unshare', 'reason': set([('list_head', 'prev')])}, {'call': 'signal', 'reason': set([('list_head', 'prev')])}, {'call': 'setreuid', 'reason': set([('list_head', 'prev')])}, {'call': 'semtimedop', 'reason': set([('kern_ipc_perm', 'deleted'), ('list_head', 'prev'), ('sem_array', 'complex_count'), ('sem_array', 'sem_nsems'), ('sem_array', 'use_global_lock'), ('sem_queue', 'dupsop'), ('sem_queue', 'nsops'), ('sem_undo', 'semid'), ('sembuf', 'sem_flg'), ('sembuf', 'sem_num'), ('sembuf', 'sem_op'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'umount', 'reason': set([('list_head', 'prev')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_create', 'reason': set([('list_head', 'prev')])}, {'call': 'mkdirat', 'reason': set([('list_head', 'prev')])}, {'call': 'sched_rr_get_interval', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'epoll_create1', 'reason': set([('list_head', 'prev')])}, {'call': 'timerfd_gettime', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'tee', 'reason': set([('list_head', 'prev')])}, {'call': 'semctl', 'reason': set([('kern_ipc_perm', 'deleted'), ('list_head', 'prev'), ('sem_array', 'complex_count'), ('sem_array', 'sem_nsems'), ('sem_array', 'use_global_lock'), ('sem_undo', 'semid')])}, {'call': 'sync_file_range', 'reason': set([('list_head', 'prev')])}, {'call': 'epoll_ctl', 'reason': set([('list_head', 'prev')])}, {'call': 'flock', 'reason': set([('list_head', 'prev')])}, {'call': 'openat', 'reason': set([('list_head', 'prev')])}, {'call': 'lookup_dcookie', 'reason': set([('list_head', 'prev')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'uselib', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'renameat2', 'reason': set([('list_head', 'prev')])}, {'call': 'rt_sigprocmask', 'reason': set([('list_head', 'prev')])}, {'call': 'accept4', 'reason': set([('list_head', 'prev')])}, {'call': 'msgctl', 'reason': set([('kern_ipc_perm', 'deleted'), ('list_head', 'prev')])}, {'call': 'reboot', 'reason': set([('list_head', 'prev')])}, {'call': 'setsid', 'reason': set([('list_head', 'prev')])}, {'call': 'set_trip_temp', 'reason': set([('list_head', 'prev')])}, {'call': 'sigaltstack', 'reason': set([('list_head', 'prev')])}, {'call': 'sched_setattr', 'reason': set([('list_head', 'prev')])}, {'call': 'inotify_rm_watch', 'reason': set([('list_head', 'prev')])}, {'call': 'socketpair', 'reason': set([('list_head', 'prev')])}, {'call': 'migrate_pages', 'reason': set([('list_head', 'prev')])}, {'call': 'getitimer', 'reason': set([('list_head', 'prev')])}, {'call': 'fchmodat', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'setpgid', 'reason': set([('list_head', 'prev')])}, {'call': 'init_module', 'reason': set([('list_head', 'prev')])}, {'call': 'setresgid', 'reason': set([('list_head', 'prev')])}, {'call': 'getcwd', 'reason': set([('list_head', 'prev')])}, {'call': 'inotify_add_watch', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'get_trip_temp', 'reason': set([('list_head', 'prev')])}, {'call': 'timer_settime', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'setregid', 'reason': set([('list_head', 'prev')])}, {'call': 'splice', 'reason': set([('list_head', 'prev')])}, {'call': 'ftruncate', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_gettime', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getsid', 'reason': set([('list_head', 'prev')])}, {'call': 'shmat', 'reason': set([('kern_ipc_perm', 'deleted'), ('list_head', 'prev')])}, {'call': 'mknodat', 'reason': set([('list_head', 'prev')])}, {'call': 'socket', 'reason': set([('list_head', 'prev')])}, {'call': 'symlinkat', 'reason': set([('list_head', 'prev')])}, {'call': 'pipe2', 'reason': set([('list_head', 'prev')])}, {'call': 'ioctl', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'prlimit64', 'reason': set([('list_head', 'prev')])}, {'call': 'perf_event_open', 'reason': set([('list_head', 'prev')])}, {'call': 'linkat', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getgroups16', 'reason': set([('list_head', 'prev')])}, {'call': 'shmdt', 'reason': set([('list_head', 'prev')])}, {'call': 'quotactl', 'reason': set([('list_head', 'prev')])}, {'call': 'rt_sigaction', 'reason': set([('list_head', 'prev')])}, {'call': 'futimesat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'request_key', 'reason': set([('list_head', 'prev')])}, {'call': 'getpgid', 'reason': set([('list_head', 'prev')])}, {'call': 'brk', 'reason': set([('list_head', 'prev')])}, {'call': 'acct', 'reason': set([('list_head', 'prev')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'open', 'reason': set([('list_head', 'prev')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlink', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'exit_group', 'reason': set([('list_head', 'prev')])}, {'call': 'getpriority', 'reason': set([('list_head', 'prev')])}, {'call': 'sigaction', 'reason': set([('list_head', 'prev')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mq_getsetattr', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'faccessat', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'rmdir', 'reason': set([('list_head', 'prev')])}, {'call': 'dup', 'reason': set([('list_head', 'prev')])}, {'call': 'setgroups16', 'reason': set([('list_head', 'prev')])}, {'call': 'setns', 'reason': set([('list_head', 'prev')])}, {'call': 'fork', 'reason': set([('list_head', 'prev')])}, {'call': 'get_mempolicy', 'reason': set([('list_head', 'prev')])}, {'call': 'io_submit', 'reason': set([('list_head', 'prev')])}, {'call': 'get_robust_list', 'reason': set([('list_head', 'prev')])}, {'call': 'mq_timedsend', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_yield', 'reason': set([('list_head', 'prev')])}, {'call': 'sched_getscheduler', 'reason': set([('list_head', 'prev')])}, {'call': 'ptrace', 'reason': set([('list_head', 'prev')])}, {'call': 'shmctl', 'reason': set([('kern_ipc_perm', 'deleted'), ('list_head', 'prev')])}, {'call': 'munlockall', 'reason': set([('list_head', 'prev')])}, {'call': 'swapon', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'pkey_mprotect', 'reason': set([('list_head', 'prev')])}, {'call': 'madvise', 'reason': set([('list_head', 'prev')])}, {'call': 'epoll_wait', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getattr', 'reason': set([('list_head', 'prev')])}, {'call': 'fchownat', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'getrusage', 'reason': set([('list_head', 'prev')])}, {'call': 'fstat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timerfd_settime', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_setscheduler', 'reason': set([('list_head', 'prev')])}, {'call': 'setresuid', 'reason': set([('list_head', 'prev')])}, {'call': 'setitimer', 'reason': set([('list_head', 'prev')])}, {'call': 'ioprio_get', 'reason': set([('list_head', 'prev')])}, {'call': 'vfork', 'reason': set([('list_head', 'prev')])}, {'call': 'setuid', 'reason': set([('list_head', 'prev')])}, {'call': 'io_setup', 'reason': set([('list_head', 'prev')])}, {'call': 'mprotect', 'reason': set([('list_head', 'prev')])}, {'call': 'mmap_pgoff', 'reason': set([('list_head', 'prev')])}, {'call': 'mremap', 'reason': set([('list_head', 'prev')])}, {'call': 'io_destroy', 'reason': set([('list_head', 'prev')])}, {'call': 'mbind', 'reason': set([('list_head', 'prev')])}, {'call': 'prctl', 'reason': set([('list_head', 'prev')])}, {'call': 'move_pages', 'reason': set([('list_head', 'prev')])}, {'call': 'timerfd_create', 'reason': set([('list_head', 'prev')])}, {'call': 'modify_ldt', 'reason': set([('list_head', 'prev')])}, {'call': 'getgroups', 'reason': set([('list_head', 'prev')])}, {'call': 'dup2', 'reason': set([('list_head', 'prev')])}, {'call': 'get_curr_temp', 'reason': set([('list_head', 'prev')])}, {'call': 'msgsnd', 'reason': set([('kern_ipc_perm', 'deleted'), ('list_head', 'prev')])}, {'call': 'munlock', 'reason': set([('list_head', 'prev')])}, {'call': 'setpriority', 'reason': set([('list_head', 'prev')])}, {'call': 'inotify_init1', 'reason': set([('list_head', 'prev')])}, {'call': 'mincore', 'reason': set([('list_head', 'prev')])}, {'call': 'mq_notify', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sendfile', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'timer_getoverrun', 'reason': set([('list_head', 'prev')])}, {'call': 'newfstat', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'kexec_load', 'reason': set([('list_head', 'prev')])}, {'call': 'clone', 'reason': set([('list_head', 'prev')])}, {'call': 'mq_open', 'reason': set([('list_head', 'prev')])}, {'call': 'setgroups', 'reason': set([('list_head', 'prev')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'unlinkat', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'sched_getparam', 'reason': set([('list_head', 'prev')])}, {'call': 'io_cancel', 'reason': set([('list_head', 'prev')])}, {'call': 'open_by_handle_at', 'reason': set([('list_head', 'prev')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'finit_module', 'reason': set([('list_head', 'prev')])}, {'call': 'sendfile64', 'reason': set([('list_head', 'prev'), ('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}, {'call': 'mlockall', 'reason': set([('list_head', 'prev')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec'), ('timespec', 'tv_sec')])}], 'sendfile': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'sendfile64': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'sendmmsg': [{'call': 'recvfrom', 'reason': set([('socket', 'file')])}, {'call': 'sendto', 'reason': set([('socket', 'file')])}, {'call': 'connect', 'reason': set([('socket', 'file')])}, {'call': 'getsockname', 'reason': set([('socket', 'file')])}, {'call': 'accept4', 'reason': set([('socket', 'file')])}, {'call': 'getpeername', 'reason': set([('socket', 'file')])}, {'call': 'setsockopt', 'reason': set([('socket', 'file')])}, {'call': 'sendmsg', 'reason': set([('socket', 'file')])}, {'call': 'shutdown', 'reason': set([('socket', 'file')])}, {'call': 'getsockopt', 'reason': set([('socket', 'file')])}, {'call': 'listen', 'reason': set([('socket', 'file')])}, {'call': 'recvmsg', 'reason': set([('socket', 'file')])}, {'call': 'sendmmsg', 'reason': set([('socket', 'file')])}, {'call': 'bind', 'reason': set([('socket', 'file')])}, {'call': 'recvmmsg', 'reason': set([('socket', 'file')])}], 'sendmsg': [{'call': 'recvfrom', 'reason': set([('socket', 'file')])}, {'call': 'sendto', 'reason': set([('socket', 'file')])}, {'call': 'connect', 'reason': set([('socket', 'file')])}, {'call': 'getsockname', 'reason': set([('socket', 'file')])}, {'call': 'accept4', 'reason': set([('socket', 'file')])}, {'call': 'getpeername', 'reason': set([('socket', 'file')])}, {'call': 'setsockopt', 'reason': set([('socket', 'file')])}, {'call': 'sendmsg', 'reason': set([('socket', 'file')])}, {'call': 'shutdown', 'reason': set([('socket', 'file')])}, {'call': 'getsockopt', 'reason': set([('socket', 'file')])}, {'call': 'listen', 'reason': set([('socket', 'file')])}, {'call': 'recvmsg', 'reason': set([('socket', 'file')])}, {'call': 'sendmmsg', 'reason': set([('socket', 'file')])}, {'call': 'bind', 'reason': set([('socket', 'file')])}, {'call': 'recvmmsg', 'reason': set([('socket', 'file')])}], 'sendto': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('file', 'f_flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'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': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('file', 'f_flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('file', 'f_flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'openat', 'reason': set([('file', 'f_flags')])}, {'call': 'uselib', 'reason': set([('file', 'f_flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('file', 'f_flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'socket', 'reason': set([('file', 'f_flags')])}, {'call': 'pipe2', 'reason': set([('file', 'f_flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('file', 'f_flags')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'acct', 'reason': set([('file', 'f_flags')])}, {'call': 'open', 'reason': set([('file', 'f_flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('file', 'f_flags')])}, {'call': 'dup', 'reason': set([('file', 'f_flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'setns', 'reason': set([('file', 'f_flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'mq_open', 'reason': set([('file', 'f_flags')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_flags')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'set_mempolicy': [{'call': 'set_mempolicy', 'reason': set([('mempolicy', 'mode')])}, {'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': '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': 'set_trip_temp', 'reason': set([('pkg_device', 'cpu'), ('pkg_device', 'tj_max')])}, {'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')])}], 'setdomainname': [{'call': 'setns', 'reason': set([('uts_namespace', 'user_ns')])}], 'setfsgid': [{'call': 'keyctl', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'egid'), ('cred', 'fsgid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'user_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'fsgid'), ('cred', 'user_ns')])}, {'call': 'unshare', 'reason': set([('cred', 'user_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'egid'), ('cred', 'fsgid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'setregid', 'reason': set([('cred', 'egid'), ('cred', 'fsgid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'fsgid'), ('cred', 'user_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'user_ns')])}, {'call': 'setpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'setfsuid': [{'call': 'keyctl', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'fsuid'), ('cred', 'user_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'user_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'unshare', 'reason': set([('cred', 'user_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'euid'), ('cred', 'fsuid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user_ns')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'setregid', 'reason': set([('cred', 'user_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'fsuid'), ('cred', 'user_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'euid'), ('cred', 'fsuid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user_ns')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'euid'), ('cred', 'fsuid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user_ns')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'user_ns')])}, {'call': 'setpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'setgid': [{'call': 'keyctl', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'user_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'unshare', 'reason': set([('cred', 'user_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'setregid', 'reason': set([('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'user_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'user_ns')])}, {'call': 'setpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'setgroups16': [{'call': 'setgroups16', 'reason': set([('group_info', 'ngroups')])}, {'call': 'setgroups', 'reason': set([('group_info', 'ngroups')])}], 'sethostname': [{'call': 'setns', 'reason': set([('uts_namespace', 'user_ns')])}], 'setitimer': [{'call': 'waitid', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'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': 'getitimer', 'reason': set([('itimerval', 'it_interval'), ('itimerval', 'it_value'), ('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': 'setitimer', 'reason': set([('itimerval', 'it_interval'), ('itimerval', 'it_value'), ('signal_struct', 'it_real_incr'), ('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')])}], 'setns': [{'call': 'setns', 'reason': set([('nsproxy', 'cgroup_ns'), ('nsproxy', 'ipc_ns'), ('nsproxy', 'mnt_ns'), ('nsproxy', 'net_ns'), ('nsproxy', 'pid_ns_for_children'), ('nsproxy', 'uts_ns')])}], 'setpgid': [{'call': 'keyctl', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'kill', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'getppid', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'capget', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'signal', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'setreuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'umount', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'timer_create', 'reason': set([('signal_struct', 'leader')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'setsid', 'reason': set([('signal_struct', 'leader'), ('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'getsid', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'exit_group', 'reason': set([('signal_struct', 'leader')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'setns', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'fork', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'setresuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'vfork', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'setuid', 'reason': set([('task_struct', 'flags')])}, {'call': 'prctl', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'clone', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'exit_signal'), ('task_struct', 'flags'), ('task_struct', 'real_parent'), ('task_struct', 'signal')])}], 'setpriority': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'uid')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'uid')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setuid', 'reason': set([('cred', 'uid')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred'), ('task_struct', 'real_cred')])}], 'setregid': [{'call': 'keyctl', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'user_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'unshare', 'reason': set([('cred', 'user_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'setregid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'user_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'user_ns')])}, {'call': 'setpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'setresgid': [{'call': 'keyctl', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'user_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'user_ns')])}, {'call': 'unshare', 'reason': set([('cred', 'user_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user_ns')])}, {'call': 'getresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'setregid', 'reason': set([('cred', 'egid'), ('cred', 'gid'), ('cred', 'sgid'), ('cred', 'user_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'user_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'user_ns')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'user_ns')])}, {'call': 'setpriority', 'reason': set([('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'setresuid': [{'call': 'keyctl', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getresgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'unshare', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getresuid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setregid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setpriority', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'setreuid': [{'call': 'keyctl', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getresgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'unshare', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getresuid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setregid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'euid'), ('cred', 'suid'), ('cred', 'uid'), ('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setpriority', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'setrlimit': [{'call': 'keyctl', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'kill', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'getppid', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'capget', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'signal', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'umount', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'setsid', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'setrlimit', 'reason': set([('compat_rlimit', 'rlim_cur'), ('compat_rlimit', 'rlim_max'), ('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'getsid', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'old_getrlimit', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max')])}, {'call': 'prlimit64', 'reason': set([('rlimit', 'rlim_cur'), ('rlimit', 'rlim_max'), ('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'setns', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'fork', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'vfork', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'prctl', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'getrlimit', 'reason': set([('compat_rlimit', 'rlim_cur'), ('compat_rlimit', 'rlim_max')])}, {'call': 'clone', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'group_leader'), ('task_struct', 'sighand')])}], 'setsid': [{'call': 'timer_create', 'reason': set([('signal_struct', 'leader')])}, {'call': 'setsid', 'reason': set([('signal_struct', 'leader')])}, {'call': 'exit_group', 'reason': set([('signal_struct', 'leader')])}], 'setsockopt': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('proto_ops', 'compat_setsockopt')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'settimeofday': [{'call': 'waitid', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec')])}, {'call': 'settimeofday', 'reason': set([('timeval', 'tv_sec'), ('timeval', 'tv_usec'), ('timezone', 'tz_minuteswest')])}, {'call': 'adjtimex', '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')])}], 'setuid': [{'call': 'keyctl', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'setfsuid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresuid16', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getresgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'setgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'ioprio_set', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'capset', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'getresgid16', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'setfsgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'unshare', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'setreuid', 'reason': set([('cred', 'suid'), ('cred', 'uid'), ('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getresuid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresgid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setregid', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups16', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'faccessat', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setresuid', 'reason': set([('cred', 'suid'), ('cred', 'uid'), ('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'setuid', 'reason': set([('cred', 'suid'), ('cred', 'uid'), ('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getgroups', 'reason': set([('cred', 'user'), ('cred', 'user_ns')])}, {'call': 'setpriority', 'reason': set([('cred', 'user'), ('cred', 'user_ns'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'setxattr': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'shmat': [{'call': 'keyctl', 'reason': set([('task_struct', 'mm')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'mm')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'mm')])}, {'call': 'eventfd2', 'reason': set([('path', 'dentry')])}, {'call': 'kill', 'reason': set([('task_struct', 'mm')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'mm')])}, {'call': 'pivot_root', 'reason': set([('path', 'dentry')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'mm')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry')])}, {'call': 'dup3', 'reason': set([('path', 'dentry')])}, {'call': 'getppid', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'mm')])}, {'call': 'capget', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'mm')])}, {'call': 'unshare', 'reason': set([('path', 'dentry')])}, {'call': 'signal', 'reason': set([('task_struct', 'mm')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'mm')])}, {'call': 'umount', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'mm')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry')])}, {'call': 'flock', 'reason': set([('path', 'dentry')])}, {'call': 'openat', 'reason': set([('path', 'dentry')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry')])}, {'call': 'uselib', 'reason': set([('path', 'dentry')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'mm')])}, {'call': 'accept4', 'reason': set([('path', 'dentry')])}, {'call': 'setsid', 'reason': set([('task_struct', 'mm')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'mm')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'mm')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'mm')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'mm')])}, {'call': 'getcwd', 'reason': set([('path', 'dentry')])}, {'call': 'getsid', 'reason': set([('task_struct', 'mm')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('shmid_kernel', 'shm_file')])}, {'call': 'socket', 'reason': set([('path', 'dentry')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'mm')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('task_struct', 'mm')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'mm')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'mm')])}, {'call': 'acct', 'reason': set([('path', 'dentry')])}, {'call': 'open', 'reason': set([('path', 'dentry')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'mm')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'mm')])}, {'call': 'dup', 'reason': set([('path', 'dentry')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('task_struct', 'mm')])}, {'call': 'fork', 'reason': set([('task_struct', 'mm')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'mm')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'mm')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('shmid_kernel', 'shm_file')])}, {'call': 'swapon', 'reason': set([('path', 'dentry')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'mm')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'mm')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'mm')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'mm')])}, {'call': 'vfork', 'reason': set([('task_struct', 'mm')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry')])}, {'call': 'prctl', 'reason': set([('task_struct', 'mm')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'mm')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'mm')])}, {'call': 'clone', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_open', 'reason': set([('path', 'dentry')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'mm')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry')])}], 'shmctl': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('ipc_namespace', 'user_ns'), ('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode'), ('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_op')])}, {'call': 'mq_unlink', 'reason': set([('ipc_namespace', 'user_ns')])}, {'call': 'kill', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op')])}, {'call': 'msgget', 'reason': set([('ipc_namespace', 'user_ns')])}, {'call': 'sched_getaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op')])}, {'call': 'ioprio_set', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op')])}, {'call': 'dup3', 'reason': set([('file', 'f_op')])}, {'call': 'getppid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'ioperm', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'mq_timedreceive', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('ipc_namespace', 'user_ns'), ('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode'), ('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_op')])}, {'call': 'semctl', 'reason': set([('ipc_namespace', 'user_ns'), ('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_op')])}, {'call': 'flock', 'reason': set([('file', 'f_op')])}, {'call': 'openat', 'reason': set([('file', 'f_op')])}, {'call': 'shmget', 'reason': set([('ipc_namespace', 'user_ns')])}, {'call': 'uselib', 'reason': set([('file', 'f_op')])}, {'call': 'rt_sigprocmask', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'accept4', 'reason': set([('file', 'f_op')])}, {'call': 'msgctl', 'reason': set([('ipc_namespace', 'user_ns'), ('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode')])}, {'call': 'setsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op')])}, {'call': 'migrate_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'semget', 'reason': set([('ipc_namespace', 'user_ns')])}, {'call': 'getsid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'shmat', 'reason': set([('file', 'f_op'), ('ipc_namespace', 'user_ns'), ('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode')])}, {'call': 'socket', 'reason': set([('file', 'f_op')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op')])}, {'call': 'prlimit64', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_op'), ('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op')])}, {'call': 'rt_sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'acct', 'reason': set([('file', 'f_op')])}, {'call': 'open', 'reason': set([('file', 'f_op')])}, {'call': 'getpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'dup', 'reason': set([('file', 'f_op')])}, {'call': 'setns', 'reason': set([('file', 'f_op'), ('ipc_namespace', 'user_ns'), ('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op'), ('ipc_namespace', 'user_ns'), ('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode'), ('shminfo64', 'shmmax')])}, {'call': 'swapon', 'reason': set([('file', 'f_op')])}, {'call': 'sched_getattr', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op')])}, {'call': 'prctl', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'msgsnd', 'reason': set([('ipc_namespace', 'user_ns'), ('kern_ipc_perm', 'deleted'), ('kern_ipc_perm', 'mode')])}, {'call': 'setpriority', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'mq_open', 'reason': set([('file', 'f_op'), ('ipc_namespace', 'user_ns')])}, {'call': 'sched_getparam', 'reason': set([('mm_segment_t', 'seg'), ('task_struct', 'cred')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op')])}], 'shmdt': [{'call': 'remap_file_pages', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'shmdt', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'brk', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'get_mempolicy', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'munlockall', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'pkey_mprotect', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'madvise', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'mprotect', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'mremap', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'prctl', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'munlock', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'mincore', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}, {'call': 'mlockall', 'reason': set([('vm_area_struct', 'vm_file'), ('vm_area_struct', 'vm_ops'), ('vm_area_struct', 'vm_pgoff')])}], 'shutdown': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}], 'sigaction': [{'call': 'keyctl', 'reason': set([('mm_segment_t', 'seg')])}, {'call': 'rt_sigtimedwait', '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')])}], 'signalfd4': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_op')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_op')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_op')])}, {'call': 'dup3', 'reason': set([('file', 'f_op')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_op')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_op')])}, {'call': 'uselib', 'reason': set([('file', 'f_op')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_op')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_op')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_op')])}, {'call': 'pipe2', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_op')])}, {'call': 'shmdt', 'reason': set([('file', 'f_op')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_op')])}, {'call': 'open', 'reason': set([('file', 'f_op')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_op')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_op')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_op')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_op')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_op')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_op')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_op')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'splice': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_flags')])}, {'call': 'dup', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_flags'), ('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', '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', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'stat': [{'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')])}, {'call': 'fstat', 'reason': set([('__old_kernel_stat', 'st_ino'), ('__old_kernel_stat', 'st_nlink'), ('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev')])}, {'call': 'newfstat', 'reason': set([('kstat', 'dev'), ('kstat', 'ino'), ('kstat', 'nlink'), ('kstat', 'rdev')])}], 'statfs': [{'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')])}, {'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')])}, {'call': 'statfs64', 'reason': set([('kstatfs', 'f_ffree'), ('kstatfs', 'f_files')])}], 'swapoff': [{'call': 'keyctl', 'reason': set([('task_struct', 'mm')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'mm')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'mm')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mapping')])}, {'call': 'kill', 'reason': set([('task_struct', 'mm')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mapping'), ('page', 'private'), ('swap_info_struct', 'cluster_info'), ('swap_info_struct', 'flags'), ('swap_info_struct', 'inuse_pages'), ('swap_info_struct', 'pages'), ('swap_info_struct', 'prio'), ('swap_info_struct', 'swap_map'), ('swp_entry_t', 'val')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'mm')])}, {'call': 'memfd_create', 'reason': set([('file', 'f_mapping')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'mm')])}, {'call': 'remap_file_pages', 'reason': set([('file', 'f_mapping')])}, {'call': 'dup3', 'reason': set([('file', 'f_mapping')])}, {'call': 'getppid', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'mm')])}, {'call': 'capget', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'mm')])}, {'call': 'signal', 'reason': set([('task_struct', 'mm')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'mm')])}, {'call': 'umount', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'mm')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mapping')])}, {'call': 'epoll_ctl', 'reason': set([('file', 'f_mapping')])}, {'call': 'flock', 'reason': set([('file', 'f_mapping')])}, {'call': 'openat', 'reason': set([('file', 'f_mapping')])}, {'call': 'uselib', 'reason': set([('file', 'f_mapping')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'mm')])}, {'call': 'accept4', 'reason': set([('file', 'f_mapping')])}, {'call': 'setsid', 'reason': set([('task_struct', 'mm')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'mm')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mapping')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'mm')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'mm')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'mm')])}, {'call': 'getsid', 'reason': set([('task_struct', 'mm')])}, {'call': 'shmat', 'reason': set([('file', 'f_mapping')])}, {'call': 'socket', 'reason': set([('file', 'f_mapping')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mapping')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'mm')])}, {'call': 'perf_event_open', 'reason': set([('file', 'f_mapping'), ('task_struct', 'mm')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mapping')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'mm')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'mm')])}, {'call': 'acct', 'reason': set([('file', 'f_mapping')])}, {'call': 'open', 'reason': set([('file', 'f_mapping')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'mm')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'mm')])}, {'call': 'dup', 'reason': set([('file', 'f_mapping')])}, {'call': 'setns', 'reason': set([('file', 'f_mapping'), ('task_struct', 'mm')])}, {'call': 'fork', 'reason': set([('task_struct', 'mm')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'mm')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'mm')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mapping')])}, {'call': 'swapon', 'reason': set([('file', 'f_mapping'), ('page', 'private'), ('swap_info_struct', 'cluster_info'), ('swap_info_struct', 'flags'), ('swap_info_struct', 'inuse_pages'), ('swap_info_struct', 'pages'), ('swap_info_struct', 'prio'), ('swap_info_struct', 'swap_map')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'mm')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'mm')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'mm')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'mm')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'mm')])}, {'call': 'vfork', 'reason': set([('task_struct', 'mm')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mapping')])}, {'call': 'prctl', 'reason': set([('task_struct', 'mm')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'mm')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'mm')])}, {'call': 'clone', 'reason': set([('task_struct', 'mm')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mapping')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'mm')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mapping')])}], 'swapon': [{'call': 'mq_unlink', 'reason': set([('inode', 'i_flags')])}, {'call': 'swapoff', 'reason': set([('inode', 'i_flags'), ('swap_info_struct', 'bdev'), ('swap_info_struct', 'flags'), ('swap_info_struct', 'percpu_cluster'), ('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': 'swapon', 'reason': set([('inode', 'i_flags'), ('swap_info_struct', 'bdev'), ('swap_info_struct', 'flags'), ('swap_info_struct', 'percpu_cluster'), ('swap_info_struct', 'type')])}, {'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': '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')])}], 'sync_file_range': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'syncfs': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'sysctl': [{'call': 'sysctl', 'reason': set([('__sysctl_args', 'oldlenp'), ('__sysctl_args', 'oldval'), ('compat_sysctl_args', 'oldlenp'), ('compat_sysctl_args', 'oldval')])}], 'sysfs': [{'call': 'sysfs', 'reason': set([('file_system_type', 'name'), ('file_system_type', 'owner'), ('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': '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': 'msgrcv', 'reason': set([('mm_segment_t', 'seg')])}, {'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': 'sysinfo', 'reason': set([('sysinfo', 'mem_unit'), ('sysinfo', 'totalram'), ('sysinfo', 'totalswap')])}, {'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': 'fstat', 'reason': set([('timespec', 'tv_nsec')])}, {'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': 'newfstat', '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': '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', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'tgkill': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], 'timer_create': [{'call': 'clock_getres', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'timer_delete', 'reason': set([('k_clock', 'timer_create'), ('k_itimer', 'it_pid')])}, {'call': 'timer_create', 'reason': set([('k_clock', 'timer_create'), ('k_itimer', 'it_pid')])}, {'call': 'clock_gettime', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'timer_settime', 'reason': set([('k_clock', 'timer_create'), ('k_itimer', 'it_pid')])}, {'call': 'timer_gettime', 'reason': set([('k_clock', 'timer_create'), ('k_itimer', 'it_pid')])}, {'call': 'clock_settime', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'timer_getoverrun', 'reason': set([('k_itimer', 'it_pid')])}, {'call': 'clock_nanosleep', 'reason': set([('k_clock', 'timer_create')])}, {'call': 'clock_adjtime', 'reason': set([('k_clock', 'timer_create')])}], 'timer_delete': [{'call': 'keyctl', 'reason': set([('task_struct', 'signal')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'signal')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'signal')])}, {'call': 'kill', 'reason': set([('task_struct', 'signal')])}, {'call': 'clock_getres', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'timer_delete', 'reason': set([('k_clock', 'timer_del'), ('k_itimer', 'it_pid'), ('k_itimer', 'it_signal'), ('k_itimer', 'sigq')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'signal')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'signal')])}, {'call': 'getppid', 'reason': set([('task_struct', 'signal')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'signal')])}, {'call': 'capget', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'signal')])}, {'call': 'signal', 'reason': set([('task_struct', 'signal')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'signal')])}, {'call': 'umount', 'reason': set([('task_struct', 'signal')])}, {'call': 'timer_create', 'reason': set([('k_clock', 'timer_del'), ('k_itimer', 'it_pid'), ('k_itimer', 'it_signal'), ('k_itimer', 'sigq')])}, {'call': 'clock_gettime', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'signal')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'signal')])}, {'call': 'setsid', 'reason': set([('task_struct', 'signal')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'signal')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'signal')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'signal')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'signal')])}, {'call': 'timer_settime', 'reason': set([('k_clock', 'timer_del'), ('k_itimer', 'it_pid'), ('k_itimer', 'it_signal'), ('k_itimer', 'sigq')])}, {'call': 'timer_gettime', 'reason': set([('k_clock', 'timer_del'), ('k_itimer', 'it_pid'), ('k_itimer', 'it_signal'), ('k_itimer', 'sigq')])}, {'call': 'getsid', 'reason': set([('task_struct', 'signal')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'signal')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'signal')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'signal')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'signal')])}, {'call': 'clock_settime', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'signal')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'signal')])}, {'call': 'setns', 'reason': set([('task_struct', 'signal')])}, {'call': 'fork', 'reason': set([('task_struct', 'signal')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'signal')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'signal')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'signal')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'signal')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'signal')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'signal')])}, {'call': 'vfork', 'reason': set([('task_struct', 'signal')])}, {'call': 'prctl', 'reason': set([('task_struct', 'signal')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'signal')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'signal')])}, {'call': 'timer_getoverrun', 'reason': set([('k_itimer', 'it_pid'), ('k_itimer', 'it_signal'), ('k_itimer', 'sigq')])}, {'call': 'clone', 'reason': set([('task_struct', 'signal')])}, {'call': 'clock_nanosleep', 'reason': set([('k_clock', 'timer_del')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'signal')])}, {'call': 'clock_adjtime', 'reason': set([('k_clock', 'timer_del')])}], 'timer_getoverrun': [{'call': 'keyctl', 'reason': set([('task_struct', 'signal')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'signal')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'signal')])}, {'call': 'kill', 'reason': set([('task_struct', 'signal')])}, {'call': 'timer_delete', 'reason': set([('k_itimer', 'it_signal')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'signal')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'signal')])}, {'call': 'getppid', 'reason': set([('task_struct', 'signal')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'signal')])}, {'call': 'capget', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'signal')])}, {'call': 'signal', 'reason': set([('task_struct', 'signal')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'signal')])}, {'call': 'umount', 'reason': set([('task_struct', 'signal')])}, {'call': 'timer_create', 'reason': set([('k_itimer', 'it_signal')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'signal')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'signal')])}, {'call': 'setsid', 'reason': set([('task_struct', 'signal')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'signal')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'signal')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'signal')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'signal')])}, {'call': 'timer_settime', 'reason': set([('k_itimer', 'it_signal')])}, {'call': 'timer_gettime', 'reason': set([('k_itimer', 'it_signal')])}, {'call': 'getsid', 'reason': set([('task_struct', 'signal')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'signal')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'signal')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'signal')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'signal')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'signal')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'signal')])}, {'call': 'setns', 'reason': set([('task_struct', 'signal')])}, {'call': 'fork', 'reason': set([('task_struct', 'signal')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'signal')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'signal')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'signal')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'signal')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'signal')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'signal')])}, {'call': 'vfork', 'reason': set([('task_struct', 'signal')])}, {'call': 'prctl', 'reason': set([('task_struct', 'signal')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'signal')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'signal')])}, {'call': 'timer_getoverrun', 'reason': set([('k_itimer', 'it_signal')])}, {'call': 'clone', 'reason': set([('task_struct', 'signal')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'signal')])}], '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': 'timer_gettime', '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_settime', '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')])}, {'call': 'timerfd_create', 'reason': set([('timerfd_ctx', 'clockid')])}], 'timerfd_gettime': [{'call': 'timerfd_gettime', 'reason': set([('timerfd_ctx', 'expired'), ('timerfd_ctx', 'tintv')])}, {'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_settime', 'reason': set([('timerfd_ctx', 'expired'), ('timerfd_ctx', 'tintv')])}, {'call': 'timerfd_create', 'reason': set([('timerfd_ctx', 'expired'), ('timerfd_ctx', 'tintv')])}], 'tkill': [{'call': 'keyctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigtimedwait', 'reason': set([('task_struct', 'cred')])}, {'call': 'msgrcv', 'reason': set([('task_struct', 'cred')])}, {'call': 'kill', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'cred')])}, {'call': 'getppid', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedreceive', 'reason': set([('task_struct', 'cred')])}, {'call': 'capget', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setaffinity', 'reason': set([('task_struct', 'cred')])}, {'call': 'signal', 'reason': set([('task_struct', 'cred')])}, {'call': 'semtimedop', 'reason': set([('task_struct', 'cred')])}, {'call': 'umount', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'cred')])}, {'call': 'setsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'migrate_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'getitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getsid', 'reason': set([('task_struct', 'cred')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'cred')])}, {'call': 'perf_event_open', 'reason': set([('task_struct', 'cred')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'cred')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'cred')])}, {'call': 'setns', 'reason': set([('task_struct', 'cred')])}, {'call': 'fork', 'reason': set([('task_struct', 'cred')])}, {'call': 'get_robust_list', 'reason': set([('task_struct', 'cred')])}, {'call': 'mq_timedsend', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'ptrace', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getattr', 'reason': set([('task_struct', 'cred')])}, {'call': 'getrusage', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_setscheduler', 'reason': set([('task_struct', 'cred')])}, {'call': 'setitimer', 'reason': set([('task_struct', 'cred')])}, {'call': 'ioprio_get', 'reason': set([('task_struct', 'cred')])}, {'call': 'vfork', 'reason': set([('task_struct', 'cred')])}, {'call': 'prctl', 'reason': set([('task_struct', 'cred')])}, {'call': 'move_pages', 'reason': set([('task_struct', 'cred')])}, {'call': 'setpriority', 'reason': set([('task_struct', 'cred')])}, {'call': 'clone', 'reason': set([('task_struct', 'cred')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'cred')])}], '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': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_unlink', 'reason': set([('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'kill', 'reason': set([('task_struct', 'flags')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'sched_getaffinity', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_setparam', 'reason': set([('task_struct', 'flags')])}, {'call': 'pivot_root', 'reason': set([('mount', 'mnt_ns'), ('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'ioprio_set', 'reason': set([('task_struct', 'flags')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'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': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'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([('mount', 'mnt_ns'), ('super_block', 's_flags'), ('task_struct', 'flags'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'sched_rr_get_interval', 'reason': set([('task_struct', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'rt_sigprocmask', 'reason': set([('task_struct', 'flags')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setsid', 'reason': set([('task_struct', 'flags')])}, {'call': 'sigaltstack', 'reason': set([('task_struct', 'flags')])}, {'call': 'sched_setattr', 'reason': set([('task_struct', 'flags')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'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([('mount', 'mnt_ns'), ('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'getsid', 'reason': set([('task_struct', 'flags')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'prlimit64', 'reason': set([('task_struct', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt'), ('task_struct', 'flags')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt'), ('super_block', 's_flags')])}, {'call': 'rt_sigaction', 'reason': set([('task_struct', 'flags')])}, {'call': 'getpgid', 'reason': set([('task_struct', 'flags')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getpriority', 'reason': set([('task_struct', 'flags')])}, {'call': 'sigaction', 'reason': set([('task_struct', 'flags')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('nsproxy', 'mnt_ns'), ('path', 'dentry'), ('path', 'mnt'), ('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': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt'), ('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': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'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([('path', 'dentry'), ('path', 'mnt'), ('vfsmount', 'mnt_flags'), ('vfsmount', 'mnt_root')])}, {'call': 'sched_getparam', 'reason': set([('task_struct', 'flags')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], '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')])}], 'unlink': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_unlink', 'reason': set([('dentry', 'd_inode')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mkdirat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'renameat2', 'reason': set([('dentry', 'd_inode')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'ftruncate', 'reason': set([('dentry', 'd_inode')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mknodat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'symlinkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'linkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unlink', 'reason': set([('dentry', 'd_inode')])}, {'call': 'rmdir', 'reason': set([('dentry', 'd_inode')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unlinkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'unlinkat': [{'call': 'eventfd2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_unlink', 'reason': set([('dentry', 'd_inode')])}, {'call': 'swapoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'pivot_root', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'memfd_create', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'remap_file_pages', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'dup3', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unshare', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mkdirat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'epoll_create1', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'epoll_ctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'flock', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'openat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'lookup_dcookie', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'uselib', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'renameat2', 'reason': set([('dentry', 'd_inode')])}, {'call': 'accept4', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'socketpair', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'getcwd', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'ftruncate', 'reason': set([('dentry', 'd_inode')])}, {'call': 'shmat', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mknodat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'socket', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'symlinkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'pipe2', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'perf_event_open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'linkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'shmdt', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'quotactl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'acct', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'open', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unlink', 'reason': set([('dentry', 'd_inode')])}, {'call': 'rmdir', 'reason': set([('dentry', 'd_inode')])}, {'call': 'dup', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'setns', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'shmctl', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'swapon', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mmap_pgoff', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}, {'call': 'mq_open', 'reason': set([('dentry', 'd_inode'), ('path', 'dentry'), ('path', 'mnt')])}, {'call': 'unlinkat', 'reason': set([('dentry', 'd_inode')])}, {'call': 'open_by_handle_at', 'reason': set([('path', 'dentry'), ('path', 'mnt')])}], 'unshare': [{'call': 'unshare', 'reason': set([('fs_struct', 'users')])}], 'uselib': [{'call': 'syncfs', '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': 'uselib', 'reason': set([('linux_binfmt', 'load_shlib'), ('linux_binfmt', 'module')])}, {'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')])}], 'ustat': [{'call': 'syncfs', 'reason': set([('super_block', 's_root')])}, {'call': 'ustat', 'reason': set([('super_block', 's_root')])}, {'call': 'umount', 'reason': set([('super_block', 's_root')])}, {'call': 'quotactl', 'reason': set([('super_block', 's_root')])}, {'call': 'swapon', 'reason': set([('super_block', 's_root')])}], 'utime': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'semtimedop', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'sched_rr_get_interval', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fstat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'newfstat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec')])}], 'utimensat': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'rt_sigtimedwait', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'mq_unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'swapoff', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'memfd_create', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'readlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'io_getevents', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'semtimedop', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'settimeofday', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'sched_rr_get_interval', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timerfd_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'pselect6', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'uselib', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'fchmodat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'timer_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'timer_gettime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'linkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'stime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'poll', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'select', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlink', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'faccessat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'swapon', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'fchownat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'fstat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'timerfd_settime', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'newfstat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'clock_nanosleep', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'unlinkat', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'futex', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'recvmmsg', 'reason': set([('timespec', 'tv_nsec')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('timespec', 'tv_nsec')])}, {'call': 'ppoll', 'reason': set([('timespec', 'tv_nsec')])}], 'vmsplice': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('splice_desc', 'total_len')])}, {'call': 'eventfd2', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapoff', 'reason': set([('file', 'f_mode')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('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', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_create1', 'reason': set([('file', 'f_mode')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'openat', 'reason': set([('file', 'f_mode')])}, {'call': 'uselib', 'reason': set([('file', 'f_mode')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socketpair', 'reason': set([('file', 'f_mode')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmat', 'reason': set([('file', 'f_mode')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'socket', 'reason': set([('file', 'f_mode')])}, {'call': 'pipe2', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags'), ('file', 'f_mode')])}, {'call': 'shmdt', 'reason': set([('file', 'f_mode')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'acct', 'reason': set([('file', 'f_mode')])}, {'call': 'open', 'reason': set([('file', 'f_mode')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'dup', 'reason': set([('file', 'f_mode')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setns', 'reason': set([('file', 'f_mode')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shmctl', 'reason': set([('file', 'f_mode')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'swapon', 'reason': set([('file', 'f_mode')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mmap_pgoff', 'reason': set([('file', 'f_mode')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_open', 'reason': set([('file', 'f_mode')])}, {'call': 'open_by_handle_at', 'reason': set([('file', 'f_mode')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'write': [{'call': 'syncfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readahead', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'writev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchmod', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pread64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'read', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utime', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bpf', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendto', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'tee', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'lseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'connect', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockname', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flock', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fchdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'accept4', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'utimensat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'splice', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getpeername', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'ioctl', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'futimesat', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'shutdown', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'getdents64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'listen', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fallocate', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'llseek', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'readv', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'write', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'bind', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file'), ('fd', 'flags')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file'), ('fd', 'flags')])}], 'writev': [{'call': 'syncfs', 'reason': set([('fd', 'file')])}, {'call': 'vmsplice', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64', 'reason': set([('fd', 'file')])}, {'call': 'fremovexattr', 'reason': set([('fd', 'file')])}, {'call': 'readahead', 'reason': set([('fd', 'file')])}, {'call': 'getdents', 'reason': set([('fd', 'file')])}, {'call': 'writev', 'reason': set([('fd', 'file')])}, {'call': 'preadv64', 'reason': set([('fd', 'file')])}, {'call': 'fchmod', 'reason': set([('fd', 'file')])}, {'call': 'pread64', 'reason': set([('fd', 'file')])}, {'call': 'signalfd4', 'reason': set([('fd', 'file')])}, {'call': 'read', 'reason': set([('fd', 'file')])}, {'call': 'fchown', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedreceive', 'reason': set([('fd', 'file')])}, {'call': 'utime', 'reason': set([('fd', 'file')])}, {'call': 'fsync', 'reason': set([('fd', 'file')])}, {'call': 'bpf', 'reason': set([('fd', 'file')])}, {'call': 'recvfrom', 'reason': set([('fd', 'file')])}, {'call': 'fsetxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendto', 'reason': set([('fd', 'file')])}, {'call': 'tee', 'reason': set([('fd', 'file')])}, {'call': 'sync_file_range', 'reason': set([('fd', 'file')])}, {'call': 'lseek', 'reason': set([('fd', 'file')])}, {'call': 'connect', 'reason': set([('fd', 'file')])}, {'call': 'getsockname', 'reason': set([('fd', 'file')])}, {'call': 'epoll_ctl', 'reason': set([('fd', 'file')])}, {'call': 'flock', 'reason': set([('fd', 'file')])}, {'call': 'pwritev', 'reason': set([('fd', 'file')])}, {'call': 'fchdir', 'reason': set([('fd', 'file')])}, {'call': 'accept4', 'reason': set([('fd', 'file')])}, {'call': 'old_readdir', 'reason': set([('fd', 'file')])}, {'call': 'inotify_rm_watch', 'reason': set([('fd', 'file')])}, {'call': 'utimensat', 'reason': set([('fd', 'file')])}, {'call': 'inotify_add_watch', 'reason': set([('fd', 'file')])}, {'call': 'preadv2', 'reason': set([('fd', 'file')])}, {'call': 'splice', 'reason': set([('fd', 'file')])}, {'call': 'ftruncate', 'reason': set([('fd', 'file')])}, {'call': 'preadv', 'reason': set([('fd', 'file')])}, {'call': 'getpeername', 'reason': set([('fd', 'file')])}, {'call': 'setsockopt', 'reason': set([('fd', 'file')])}, {'call': 'fcntl', 'reason': set([('fd', 'file')])}, {'call': 'ioctl', 'reason': set([('fd', 'file')])}, {'call': 'pwrite64', 'reason': set([('fd', 'file')])}, {'call': 'perf_event_open', 'reason': set([('fd', 'file')])}, {'call': 'pwritev64v2', 'reason': set([('fd', 'file')])}, {'call': 'futimesat', 'reason': set([('fd', 'file')])}, {'call': 'pwritev2', 'reason': set([('fd', 'file')])}, {'call': 'shutdown', 'reason': set([('fd', 'file')])}, {'call': 'getsockopt', 'reason': set([('fd', 'file')])}, {'call': 'mq_getsetattr', 'reason': set([('fd', 'file')])}, {'call': 'fdatasync', 'reason': set([('fd', 'file')])}, {'call': 'getdents64', 'reason': set([('fd', 'file')])}, {'call': 'listen', 'reason': set([('fd', 'file')])}, {'call': 'copy_file_range', 'reason': set([('fd', 'file')])}, {'call': 'mq_timedsend', 'reason': set([('fd', 'file')])}, {'call': 'fgetxattr', 'reason': set([('fd', 'file')])}, {'call': 'fcntl64', 'reason': set([('fd', 'file')])}, {'call': 'fallocate', 'reason': set([('fd', 'file')])}, {'call': 'epoll_wait', 'reason': set([('fd', 'file')])}, {'call': 'llseek', 'reason': set([('fd', 'file')])}, {'call': 'preadv64v2', 'reason': set([('fd', 'file')])}, {'call': 'readv', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs', 'reason': set([('fd', 'file')])}, {'call': 'fstatfs64', 'reason': set([('fd', 'file')])}, {'call': 'write', 'reason': set([('fd', 'file')])}, {'call': 'mq_notify', 'reason': set([('fd', 'file')])}, {'call': 'sendfile', 'reason': set([('fd', 'file')])}, {'call': 'bind', 'reason': set([('fd', 'file')])}, {'call': 'flistxattr', 'reason': set([('fd', 'file')])}, {'call': 'sendfile64', 'reason': set([('fd', 'file')])}]}