From f6ede3a3f38422f581e15b28c203a682eac5c135 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 14 Nov 2024 16:09:59 +0100 Subject: tools/syz-declextract: add heuristic for sigsetsize --- sys/linux/auto.txt | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'sys') diff --git a/sys/linux/auto.txt b/sys/linux/auto.txt index e19dac03d..130531353 100644 --- a/sys/linux/auto.txt +++ b/sys/linux/auto.txt @@ -236,8 +236,8 @@ dup3$auto(oldfd fd, newfd fd, flags int32) (automatic) epoll_create$auto(size int32) (automatic) epoll_create1$auto(flags int32) (automatic) epoll_ctl$auto(epfd fd, op int32, fd fd, event ptr[inout, epoll_event$auto_record]) (automatic) -epoll_pwait$auto(epfd fd, events ptr[inout, epoll_event$auto_record], maxevents int32, timeout int32, sigmask ptr[in, sigset_t$auto_record], sigsetsize intptr) (automatic) -epoll_pwait2$auto(epfd fd, events ptr[inout, epoll_event$auto_record], maxevents int32, timeout ptr[in, __kernel_timespec$auto_record], sigmask ptr[in, sigset_t$auto_record], sigsetsize intptr) (automatic) +epoll_pwait$auto(epfd fd, events ptr[inout, epoll_event$auto_record], maxevents int32, timeout int32, sigmask ptr[in, sigset_t$auto_record], sigsetsize const[8]) (automatic) +epoll_pwait2$auto(epfd fd, events ptr[inout, epoll_event$auto_record], maxevents int32, timeout ptr[in, __kernel_timespec$auto_record], sigmask ptr[in, sigset_t$auto_record], sigsetsize const[8]) (automatic) epoll_wait$auto(epfd fd, events ptr[inout, epoll_event$auto_record], maxevents int32, timeout int32) (automatic) eventfd$auto(count int32) (automatic) eventfd2$auto(count int32, flags int32) (automatic) @@ -417,8 +417,8 @@ pkey_alloc$auto(flags intptr, init_val intptr) (automatic) pkey_free$auto(pkey int32) (automatic) pkey_mprotect$auto(start intptr, len intptr, prot intptr, pkey int32) (automatic) poll$auto(ufds ptr[inout, pollfd$auto_record], nfds int32, timeout_msecs int32) (automatic) -ppoll$auto(ufds ptr[inout, pollfd$auto_record], nfds int32, tsp ptr[inout, __kernel_timespec$auto_record], sigmask ptr[in, sigset_t$auto_record], sigsetsize intptr) (automatic) -ppoll_time64$auto(ufds ptr[inout, pollfd$auto_record], nfds int32, tsp ptr[inout, __kernel_timespec$auto_record], sigmask ptr[in, sigset_t$auto_record], sigsetsize intptr) (automatic) +ppoll$auto(ufds ptr[inout, pollfd$auto_record], nfds int32, tsp ptr[inout, __kernel_timespec$auto_record], sigmask ptr[in, sigset_t$auto_record], sigsetsize const[8]) (automatic) +ppoll_time64$auto(ufds ptr[inout, pollfd$auto_record], nfds int32, tsp ptr[inout, __kernel_timespec$auto_record], sigmask ptr[in, sigset_t$auto_record], sigsetsize const[8]) (automatic) prctl$auto(option int32, arg2 intptr, arg3 intptr, arg4 intptr, arg5 intptr) (automatic) pread64$auto(fd fd, buf ptr[inout, string], count intptr, pos intptr) (automatic) preadv$auto(fd intptr, vec ptr[in, iovec$auto_record], vlen intptr, pos_l intptr, pos_h intptr) (automatic) @@ -455,13 +455,13 @@ renameat2$auto(olddfd fd_dir, oldname ptr[in, filename], newdfd fd_dir, newname request_key$auto(_type ptr[in, string], _description ptr[in, string], _callout_info ptr[in, string], destringid int32) (automatic) rmdir$auto(pathname ptr[in, filename]) (automatic) rseq$auto(rseq ptr[inout, rseq$auto_record], rseq_len int32, flags int32, sig int32) (automatic) -rt_sigaction$auto(sig int32, act ptr[in, sigaction$auto_record], oact ptr[inout, sigaction$auto_record], sigsetsize intptr) (automatic) -rt_sigpending$auto(uset ptr[inout, sigset_t$auto_record], sigsetsize intptr) (automatic) -rt_sigprocmask$auto(how int32, nset ptr[inout, sigset_t$auto_record], oset ptr[inout, sigset_t$auto_record], sigsetsize intptr) (automatic) +rt_sigaction$auto(sig int32, act ptr[in, sigaction$auto_record], oact ptr[inout, sigaction$auto_record], sigsetsize const[8]) (automatic) +rt_sigpending$auto(uset ptr[inout, sigset_t$auto_record], sigsetsize const[8]) (automatic) +rt_sigprocmask$auto(how int32, nset ptr[inout, sigset_t$auto_record], oset ptr[inout, sigset_t$auto_record], sigsetsize const[8]) (automatic) rt_sigqueueinfo$auto(pid pid, sig int32, uinfo ptr[inout, siginfo$auto_record]) (automatic) -rt_sigsuspend$auto(unewset ptr[inout, sigset_t$auto_record], sigsetsize intptr) (automatic) -rt_sigtimedwait$auto(uthese ptr[in, sigset_t$auto_record], uinfo ptr[inout, siginfo$auto_record], uts ptr[in, __kernel_timespec$auto_record], sigsetsize intptr) (automatic) -rt_sigtimedwait_time64$auto(uthese ptr[in, sigset_t$auto_record], uinfo ptr[inout, siginfo$auto_record], uts ptr[in, __kernel_timespec$auto_record], sigsetsize intptr) (automatic) +rt_sigsuspend$auto(unewset ptr[inout, sigset_t$auto_record], sigsetsize const[8]) (automatic) +rt_sigtimedwait$auto(uthese ptr[in, sigset_t$auto_record], uinfo ptr[inout, siginfo$auto_record], uts ptr[in, __kernel_timespec$auto_record], sigsetsize const[8]) (automatic) +rt_sigtimedwait_time64$auto(uthese ptr[in, sigset_t$auto_record], uinfo ptr[inout, siginfo$auto_record], uts ptr[in, __kernel_timespec$auto_record], sigsetsize const[8]) (automatic) rt_tgsigqueueinfo$auto(tgid pid, pid pid, sig int32, uinfo ptr[inout, siginfo$auto_record]) (automatic) sched_get_priority_max$auto(policy int32) (automatic) sched_get_priority_min$auto(policy int32) (automatic) @@ -1104,7 +1104,7 @@ writev$auto(fd intptr, vec ptr[in, iovec$auto_record], vlen intptr) (automatic) __aio_sigset$auto_record { sigmask ptr[in, sigset_t$auto_record] - sigsetsize intptr + sigsetsize const[8, intptr] } __kernel_fd_set$auto_record { -- cgit mrf-deployment