From c7e92da6cb06679b04062786481f50e42c585bfc Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 14 Apr 2025 08:03:22 +0200 Subject: tools/syz-declextract: extract function references more precisely Currently we misparse some function references, e.g. for: .write = (foo) ? bar : baz, we extract "foo". Extract first function reference from such expressions. --- sys/linux/auto.txt | 39 ++++++++++++++++++++++----- sys/linux/auto.txt.info | 71 +++++++++++++++++++++++++++++++++++++------------ 2 files changed, 87 insertions(+), 23 deletions(-) (limited to 'sys/linux') diff --git a/sys/linux/auto.txt b/sys/linux/auto.txt index c777be650..e9b41201f 100644 --- a/sys/linux/auto.txt +++ b/sys/linux/auto.txt @@ -69,6 +69,7 @@ include include include include +include include include include @@ -93,6 +94,7 @@ include include include include +include include include include @@ -313,14 +315,14 @@ finit_module$auto(fd fd, uargs ptr[in, string], flags int32) flistxattr$auto(fd fd, list ptr[inout, string], size intptr) flock$auto(fd fd, cmd int32) fremovexattr$auto(fd fd, name ptr[in, string]) -fsconfig$auto(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux gid) +fsconfig$auto(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux uid) fsconfig$auto_EROFS_MOUNT_DAX_ALWAYS(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[EROFS_MOUNT_DAX_ALWAYS]) fsconfig$auto_EROFS_MOUNT_DAX_NEVER(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[EROFS_MOUNT_DAX_NEVER]) fsconfig$auto_FSCONFIG_CMD_CREATE(fd fd, cmd const[FSCONFIG_CMD_CREATE], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32) fsconfig$auto_FSCONFIG_CMD_CREATE_EXCL(fd fd, cmd const[FSCONFIG_CMD_CREATE_EXCL], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32) fsconfig$auto_FSCONFIG_CMD_RECONFIGURE(fd fd, cmd const[FSCONFIG_CMD_RECONFIGURE], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32) fsconfig$auto_FSCONFIG_SET_BINARY(fd fd, cmd const[FSCONFIG_SET_BINARY], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32) -fsconfig$auto_FSCONFIG_SET_FD(fd fd, cmd const[FSCONFIG_SET_FD], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux uid) +fsconfig$auto_FSCONFIG_SET_FD(fd fd, cmd const[FSCONFIG_SET_FD], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux gid) fsconfig$auto_FSCONFIG_SET_FLAG(fd fd, cmd const[FSCONFIG_SET_FLAG], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32) fsconfig$auto_FSCONFIG_SET_PATH(fd fd, cmd const[FSCONFIG_SET_PATH], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux gid) fsconfig$auto_FSCONFIG_SET_PATH_EMPTY(fd fd, cmd const[FSCONFIG_SET_PATH_EMPTY], _key ptr[in, string], _value ptr[in, array[auto_todo]], aux int32) @@ -656,6 +658,17 @@ madvise$auto_MADV_WIPEONFORK(start intptr, len_in intptr, behavior const[MADV_WI map_shadow_stack$auto(addr intptr, size intptr, flags int32) mbind$auto(start intptr, len intptr, mode intptr, nmask ptr[in, intptr], maxnode intptr, flags int32) membarrier$auto(cmd int32, flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_GET_REGISTRATIONS(cmd const[MEMBARRIER_CMD_GET_REGISTRATIONS], flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_GLOBAL(cmd const[MEMBARRIER_CMD_GLOBAL], flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_GLOBAL_EXPEDITED(cmd const[MEMBARRIER_CMD_GLOBAL_EXPEDITED], flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_PRIVATE_EXPEDITED(cmd const[MEMBARRIER_CMD_PRIVATE_EXPEDITED], flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ(cmd const[MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ], flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE(cmd const[MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE], flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_QUERY(cmd const[MEMBARRIER_CMD_QUERY], flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED(cmd const[MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED], flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED(cmd const[MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED], flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_RSEQ(cmd const[MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_RSEQ], flags int32, cpu_id int32) +membarrier$auto_MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE(cmd const[MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE], flags int32, cpu_id int32) memfd_create$auto(uname ptr[in, string], flags int32) fd memfd_secret$auto(flags int32) fd migrate_pages$auto(pid pid, maxnode intptr, old_nodes ptr[in, intptr], new_nodes ptr[in, intptr]) @@ -965,7 +978,21 @@ rt_sigtimedwait_time64$auto(uthese ptr[in, sigset_t$auto], uinfo ptr[inout, sigi rt_tgsigqueueinfo$auto(tgid pid, pid pid, sig int32, uinfo ptr[inout, siginfo$auto]) rt_tgsigqueueinfo$auto_SIGCONT(tgid pid, pid pid, sig const[SIGCONT], uinfo ptr[inout, siginfo$auto]) sched_get_priority_max$auto(policy int32) +sched_get_priority_max$auto_SCHED_BATCH(policy const[SCHED_BATCH]) +sched_get_priority_max$auto_SCHED_DEADLINE(policy const[SCHED_DEADLINE]) +sched_get_priority_max$auto_SCHED_EXT(policy const[SCHED_EXT]) +sched_get_priority_max$auto_SCHED_FIFO(policy const[SCHED_FIFO]) +sched_get_priority_max$auto_SCHED_IDLE(policy const[SCHED_IDLE]) +sched_get_priority_max$auto_SCHED_NORMAL(policy const[SCHED_NORMAL]) +sched_get_priority_max$auto_SCHED_RR(policy const[SCHED_RR]) sched_get_priority_min$auto(policy int32) +sched_get_priority_min$auto_SCHED_BATCH(policy const[SCHED_BATCH]) +sched_get_priority_min$auto_SCHED_DEADLINE(policy const[SCHED_DEADLINE]) +sched_get_priority_min$auto_SCHED_EXT(policy const[SCHED_EXT]) +sched_get_priority_min$auto_SCHED_FIFO(policy const[SCHED_FIFO]) +sched_get_priority_min$auto_SCHED_IDLE(policy const[SCHED_IDLE]) +sched_get_priority_min$auto_SCHED_NORMAL(policy const[SCHED_NORMAL]) +sched_get_priority_min$auto_SCHED_RR(policy const[SCHED_RR]) sched_getaffinity$auto(pid pid, len int32, user_mask_ptr ptr[inout, intptr]) sched_getattr$auto(pid pid, uattr ptr[inout, sched_attr$auto], usize int32, flags int32) sched_getparam$auto(pid pid, param ptr[inout, sched_param$auto]) @@ -2223,9 +2250,9 @@ read$auto_long_retry_limit_ops_(fd fd_long_retry_limit_ops_, buf ptr[out, array[ resource fd_loop_ctl_fops_loop[fd] openat$auto_loop_ctl_fops_loop(fd const[AT_FDCWD], file ptr[in, string["/dev/loop-control"]], flags flags[open_flags], mode const[0]) fd_loop_ctl_fops_loop -ioctl$auto_LOOP_CTL_ADD(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_ADD], arg fd) -ioctl$auto_LOOP_CTL_GET_FREE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_GET_FREE], arg fd) -ioctl$auto_LOOP_CTL_REMOVE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_REMOVE], arg fd) +ioctl$auto_LOOP_CTL_ADD(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_ADD], arg pid) +ioctl$auto_LOOP_CTL_GET_FREE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_GET_FREE], arg pid) +ioctl$auto_LOOP_CTL_REMOVE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_REMOVE], arg pid) resource fd_lowpan_control_fops_6lowpan[fd] openat$auto_lowpan_control_fops_6lowpan(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/bluetooth/6lowpan_control"]], flags flags[open_flags], mode const[0]) fd_lowpan_control_fops_6lowpan @@ -9899,7 +9926,7 @@ xfs_growfs_log$auto { } xfs_growfs_rt$auto { - newblocks auto_union[gid, int64] + newblocks int64 extsize int32 } diff --git a/sys/linux/auto.txt.info b/sys/linux/auto.txt.info index 0ea72bdc7..da31f29ee 100644 --- a/sys/linux/auto.txt.info +++ b/sys/linux/auto.txt.info @@ -120,9 +120,12 @@ FILEOP dapm_bias_read_file func:dapm_bias_read_file loc:26 coverage:0 access:unk FILEOP dapm_widget_power_read_file func:dapm_widget_power_read_file loc:150 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:sound/soc/soc-dapm.c subsystem:sound FILEOP dax_mmap func:dax_mmap loc:52 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:drivers/dax/device.c subsystem:cxl subsystem:nvdimm FILEOP ddebug_proc_write func:ddebug_proc_write loc:430 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:lib/dynamic_debug.c subsystem:kernel +FILEOP debug_output func:debug_output loc:41 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:drivers/usb/host/ohci-dbg.c subsystem:usb FILEOP debug_read func:debug_read loc:4 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:fs/ocfs2/dlm/dlmdebug.c subsystem:ocfs2 FILEOP debugfs_attr_read_fs_debugfs_file func:debugfs_attr_read loc:44 coverage:79 access:unknown manual_desc:unknown auto_desc:true file:fs/debugfs/file.c subsystem:fs FILEOP debugfs_attr_read_fs_debugfs_file func:debugfs_attr_read loc:44 coverage:79 access:unknown manual_desc:unknown auto_desc:false file:fs/debugfs/file.c subsystem:fs +FILEOP debugfs_attr_write_signed_fs_debugfs_file func:debugfs_attr_write_signed loc:56 coverage:84 access:unknown manual_desc:unknown auto_desc:true file:fs/debugfs/file.c subsystem:fs +FILEOP debugfs_attr_write_signed_fs_debugfs_file func:debugfs_attr_write_signed loc:56 coverage:84 access:unknown manual_desc:unknown auto_desc:false file:fs/debugfs/file.c subsystem:fs FILEOP debugfs_read_file_bool_fs_debugfs_file func:debugfs_read_file_bool loc:19 coverage:58 access:unknown manual_desc:unknown auto_desc:true file:fs/debugfs/file.c subsystem:fs FILEOP debugfs_read_file_bool_fs_debugfs_file func:debugfs_read_file_bool loc:19 coverage:58 access:unknown manual_desc:unknown auto_desc:false file:fs/debugfs/file.c subsystem:fs FILEOP debugfs_read_file_str func:debugfs_read_file_str loc:32 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:fs/debugfs/file.c subsystem:fs @@ -540,7 +543,13 @@ FILEOP safesetid_gid_file_read func:safesetid_gid_file_read loc:20 coverage:67 a FILEOP safesetid_gid_file_write func:safesetid_gid_file_write loc:216 coverage:47 access:unknown manual_desc:unknown auto_desc:true file:security/safesetid/securityfs.c subsystem:lsm FILEOP safesetid_uid_file_read func:safesetid_uid_file_read loc:20 coverage:67 access:unknown manual_desc:unknown auto_desc:true file:security/safesetid/securityfs.c subsystem:lsm FILEOP safesetid_uid_file_write func:safesetid_uid_file_write loc:216 coverage:47 access:unknown manual_desc:unknown auto_desc:true file:security/safesetid/securityfs.c subsystem:lsm +FILEOP sched_dynamic_write func:sched_dynamic_write loc:39 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:kernel/sched/debug.c subsystem:kernel +FILEOP sched_fair_server_period_write func:sched_fair_server_period_write loc:889 coverage:100 access:unknown manual_desc:unknown auto_desc:false file:kernel/sched/debug.c subsystem:kernel +FILEOP sched_fair_server_runtime_write func:sched_fair_server_runtime_write loc:889 coverage:100 access:unknown manual_desc:unknown auto_desc:false file:kernel/sched/debug.c subsystem:kernel +FILEOP sched_feat_write func:sched_feat_write loc:550 coverage:75 access:unknown manual_desc:unknown auto_desc:false file:kernel/sched/debug.c subsystem:kernel FILEOP sched_itmt_enabled_write func:sched_itmt_enabled_write loc:2120 coverage:4 access:unknown manual_desc:unknown auto_desc:true file:arch/x86/kernel/itmt.c subsystem:kernel +FILEOP sched_scaling_write func:sched_scaling_write loc:51 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:kernel/sched/debug.c subsystem:kernel +FILEOP sched_verbose_write func:sched_verbose_write loc:109 coverage:40 access:unknown manual_desc:unknown auto_desc:false file:kernel/sched/debug.c subsystem:kernel FILEOP sched_write func:sched_write loc:18 coverage:100 access:unknown manual_desc:unknown auto_desc:false file:fs/proc/base.c subsystem:fs FILEOP secretmem_mmap func:secretmem_mmap loc:13 coverage:100 access:unknown manual_desc:unknown auto_desc:false file:mm/secretmem.c subsystem:mm FILEOP sel_commit_bools_write func:sel_commit_bools_write loc:1386 coverage:66 access:unknown manual_desc:unknown auto_desc:false file:security/selinux/selinuxfs.c subsystem:selinux @@ -590,6 +599,8 @@ FILEOP signalfd_read_iter func:signalfd_read_iter loc:151 coverage:98 access:unk FILEOP simple_attr_read_fs_libfs func:simple_attr_read loc:33 coverage:77 access:unknown manual_desc:unknown auto_desc:true file:fs/libfs.c subsystem:fs FILEOP simple_attr_read_fs_libfs func:simple_attr_read loc:33 coverage:77 access:unknown manual_desc:unknown auto_desc:false file:fs/libfs.c subsystem:fs FILEOP simple_attr_write func:simple_attr_write loc:36 coverage:89 access:unknown manual_desc:unknown auto_desc:true file:fs/libfs.c subsystem:fs +FILEOP simple_attr_write_signed_fs_libfs func:simple_attr_write_signed loc:36 coverage:89 access:unknown manual_desc:unknown auto_desc:true file:fs/libfs.c subsystem:fs +FILEOP simple_attr_write_signed_fs_libfs func:simple_attr_write_signed loc:36 coverage:89 access:unknown manual_desc:unknown auto_desc:false file:fs/libfs.c subsystem:fs FILEOP simple_transaction_read_fs_libfs func:simple_transaction_read loc:6 coverage:100 access:unknown manual_desc:unknown auto_desc:true file:fs/libfs.c subsystem:fs FILEOP simple_transaction_read_fs_libfs func:simple_transaction_read loc:6 coverage:100 access:unknown manual_desc:unknown auto_desc:false file:fs/libfs.c subsystem:fs FILEOP sisusb_read func:sisusb_read loc:297 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:drivers/usb/misc/sisusbvga/sisusbvga.c subsystem:usb @@ -720,6 +731,7 @@ FILEOP ubifs_write_iter func:ubifs_write_iter loc:52 coverage:35 access:unknown FILEOP ucma_write func:ucma_write loc:35 coverage:100 access:unknown manual_desc:unknown auto_desc:true file:drivers/infiniband/core/ucma.c subsystem:rdma FILEOP udf_file_mmap func:udf_file_mmap loc:5 coverage:100 access:unknown manual_desc:unknown auto_desc:false file:fs/udf/file.c subsystem:udf FILEOP udf_file_write_iter func:udf_file_write_iter loc:95 coverage:92 access:unknown manual_desc:unknown auto_desc:false file:fs/udf/file.c subsystem:udf +FILEOP uhci_debug_read func:uhci_debug_read loc:4 coverage:0 access:unknown manual_desc:unknown auto_desc:false file:drivers/usb/host/uhci-debug.c subsystem:usb FILEOP uhid_char_read func:uhid_char_read loc:45 coverage:95 access:unknown manual_desc:unknown auto_desc:true file:drivers/hid/uhid.c subsystem:input FILEOP uhid_char_write func:uhid_char_write loc:263 coverage:93 access:unknown manual_desc:unknown auto_desc:true file:drivers/hid/uhid.c subsystem:input FILEOP uinput_read func:uinput_read loc:84 coverage:100 access:unknown manual_desc:unknown auto_desc:true file:drivers/input/misc/uinput.c subsystem:input @@ -3335,9 +3347,9 @@ SYSCALL fstatfs64 func:__do_sys_fstatfs64 loc:38 coverage:32 access:unknown manu SYSCALL fsync func:__do_sys_fsync loc:9 coverage:100 access:unknown manual_desc:true auto_desc:true file:fs/sync.c subsystem:fs SYSCALL ftruncate func:__do_sys_ftruncate loc:292 coverage:95 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs SYSCALL ftruncate64 func:__do_sys_ia32_ftruncate64 loc:295 coverage:95 access:unknown manual_desc:false auto_desc:true file:arch/x86/kernel/sys_ia32.c subsystem:kernel -SYSCALL futex func:__do_sys_futex loc:2685 coverage:82 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel -SYSCALL futex_requeue func:__do_sys_futex_requeue loc:1056 coverage:88 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel -SYSCALL futex_time64 func:__do_sys_futex loc:2685 coverage:82 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL futex func:__do_sys_futex loc:3604 coverage:82 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL futex_requeue func:__do_sys_futex_requeue loc:1697 coverage:88 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL futex_time64 func:__do_sys_futex loc:3604 coverage:82 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel SYSCALL futex_wait func:__do_sys_futex_wait loc:322 coverage:94 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel SYSCALL futex_waitv func:__do_sys_futex_waitv loc:378 coverage:95 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel SYSCALL futex_wake func:__do_sys_futex_wake loc:38 coverage:93 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel @@ -3639,7 +3651,18 @@ SYSCALL madvise$MADV_WILLNEED func:__do_sys_madvise loc:109 coverage:100 access: SYSCALL madvise$MADV_WIPEONFORK func:__do_sys_madvise loc:96 coverage:100 access:unknown manual_desc:true auto_desc:true file:mm/madvise.c subsystem:mm SYSCALL map_shadow_stack func:__do_sys_map_shadow_stack loc:81 coverage:5 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/shstk.c subsystem:kernel SYSCALL mbind func:__do_sys_mbind loc:3312 coverage:92 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm -SYSCALL membarrier func:__do_sys_membarrier loc:0 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier func:__do_sys_membarrier loc:375 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_GET_REGISTRATIONS func:__do_sys_membarrier loc:42 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_GLOBAL func:__do_sys_membarrier loc:16 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_GLOBAL_EXPEDITED func:__do_sys_membarrier loc:74 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_PRIVATE_EXPEDITED func:__do_sys_membarrier loc:131 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ func:__do_sys_membarrier loc:135 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE func:__do_sys_membarrier loc:131 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_QUERY func:__do_sys_membarrier loc:17 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED func:__do_sys_membarrier loc:82 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED func:__do_sys_membarrier loc:105 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_RSEQ func:__do_sys_membarrier loc:105 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel +SYSCALL membarrier$MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE func:__do_sys_membarrier loc:105 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel SYSCALL memfd_create func:__do_sys_memfd_create loc:966 coverage:89 access:unknown manual_desc:true auto_desc:true file:mm/memfd.c subsystem:mm SYSCALL memfd_secret func:__do_sys_memfd_secret loc:77 coverage:82 access:unknown manual_desc:true auto_desc:true file:mm/secretmem.c subsystem:mm SYSCALL migrate_pages func:__do_sys_migrate_pages loc:361 coverage:93 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm @@ -3686,7 +3709,7 @@ SYSCALL munmap func:__do_sys_munmap loc:18 coverage:100 access:unknown manual_de SYSCALL name_to_handle_at func:__do_sys_name_to_handle_at loc:201 coverage:97 access:unknown manual_desc:true auto_desc:true file:fs/fhandle.c subsystem:nfs SYSCALL nanosleep func:__do_sys_nanosleep loc:92 coverage:95 access:unknown manual_desc:true auto_desc:true file:kernel/time/hrtimer.c subsystem:kernel SYSCALL newfstatat func:__do_sys_newfstatat loc:45 coverage:100 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs -SYSCALL nice func:__do_sys_nice loc:0 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL nice func:__do_sys_nice loc:32 coverage:100 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel SYSCALL oldfstat func:__do_sys_fstat loc:42 coverage:0 access:unknown manual_desc:false auto_desc:true file:fs/stat.c subsystem:fs SYSCALL oldlstat func:__do_sys_lstat loc:46 coverage:10 access:unknown manual_desc:false auto_desc:true file:fs/stat.c subsystem:fs SYSCALL oldolduname func:__do_sys_olduname loc:46 coverage:57 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel @@ -3948,18 +3971,32 @@ SYSCALL rt_sigtimedwait func:__do_sys_rt_sigtimedwait loc:145 coverage:100 acces SYSCALL rt_sigtimedwait_time64 func:__do_sys_rt_sigtimedwait loc:145 coverage:100 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel SYSCALL rt_tgsigqueueinfo func:__do_sys_rt_tgsigqueueinfo loc:201 coverage:76 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel SYSCALL rt_tgsigqueueinfo$SIGCONT func:__do_sys_rt_tgsigqueueinfo loc:199 coverage:76 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL sched_get_priority_max func:__do_sys_sched_get_priority_max loc:0 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_get_priority_min func:__do_sys_sched_get_priority_min loc:0 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_getaffinity func:__do_sys_sched_getaffinity loc:0 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_getattr func:__do_sys_sched_getattr loc:0 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_getparam func:__do_sys_sched_getparam loc:0 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_getscheduler func:__do_sys_sched_getscheduler loc:0 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_rr_get_interval func:__do_sys_sched_rr_get_interval loc:0 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_rr_get_interval_time64 func:__do_sys_sched_rr_get_interval loc:0 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_setaffinity func:__do_sys_sched_setaffinity loc:0 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_setattr func:__do_sys_sched_setattr loc:0 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_setparam func:__do_sys_sched_setparam loc:0 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL sched_setscheduler func:__do_sys_sched_setscheduler loc:0 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_max func:__do_sys_sched_get_priority_max loc:17 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_max$SCHED_BATCH func:__do_sys_sched_get_priority_max loc:13 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_max$SCHED_DEADLINE func:__do_sys_sched_get_priority_max loc:13 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_max$SCHED_EXT func:__do_sys_sched_get_priority_max loc:13 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_max$SCHED_FIFO func:__do_sys_sched_get_priority_max loc:10 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_max$SCHED_IDLE func:__do_sys_sched_get_priority_max loc:13 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_max$SCHED_NORMAL func:__do_sys_sched_get_priority_max loc:13 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_max$SCHED_RR func:__do_sys_sched_get_priority_max loc:10 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_min func:__do_sys_sched_get_priority_min loc:16 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_min$SCHED_BATCH func:__do_sys_sched_get_priority_min loc:12 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_min$SCHED_DEADLINE func:__do_sys_sched_get_priority_min loc:12 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_min$SCHED_EXT func:__do_sys_sched_get_priority_min loc:12 coverage:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_min$SCHED_FIFO func:__do_sys_sched_get_priority_min loc:10 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_min$SCHED_IDLE func:__do_sys_sched_get_priority_min loc:12 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_min$SCHED_NORMAL func:__do_sys_sched_get_priority_min loc:12 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_get_priority_min$SCHED_RR func:__do_sys_sched_get_priority_min loc:10 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_getaffinity func:__do_sys_sched_getaffinity loc:42 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_getattr func:__do_sys_sched_getattr loc:80 coverage:60 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_getparam func:__do_sys_sched_getparam loc:27 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_getscheduler func:__do_sys_sched_getscheduler loc:19 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_rr_get_interval func:__do_sys_sched_rr_get_interval loc:44 coverage:100 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_rr_get_interval_time64 func:__do_sys_sched_rr_get_interval loc:44 coverage:100 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_setaffinity func:__do_sys_sched_setaffinity loc:493 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_setattr func:__do_sys_sched_setattr loc:1238 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_setparam func:__do_sys_sched_setparam loc:1190 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel +SYSCALL sched_setscheduler func:__do_sys_sched_setscheduler loc:1193 coverage:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel SYSCALL seccomp func:__do_sys_seccomp loc:1815 coverage:92 access:unknown manual_desc:true auto_desc:true file:kernel/seccomp.c subsystem:kernel SYSCALL seccomp$SECCOMP_GET_ACTION_AVAIL func:__do_sys_seccomp loc:33 coverage:88 access:unknown manual_desc:true auto_desc:true file:kernel/seccomp.c subsystem:kernel SYSCALL seccomp$SECCOMP_GET_NOTIF_SIZES func:__do_sys_seccomp loc:23 coverage:89 access:unknown manual_desc:true auto_desc:true file:kernel/seccomp.c subsystem:kernel -- cgit mrf-deployment