aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-11-27 09:08:59 +0100
committerDmitry Vyukov <dvyukov@google.com>2017-11-27 09:08:59 +0100
commit8257de047b6ceb09374e04e44eb9be489aff2d8a (patch)
tree583eff849844f58f1cb0ef5a41af5d7148179dc6
parentbbe60f6cb6ca28bbe9f6a54e264d01dcb8f5940e (diff)
sys/linux: open files from /proc
-rw-r--r--executor/common_linux.h24
-rw-r--r--executor/syscalls_linux.h690
-rw-r--r--pkg/csource/linux_common.go36
-rw-r--r--pkg/host/host_linux.go2
-rw-r--r--sys/linux/386.go204
-rw-r--r--sys/linux/amd64.go204
-rw-r--r--sys/linux/arm.go200
-rw-r--r--sys/linux/arm64.go192
-rw-r--r--sys/linux/ppc64le.go204
-rw-r--r--sys/linux/sys.txt4
10 files changed, 919 insertions, 841 deletions
diff --git a/executor/common_linux.h b/executor/common_linux.h
index f887551cc..13014e33e 100644
--- a/executor/common_linux.h
+++ b/executor/common_linux.h
@@ -77,9 +77,10 @@
#include <stdio.h>
#include <sys/stat.h>
#endif
-#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_dev)
+#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_dev) || defined(__NR_syz_open_procfs)
#include <fcntl.h>
#include <stdio.h>
+#include <string.h>
#include <sys/stat.h>
#endif
#if defined(SYZ_EXECUTOR) || defined(__NR_syz_fuse_mount) || defined(__NR_syz_fuseblk_mount)
@@ -561,6 +562,27 @@ static uintptr_t syz_open_dev(uintptr_t a0, uintptr_t a1, uintptr_t a2)
}
#endif
+#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_procfs)
+static uintptr_t syz_open_procfs(uintptr_t a0, uintptr_t a1)
+{
+ // syz_open_procfs(pid pid, file ptr[in, string[procfs_file]]) fd
+
+ char buf[128];
+ memset(buf, 0, sizeof(buf));
+ if (a0 == 0) {
+ NONFAILING(snprintf(buf, sizeof(buf), "/proc/self/%s", (char*)a1));
+ } else if (a0 == (uintptr_t)-1) {
+ NONFAILING(snprintf(buf, sizeof(buf), "/proc/thread-self/%s", (char*)a1));
+ } else {
+ NONFAILING(snprintf(buf, sizeof(buf), "/proc/self/task/%d/%s", (int)a0, (char*)a1));
+ }
+ int fd = open(buf, O_RDWR);
+ if (fd == -1)
+ fd = open(buf, O_RDONLY);
+ return fd;
+}
+#endif
+
#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_pts)
static uintptr_t syz_open_pts(uintptr_t a0, uintptr_t a1)
{
diff --git a/executor/syscalls_linux.h b/executor/syscalls_linux.h
index 4b3529770..8c3601713 100644
--- a/executor/syscalls_linux.h
+++ b/executor/syscalls_linux.h
@@ -2,17 +2,18 @@
#if defined(__i386__) || 0
#define GOARCH "386"
-#define SYZ_REVISION "cedcb7d5803d3b709eeefabb29a2795f2aa6f8e5"
+#define SYZ_REVISION "81c235db632e82e91a6b43e185869e9296eb910f"
#define __NR_syz_emit_ethernet 1000000
#define __NR_syz_extract_tcp_res 1000001
#define __NR_syz_fuse_mount 1000002
#define __NR_syz_fuseblk_mount 1000003
#define __NR_syz_kvm_setup_cpu 1000004
#define __NR_syz_open_dev 1000005
-#define __NR_syz_open_pts 1000006
-#define __NR_syz_test 1000007
+#define __NR_syz_open_procfs 1000006
+#define __NR_syz_open_pts 1000007
+#define __NR_syz_test 1000008
-unsigned syscall_count = 1476;
+unsigned syscall_count = 1477;
call_t syscalls[] = {
{"accept4", 364},
{"accept4$ax25", 364},
@@ -1391,70 +1392,71 @@ call_t syscalls[] = {
{"syz_open_dev$usbmon", 1000005, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 1000005, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsn", 1000005, (syscall_t)syz_open_dev},
- {"syz_open_pts", 1000006, (syscall_t)syz_open_pts},
- {"syz_test", 1000007, (syscall_t)syz_test},
- {"syz_test$align0", 1000007, (syscall_t)syz_test},
- {"syz_test$align1", 1000007, (syscall_t)syz_test},
- {"syz_test$align2", 1000007, (syscall_t)syz_test},
- {"syz_test$align3", 1000007, (syscall_t)syz_test},
- {"syz_test$align4", 1000007, (syscall_t)syz_test},
- {"syz_test$align5", 1000007, (syscall_t)syz_test},
- {"syz_test$align6", 1000007, (syscall_t)syz_test},
- {"syz_test$array0", 1000007, (syscall_t)syz_test},
- {"syz_test$array1", 1000007, (syscall_t)syz_test},
- {"syz_test$array2", 1000007, (syscall_t)syz_test},
- {"syz_test$bf0", 1000007, (syscall_t)syz_test},
- {"syz_test$bf1", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_encode", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4_tcp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4_udp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_icmp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_tcp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_udp", 1000007, (syscall_t)syz_test},
- {"syz_test$end0", 1000007, (syscall_t)syz_test},
- {"syz_test$end1", 1000007, (syscall_t)syz_test},
- {"syz_test$int", 1000007, (syscall_t)syz_test},
- {"syz_test$length0", 1000007, (syscall_t)syz_test},
- {"syz_test$length1", 1000007, (syscall_t)syz_test},
- {"syz_test$length10", 1000007, (syscall_t)syz_test},
- {"syz_test$length11", 1000007, (syscall_t)syz_test},
- {"syz_test$length12", 1000007, (syscall_t)syz_test},
- {"syz_test$length13", 1000007, (syscall_t)syz_test},
- {"syz_test$length14", 1000007, (syscall_t)syz_test},
- {"syz_test$length15", 1000007, (syscall_t)syz_test},
- {"syz_test$length16", 1000007, (syscall_t)syz_test},
- {"syz_test$length17", 1000007, (syscall_t)syz_test},
- {"syz_test$length18", 1000007, (syscall_t)syz_test},
- {"syz_test$length19", 1000007, (syscall_t)syz_test},
- {"syz_test$length2", 1000007, (syscall_t)syz_test},
- {"syz_test$length20", 1000007, (syscall_t)syz_test},
- {"syz_test$length3", 1000007, (syscall_t)syz_test},
- {"syz_test$length4", 1000007, (syscall_t)syz_test},
- {"syz_test$length5", 1000007, (syscall_t)syz_test},
- {"syz_test$length6", 1000007, (syscall_t)syz_test},
- {"syz_test$length7", 1000007, (syscall_t)syz_test},
- {"syz_test$length8", 1000007, (syscall_t)syz_test},
- {"syz_test$length9", 1000007, (syscall_t)syz_test},
- {"syz_test$missing_resource", 1000007, (syscall_t)syz_test},
- {"syz_test$opt0", 1000007, (syscall_t)syz_test},
- {"syz_test$opt1", 1000007, (syscall_t)syz_test},
- {"syz_test$opt2", 1000007, (syscall_t)syz_test},
- {"syz_test$recur0", 1000007, (syscall_t)syz_test},
- {"syz_test$recur1", 1000007, (syscall_t)syz_test},
- {"syz_test$recur2", 1000007, (syscall_t)syz_test},
- {"syz_test$regression0", 1000007, (syscall_t)syz_test},
- {"syz_test$res0", 1000007, (syscall_t)syz_test},
- {"syz_test$res1", 1000007, (syscall_t)syz_test},
- {"syz_test$struct", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_16", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_32", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_64", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_real", 1000007, (syscall_t)syz_test},
- {"syz_test$union0", 1000007, (syscall_t)syz_test},
- {"syz_test$union1", 1000007, (syscall_t)syz_test},
- {"syz_test$union2", 1000007, (syscall_t)syz_test},
- {"syz_test$vma0", 1000007, (syscall_t)syz_test},
+ {"syz_open_procfs", 1000006, (syscall_t)syz_open_procfs},
+ {"syz_open_pts", 1000007, (syscall_t)syz_open_pts},
+ {"syz_test", 1000008, (syscall_t)syz_test},
+ {"syz_test$align0", 1000008, (syscall_t)syz_test},
+ {"syz_test$align1", 1000008, (syscall_t)syz_test},
+ {"syz_test$align2", 1000008, (syscall_t)syz_test},
+ {"syz_test$align3", 1000008, (syscall_t)syz_test},
+ {"syz_test$align4", 1000008, (syscall_t)syz_test},
+ {"syz_test$align5", 1000008, (syscall_t)syz_test},
+ {"syz_test$align6", 1000008, (syscall_t)syz_test},
+ {"syz_test$array0", 1000008, (syscall_t)syz_test},
+ {"syz_test$array1", 1000008, (syscall_t)syz_test},
+ {"syz_test$array2", 1000008, (syscall_t)syz_test},
+ {"syz_test$bf0", 1000008, (syscall_t)syz_test},
+ {"syz_test$bf1", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_encode", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4_tcp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4_udp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_icmp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_tcp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_udp", 1000008, (syscall_t)syz_test},
+ {"syz_test$end0", 1000008, (syscall_t)syz_test},
+ {"syz_test$end1", 1000008, (syscall_t)syz_test},
+ {"syz_test$int", 1000008, (syscall_t)syz_test},
+ {"syz_test$length0", 1000008, (syscall_t)syz_test},
+ {"syz_test$length1", 1000008, (syscall_t)syz_test},
+ {"syz_test$length10", 1000008, (syscall_t)syz_test},
+ {"syz_test$length11", 1000008, (syscall_t)syz_test},
+ {"syz_test$length12", 1000008, (syscall_t)syz_test},
+ {"syz_test$length13", 1000008, (syscall_t)syz_test},
+ {"syz_test$length14", 1000008, (syscall_t)syz_test},
+ {"syz_test$length15", 1000008, (syscall_t)syz_test},
+ {"syz_test$length16", 1000008, (syscall_t)syz_test},
+ {"syz_test$length17", 1000008, (syscall_t)syz_test},
+ {"syz_test$length18", 1000008, (syscall_t)syz_test},
+ {"syz_test$length19", 1000008, (syscall_t)syz_test},
+ {"syz_test$length2", 1000008, (syscall_t)syz_test},
+ {"syz_test$length20", 1000008, (syscall_t)syz_test},
+ {"syz_test$length3", 1000008, (syscall_t)syz_test},
+ {"syz_test$length4", 1000008, (syscall_t)syz_test},
+ {"syz_test$length5", 1000008, (syscall_t)syz_test},
+ {"syz_test$length6", 1000008, (syscall_t)syz_test},
+ {"syz_test$length7", 1000008, (syscall_t)syz_test},
+ {"syz_test$length8", 1000008, (syscall_t)syz_test},
+ {"syz_test$length9", 1000008, (syscall_t)syz_test},
+ {"syz_test$missing_resource", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt0", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt1", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt2", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur0", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur1", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur2", 1000008, (syscall_t)syz_test},
+ {"syz_test$regression0", 1000008, (syscall_t)syz_test},
+ {"syz_test$res0", 1000008, (syscall_t)syz_test},
+ {"syz_test$res1", 1000008, (syscall_t)syz_test},
+ {"syz_test$struct", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_16", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_32", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_64", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_real", 1000008, (syscall_t)syz_test},
+ {"syz_test$union0", 1000008, (syscall_t)syz_test},
+ {"syz_test$union1", 1000008, (syscall_t)syz_test},
+ {"syz_test$union2", 1000008, (syscall_t)syz_test},
+ {"syz_test$vma0", 1000008, (syscall_t)syz_test},
{"tee", 315},
{"tgkill", 270},
{"time", 13},
@@ -1496,17 +1498,18 @@ call_t syscalls[] = {
#if defined(__x86_64__) || 0
#define GOARCH "amd64"
-#define SYZ_REVISION "0fd6697d84022b4bdf6ec5814d50135d6d341731"
+#define SYZ_REVISION "ceb06a147201cb3d05ed604fca26fefde0ce9eb0"
#define __NR_syz_emit_ethernet 1000000
#define __NR_syz_extract_tcp_res 1000001
#define __NR_syz_fuse_mount 1000002
#define __NR_syz_fuseblk_mount 1000003
#define __NR_syz_kvm_setup_cpu 1000004
#define __NR_syz_open_dev 1000005
-#define __NR_syz_open_pts 1000006
-#define __NR_syz_test 1000007
+#define __NR_syz_open_procfs 1000006
+#define __NR_syz_open_pts 1000007
+#define __NR_syz_test 1000008
-unsigned syscall_count = 1537;
+unsigned syscall_count = 1538;
call_t syscalls[] = {
{"accept", 43},
{"accept$alg", 43},
@@ -2946,70 +2949,71 @@ call_t syscalls[] = {
{"syz_open_dev$usbmon", 1000005, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 1000005, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsn", 1000005, (syscall_t)syz_open_dev},
- {"syz_open_pts", 1000006, (syscall_t)syz_open_pts},
- {"syz_test", 1000007, (syscall_t)syz_test},
- {"syz_test$align0", 1000007, (syscall_t)syz_test},
- {"syz_test$align1", 1000007, (syscall_t)syz_test},
- {"syz_test$align2", 1000007, (syscall_t)syz_test},
- {"syz_test$align3", 1000007, (syscall_t)syz_test},
- {"syz_test$align4", 1000007, (syscall_t)syz_test},
- {"syz_test$align5", 1000007, (syscall_t)syz_test},
- {"syz_test$align6", 1000007, (syscall_t)syz_test},
- {"syz_test$array0", 1000007, (syscall_t)syz_test},
- {"syz_test$array1", 1000007, (syscall_t)syz_test},
- {"syz_test$array2", 1000007, (syscall_t)syz_test},
- {"syz_test$bf0", 1000007, (syscall_t)syz_test},
- {"syz_test$bf1", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_encode", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4_tcp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4_udp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_icmp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_tcp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_udp", 1000007, (syscall_t)syz_test},
- {"syz_test$end0", 1000007, (syscall_t)syz_test},
- {"syz_test$end1", 1000007, (syscall_t)syz_test},
- {"syz_test$int", 1000007, (syscall_t)syz_test},
- {"syz_test$length0", 1000007, (syscall_t)syz_test},
- {"syz_test$length1", 1000007, (syscall_t)syz_test},
- {"syz_test$length10", 1000007, (syscall_t)syz_test},
- {"syz_test$length11", 1000007, (syscall_t)syz_test},
- {"syz_test$length12", 1000007, (syscall_t)syz_test},
- {"syz_test$length13", 1000007, (syscall_t)syz_test},
- {"syz_test$length14", 1000007, (syscall_t)syz_test},
- {"syz_test$length15", 1000007, (syscall_t)syz_test},
- {"syz_test$length16", 1000007, (syscall_t)syz_test},
- {"syz_test$length17", 1000007, (syscall_t)syz_test},
- {"syz_test$length18", 1000007, (syscall_t)syz_test},
- {"syz_test$length19", 1000007, (syscall_t)syz_test},
- {"syz_test$length2", 1000007, (syscall_t)syz_test},
- {"syz_test$length20", 1000007, (syscall_t)syz_test},
- {"syz_test$length3", 1000007, (syscall_t)syz_test},
- {"syz_test$length4", 1000007, (syscall_t)syz_test},
- {"syz_test$length5", 1000007, (syscall_t)syz_test},
- {"syz_test$length6", 1000007, (syscall_t)syz_test},
- {"syz_test$length7", 1000007, (syscall_t)syz_test},
- {"syz_test$length8", 1000007, (syscall_t)syz_test},
- {"syz_test$length9", 1000007, (syscall_t)syz_test},
- {"syz_test$missing_resource", 1000007, (syscall_t)syz_test},
- {"syz_test$opt0", 1000007, (syscall_t)syz_test},
- {"syz_test$opt1", 1000007, (syscall_t)syz_test},
- {"syz_test$opt2", 1000007, (syscall_t)syz_test},
- {"syz_test$recur0", 1000007, (syscall_t)syz_test},
- {"syz_test$recur1", 1000007, (syscall_t)syz_test},
- {"syz_test$recur2", 1000007, (syscall_t)syz_test},
- {"syz_test$regression0", 1000007, (syscall_t)syz_test},
- {"syz_test$res0", 1000007, (syscall_t)syz_test},
- {"syz_test$res1", 1000007, (syscall_t)syz_test},
- {"syz_test$struct", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_16", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_32", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_64", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_real", 1000007, (syscall_t)syz_test},
- {"syz_test$union0", 1000007, (syscall_t)syz_test},
- {"syz_test$union1", 1000007, (syscall_t)syz_test},
- {"syz_test$union2", 1000007, (syscall_t)syz_test},
- {"syz_test$vma0", 1000007, (syscall_t)syz_test},
+ {"syz_open_procfs", 1000006, (syscall_t)syz_open_procfs},
+ {"syz_open_pts", 1000007, (syscall_t)syz_open_pts},
+ {"syz_test", 1000008, (syscall_t)syz_test},
+ {"syz_test$align0", 1000008, (syscall_t)syz_test},
+ {"syz_test$align1", 1000008, (syscall_t)syz_test},
+ {"syz_test$align2", 1000008, (syscall_t)syz_test},
+ {"syz_test$align3", 1000008, (syscall_t)syz_test},
+ {"syz_test$align4", 1000008, (syscall_t)syz_test},
+ {"syz_test$align5", 1000008, (syscall_t)syz_test},
+ {"syz_test$align6", 1000008, (syscall_t)syz_test},
+ {"syz_test$array0", 1000008, (syscall_t)syz_test},
+ {"syz_test$array1", 1000008, (syscall_t)syz_test},
+ {"syz_test$array2", 1000008, (syscall_t)syz_test},
+ {"syz_test$bf0", 1000008, (syscall_t)syz_test},
+ {"syz_test$bf1", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_encode", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4_tcp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4_udp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_icmp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_tcp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_udp", 1000008, (syscall_t)syz_test},
+ {"syz_test$end0", 1000008, (syscall_t)syz_test},
+ {"syz_test$end1", 1000008, (syscall_t)syz_test},
+ {"syz_test$int", 1000008, (syscall_t)syz_test},
+ {"syz_test$length0", 1000008, (syscall_t)syz_test},
+ {"syz_test$length1", 1000008, (syscall_t)syz_test},
+ {"syz_test$length10", 1000008, (syscall_t)syz_test},
+ {"syz_test$length11", 1000008, (syscall_t)syz_test},
+ {"syz_test$length12", 1000008, (syscall_t)syz_test},
+ {"syz_test$length13", 1000008, (syscall_t)syz_test},
+ {"syz_test$length14", 1000008, (syscall_t)syz_test},
+ {"syz_test$length15", 1000008, (syscall_t)syz_test},
+ {"syz_test$length16", 1000008, (syscall_t)syz_test},
+ {"syz_test$length17", 1000008, (syscall_t)syz_test},
+ {"syz_test$length18", 1000008, (syscall_t)syz_test},
+ {"syz_test$length19", 1000008, (syscall_t)syz_test},
+ {"syz_test$length2", 1000008, (syscall_t)syz_test},
+ {"syz_test$length20", 1000008, (syscall_t)syz_test},
+ {"syz_test$length3", 1000008, (syscall_t)syz_test},
+ {"syz_test$length4", 1000008, (syscall_t)syz_test},
+ {"syz_test$length5", 1000008, (syscall_t)syz_test},
+ {"syz_test$length6", 1000008, (syscall_t)syz_test},
+ {"syz_test$length7", 1000008, (syscall_t)syz_test},
+ {"syz_test$length8", 1000008, (syscall_t)syz_test},
+ {"syz_test$length9", 1000008, (syscall_t)syz_test},
+ {"syz_test$missing_resource", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt0", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt1", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt2", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur0", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur1", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur2", 1000008, (syscall_t)syz_test},
+ {"syz_test$regression0", 1000008, (syscall_t)syz_test},
+ {"syz_test$res0", 1000008, (syscall_t)syz_test},
+ {"syz_test$res1", 1000008, (syscall_t)syz_test},
+ {"syz_test$struct", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_16", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_32", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_64", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_real", 1000008, (syscall_t)syz_test},
+ {"syz_test$union0", 1000008, (syscall_t)syz_test},
+ {"syz_test$union1", 1000008, (syscall_t)syz_test},
+ {"syz_test$union2", 1000008, (syscall_t)syz_test},
+ {"syz_test$vma0", 1000008, (syscall_t)syz_test},
{"tee", 276},
{"tgkill", 234},
{"time", 201},
@@ -3051,17 +3055,18 @@ call_t syscalls[] = {
#if defined(__arm__) || 0
#define GOARCH "arm"
-#define SYZ_REVISION "b5f9d917211ef6f9a9e9c1347e6d5ae700a877e6"
+#define SYZ_REVISION "f6630e60a1e7d492159dd37f44764ec56da90a62"
#define __NR_syz_emit_ethernet 1000000
#define __NR_syz_extract_tcp_res 1000001
#define __NR_syz_fuse_mount 1000002
#define __NR_syz_fuseblk_mount 1000003
#define __NR_syz_kvm_setup_cpu 1000004
#define __NR_syz_open_dev 1000005
-#define __NR_syz_open_pts 1000006
-#define __NR_syz_test 1000007
+#define __NR_syz_open_procfs 1000006
+#define __NR_syz_open_pts 1000007
+#define __NR_syz_test 1000008
-unsigned syscall_count = 1486;
+unsigned syscall_count = 1487;
call_t syscalls[] = {
{"accept", 285},
{"accept$alg", 285},
@@ -4452,70 +4457,71 @@ call_t syscalls[] = {
{"syz_open_dev$usbmon", 1000005, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 1000005, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsn", 1000005, (syscall_t)syz_open_dev},
- {"syz_open_pts", 1000006, (syscall_t)syz_open_pts},
- {"syz_test", 1000007, (syscall_t)syz_test},
- {"syz_test$align0", 1000007, (syscall_t)syz_test},
- {"syz_test$align1", 1000007, (syscall_t)syz_test},
- {"syz_test$align2", 1000007, (syscall_t)syz_test},
- {"syz_test$align3", 1000007, (syscall_t)syz_test},
- {"syz_test$align4", 1000007, (syscall_t)syz_test},
- {"syz_test$align5", 1000007, (syscall_t)syz_test},
- {"syz_test$align6", 1000007, (syscall_t)syz_test},
- {"syz_test$array0", 1000007, (syscall_t)syz_test},
- {"syz_test$array1", 1000007, (syscall_t)syz_test},
- {"syz_test$array2", 1000007, (syscall_t)syz_test},
- {"syz_test$bf0", 1000007, (syscall_t)syz_test},
- {"syz_test$bf1", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_encode", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4_tcp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4_udp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_icmp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_tcp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_udp", 1000007, (syscall_t)syz_test},
- {"syz_test$end0", 1000007, (syscall_t)syz_test},
- {"syz_test$end1", 1000007, (syscall_t)syz_test},
- {"syz_test$int", 1000007, (syscall_t)syz_test},
- {"syz_test$length0", 1000007, (syscall_t)syz_test},
- {"syz_test$length1", 1000007, (syscall_t)syz_test},
- {"syz_test$length10", 1000007, (syscall_t)syz_test},
- {"syz_test$length11", 1000007, (syscall_t)syz_test},
- {"syz_test$length12", 1000007, (syscall_t)syz_test},
- {"syz_test$length13", 1000007, (syscall_t)syz_test},
- {"syz_test$length14", 1000007, (syscall_t)syz_test},
- {"syz_test$length15", 1000007, (syscall_t)syz_test},
- {"syz_test$length16", 1000007, (syscall_t)syz_test},
- {"syz_test$length17", 1000007, (syscall_t)syz_test},
- {"syz_test$length18", 1000007, (syscall_t)syz_test},
- {"syz_test$length19", 1000007, (syscall_t)syz_test},
- {"syz_test$length2", 1000007, (syscall_t)syz_test},
- {"syz_test$length20", 1000007, (syscall_t)syz_test},
- {"syz_test$length3", 1000007, (syscall_t)syz_test},
- {"syz_test$length4", 1000007, (syscall_t)syz_test},
- {"syz_test$length5", 1000007, (syscall_t)syz_test},
- {"syz_test$length6", 1000007, (syscall_t)syz_test},
- {"syz_test$length7", 1000007, (syscall_t)syz_test},
- {"syz_test$length8", 1000007, (syscall_t)syz_test},
- {"syz_test$length9", 1000007, (syscall_t)syz_test},
- {"syz_test$missing_resource", 1000007, (syscall_t)syz_test},
- {"syz_test$opt0", 1000007, (syscall_t)syz_test},
- {"syz_test$opt1", 1000007, (syscall_t)syz_test},
- {"syz_test$opt2", 1000007, (syscall_t)syz_test},
- {"syz_test$recur0", 1000007, (syscall_t)syz_test},
- {"syz_test$recur1", 1000007, (syscall_t)syz_test},
- {"syz_test$recur2", 1000007, (syscall_t)syz_test},
- {"syz_test$regression0", 1000007, (syscall_t)syz_test},
- {"syz_test$res0", 1000007, (syscall_t)syz_test},
- {"syz_test$res1", 1000007, (syscall_t)syz_test},
- {"syz_test$struct", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_16", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_32", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_64", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_real", 1000007, (syscall_t)syz_test},
- {"syz_test$union0", 1000007, (syscall_t)syz_test},
- {"syz_test$union1", 1000007, (syscall_t)syz_test},
- {"syz_test$union2", 1000007, (syscall_t)syz_test},
- {"syz_test$vma0", 1000007, (syscall_t)syz_test},
+ {"syz_open_procfs", 1000006, (syscall_t)syz_open_procfs},
+ {"syz_open_pts", 1000007, (syscall_t)syz_open_pts},
+ {"syz_test", 1000008, (syscall_t)syz_test},
+ {"syz_test$align0", 1000008, (syscall_t)syz_test},
+ {"syz_test$align1", 1000008, (syscall_t)syz_test},
+ {"syz_test$align2", 1000008, (syscall_t)syz_test},
+ {"syz_test$align3", 1000008, (syscall_t)syz_test},
+ {"syz_test$align4", 1000008, (syscall_t)syz_test},
+ {"syz_test$align5", 1000008, (syscall_t)syz_test},
+ {"syz_test$align6", 1000008, (syscall_t)syz_test},
+ {"syz_test$array0", 1000008, (syscall_t)syz_test},
+ {"syz_test$array1", 1000008, (syscall_t)syz_test},
+ {"syz_test$array2", 1000008, (syscall_t)syz_test},
+ {"syz_test$bf0", 1000008, (syscall_t)syz_test},
+ {"syz_test$bf1", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_encode", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4_tcp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4_udp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_icmp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_tcp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_udp", 1000008, (syscall_t)syz_test},
+ {"syz_test$end0", 1000008, (syscall_t)syz_test},
+ {"syz_test$end1", 1000008, (syscall_t)syz_test},
+ {"syz_test$int", 1000008, (syscall_t)syz_test},
+ {"syz_test$length0", 1000008, (syscall_t)syz_test},
+ {"syz_test$length1", 1000008, (syscall_t)syz_test},
+ {"syz_test$length10", 1000008, (syscall_t)syz_test},
+ {"syz_test$length11", 1000008, (syscall_t)syz_test},
+ {"syz_test$length12", 1000008, (syscall_t)syz_test},
+ {"syz_test$length13", 1000008, (syscall_t)syz_test},
+ {"syz_test$length14", 1000008, (syscall_t)syz_test},
+ {"syz_test$length15", 1000008, (syscall_t)syz_test},
+ {"syz_test$length16", 1000008, (syscall_t)syz_test},
+ {"syz_test$length17", 1000008, (syscall_t)syz_test},
+ {"syz_test$length18", 1000008, (syscall_t)syz_test},
+ {"syz_test$length19", 1000008, (syscall_t)syz_test},
+ {"syz_test$length2", 1000008, (syscall_t)syz_test},
+ {"syz_test$length20", 1000008, (syscall_t)syz_test},
+ {"syz_test$length3", 1000008, (syscall_t)syz_test},
+ {"syz_test$length4", 1000008, (syscall_t)syz_test},
+ {"syz_test$length5", 1000008, (syscall_t)syz_test},
+ {"syz_test$length6", 1000008, (syscall_t)syz_test},
+ {"syz_test$length7", 1000008, (syscall_t)syz_test},
+ {"syz_test$length8", 1000008, (syscall_t)syz_test},
+ {"syz_test$length9", 1000008, (syscall_t)syz_test},
+ {"syz_test$missing_resource", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt0", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt1", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt2", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur0", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur1", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur2", 1000008, (syscall_t)syz_test},
+ {"syz_test$regression0", 1000008, (syscall_t)syz_test},
+ {"syz_test$res0", 1000008, (syscall_t)syz_test},
+ {"syz_test$res1", 1000008, (syscall_t)syz_test},
+ {"syz_test$struct", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_16", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_32", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_64", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_real", 1000008, (syscall_t)syz_test},
+ {"syz_test$union0", 1000008, (syscall_t)syz_test},
+ {"syz_test$union1", 1000008, (syscall_t)syz_test},
+ {"syz_test$union2", 1000008, (syscall_t)syz_test},
+ {"syz_test$vma0", 1000008, (syscall_t)syz_test},
{"tee", 342},
{"tgkill", 268},
{"timer_create", 257},
@@ -4555,17 +4561,18 @@ call_t syscalls[] = {
#if defined(__aarch64__) || 0
#define GOARCH "arm64"
-#define SYZ_REVISION "d7f825dcdf460f679a386a491279ca339ee9dabd"
+#define SYZ_REVISION "1d2d5c49ca30bb2c225c6ce95ac7da41b3037694"
#define __NR_syz_emit_ethernet 1000000
#define __NR_syz_extract_tcp_res 1000001
#define __NR_syz_fuse_mount 1000002
#define __NR_syz_fuseblk_mount 1000003
#define __NR_syz_kvm_setup_cpu 1000004
#define __NR_syz_open_dev 1000005
-#define __NR_syz_open_pts 1000006
-#define __NR_syz_test 1000007
+#define __NR_syz_open_procfs 1000006
+#define __NR_syz_open_pts 1000007
+#define __NR_syz_test 1000008
-unsigned syscall_count = 1466;
+unsigned syscall_count = 1467;
call_t syscalls[] = {
{"accept", 202},
{"accept$alg", 202},
@@ -5940,70 +5947,71 @@ call_t syscalls[] = {
{"syz_open_dev$usbmon", 1000005, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 1000005, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsn", 1000005, (syscall_t)syz_open_dev},
- {"syz_open_pts", 1000006, (syscall_t)syz_open_pts},
- {"syz_test", 1000007, (syscall_t)syz_test},
- {"syz_test$align0", 1000007, (syscall_t)syz_test},
- {"syz_test$align1", 1000007, (syscall_t)syz_test},
- {"syz_test$align2", 1000007, (syscall_t)syz_test},
- {"syz_test$align3", 1000007, (syscall_t)syz_test},
- {"syz_test$align4", 1000007, (syscall_t)syz_test},
- {"syz_test$align5", 1000007, (syscall_t)syz_test},
- {"syz_test$align6", 1000007, (syscall_t)syz_test},
- {"syz_test$array0", 1000007, (syscall_t)syz_test},
- {"syz_test$array1", 1000007, (syscall_t)syz_test},
- {"syz_test$array2", 1000007, (syscall_t)syz_test},
- {"syz_test$bf0", 1000007, (syscall_t)syz_test},
- {"syz_test$bf1", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_encode", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4_tcp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4_udp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_icmp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_tcp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_udp", 1000007, (syscall_t)syz_test},
- {"syz_test$end0", 1000007, (syscall_t)syz_test},
- {"syz_test$end1", 1000007, (syscall_t)syz_test},
- {"syz_test$int", 1000007, (syscall_t)syz_test},
- {"syz_test$length0", 1000007, (syscall_t)syz_test},
- {"syz_test$length1", 1000007, (syscall_t)syz_test},
- {"syz_test$length10", 1000007, (syscall_t)syz_test},
- {"syz_test$length11", 1000007, (syscall_t)syz_test},
- {"syz_test$length12", 1000007, (syscall_t)syz_test},
- {"syz_test$length13", 1000007, (syscall_t)syz_test},
- {"syz_test$length14", 1000007, (syscall_t)syz_test},
- {"syz_test$length15", 1000007, (syscall_t)syz_test},
- {"syz_test$length16", 1000007, (syscall_t)syz_test},
- {"syz_test$length17", 1000007, (syscall_t)syz_test},
- {"syz_test$length18", 1000007, (syscall_t)syz_test},
- {"syz_test$length19", 1000007, (syscall_t)syz_test},
- {"syz_test$length2", 1000007, (syscall_t)syz_test},
- {"syz_test$length20", 1000007, (syscall_t)syz_test},
- {"syz_test$length3", 1000007, (syscall_t)syz_test},
- {"syz_test$length4", 1000007, (syscall_t)syz_test},
- {"syz_test$length5", 1000007, (syscall_t)syz_test},
- {"syz_test$length6", 1000007, (syscall_t)syz_test},
- {"syz_test$length7", 1000007, (syscall_t)syz_test},
- {"syz_test$length8", 1000007, (syscall_t)syz_test},
- {"syz_test$length9", 1000007, (syscall_t)syz_test},
- {"syz_test$missing_resource", 1000007, (syscall_t)syz_test},
- {"syz_test$opt0", 1000007, (syscall_t)syz_test},
- {"syz_test$opt1", 1000007, (syscall_t)syz_test},
- {"syz_test$opt2", 1000007, (syscall_t)syz_test},
- {"syz_test$recur0", 1000007, (syscall_t)syz_test},
- {"syz_test$recur1", 1000007, (syscall_t)syz_test},
- {"syz_test$recur2", 1000007, (syscall_t)syz_test},
- {"syz_test$regression0", 1000007, (syscall_t)syz_test},
- {"syz_test$res0", 1000007, (syscall_t)syz_test},
- {"syz_test$res1", 1000007, (syscall_t)syz_test},
- {"syz_test$struct", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_16", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_32", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_64", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_real", 1000007, (syscall_t)syz_test},
- {"syz_test$union0", 1000007, (syscall_t)syz_test},
- {"syz_test$union1", 1000007, (syscall_t)syz_test},
- {"syz_test$union2", 1000007, (syscall_t)syz_test},
- {"syz_test$vma0", 1000007, (syscall_t)syz_test},
+ {"syz_open_procfs", 1000006, (syscall_t)syz_open_procfs},
+ {"syz_open_pts", 1000007, (syscall_t)syz_open_pts},
+ {"syz_test", 1000008, (syscall_t)syz_test},
+ {"syz_test$align0", 1000008, (syscall_t)syz_test},
+ {"syz_test$align1", 1000008, (syscall_t)syz_test},
+ {"syz_test$align2", 1000008, (syscall_t)syz_test},
+ {"syz_test$align3", 1000008, (syscall_t)syz_test},
+ {"syz_test$align4", 1000008, (syscall_t)syz_test},
+ {"syz_test$align5", 1000008, (syscall_t)syz_test},
+ {"syz_test$align6", 1000008, (syscall_t)syz_test},
+ {"syz_test$array0", 1000008, (syscall_t)syz_test},
+ {"syz_test$array1", 1000008, (syscall_t)syz_test},
+ {"syz_test$array2", 1000008, (syscall_t)syz_test},
+ {"syz_test$bf0", 1000008, (syscall_t)syz_test},
+ {"syz_test$bf1", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_encode", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4_tcp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4_udp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_icmp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_tcp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_udp", 1000008, (syscall_t)syz_test},
+ {"syz_test$end0", 1000008, (syscall_t)syz_test},
+ {"syz_test$end1", 1000008, (syscall_t)syz_test},
+ {"syz_test$int", 1000008, (syscall_t)syz_test},
+ {"syz_test$length0", 1000008, (syscall_t)syz_test},
+ {"syz_test$length1", 1000008, (syscall_t)syz_test},
+ {"syz_test$length10", 1000008, (syscall_t)syz_test},
+ {"syz_test$length11", 1000008, (syscall_t)syz_test},
+ {"syz_test$length12", 1000008, (syscall_t)syz_test},
+ {"syz_test$length13", 1000008, (syscall_t)syz_test},
+ {"syz_test$length14", 1000008, (syscall_t)syz_test},
+ {"syz_test$length15", 1000008, (syscall_t)syz_test},
+ {"syz_test$length16", 1000008, (syscall_t)syz_test},
+ {"syz_test$length17", 1000008, (syscall_t)syz_test},
+ {"syz_test$length18", 1000008, (syscall_t)syz_test},
+ {"syz_test$length19", 1000008, (syscall_t)syz_test},
+ {"syz_test$length2", 1000008, (syscall_t)syz_test},
+ {"syz_test$length20", 1000008, (syscall_t)syz_test},
+ {"syz_test$length3", 1000008, (syscall_t)syz_test},
+ {"syz_test$length4", 1000008, (syscall_t)syz_test},
+ {"syz_test$length5", 1000008, (syscall_t)syz_test},
+ {"syz_test$length6", 1000008, (syscall_t)syz_test},
+ {"syz_test$length7", 1000008, (syscall_t)syz_test},
+ {"syz_test$length8", 1000008, (syscall_t)syz_test},
+ {"syz_test$length9", 1000008, (syscall_t)syz_test},
+ {"syz_test$missing_resource", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt0", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt1", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt2", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur0", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur1", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur2", 1000008, (syscall_t)syz_test},
+ {"syz_test$regression0", 1000008, (syscall_t)syz_test},
+ {"syz_test$res0", 1000008, (syscall_t)syz_test},
+ {"syz_test$res1", 1000008, (syscall_t)syz_test},
+ {"syz_test$struct", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_16", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_32", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_64", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_real", 1000008, (syscall_t)syz_test},
+ {"syz_test$union0", 1000008, (syscall_t)syz_test},
+ {"syz_test$union1", 1000008, (syscall_t)syz_test},
+ {"syz_test$union2", 1000008, (syscall_t)syz_test},
+ {"syz_test$vma0", 1000008, (syscall_t)syz_test},
{"tee", 77},
{"tgkill", 131},
{"timer_create", 107},
@@ -6039,17 +6047,18 @@ call_t syscalls[] = {
#if defined(__ppc64__) || defined(__PPC64__) || defined(__powerpc64__) || 0
#define GOARCH "ppc64le"
-#define SYZ_REVISION "1d555d19aef52cb208601b7f5e8b39a249f540fa"
+#define SYZ_REVISION "b78ff86207e12923ad6b8b4d86044564f81de07a"
#define __NR_syz_emit_ethernet 1000000
#define __NR_syz_extract_tcp_res 1000001
#define __NR_syz_fuse_mount 1000002
#define __NR_syz_fuseblk_mount 1000003
#define __NR_syz_kvm_setup_cpu 1000004
#define __NR_syz_open_dev 1000005
-#define __NR_syz_open_pts 1000006
-#define __NR_syz_test 1000007
+#define __NR_syz_open_procfs 1000006
+#define __NR_syz_open_pts 1000007
+#define __NR_syz_test 1000008
-unsigned syscall_count = 1446;
+unsigned syscall_count = 1447;
call_t syscalls[] = {
{"accept", 330},
{"accept$alg", 330},
@@ -7398,70 +7407,71 @@ call_t syscalls[] = {
{"syz_open_dev$usbmon", 1000005, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 1000005, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsn", 1000005, (syscall_t)syz_open_dev},
- {"syz_open_pts", 1000006, (syscall_t)syz_open_pts},
- {"syz_test", 1000007, (syscall_t)syz_test},
- {"syz_test$align0", 1000007, (syscall_t)syz_test},
- {"syz_test$align1", 1000007, (syscall_t)syz_test},
- {"syz_test$align2", 1000007, (syscall_t)syz_test},
- {"syz_test$align3", 1000007, (syscall_t)syz_test},
- {"syz_test$align4", 1000007, (syscall_t)syz_test},
- {"syz_test$align5", 1000007, (syscall_t)syz_test},
- {"syz_test$align6", 1000007, (syscall_t)syz_test},
- {"syz_test$array0", 1000007, (syscall_t)syz_test},
- {"syz_test$array1", 1000007, (syscall_t)syz_test},
- {"syz_test$array2", 1000007, (syscall_t)syz_test},
- {"syz_test$bf0", 1000007, (syscall_t)syz_test},
- {"syz_test$bf1", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_encode", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4_tcp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv4_udp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_icmp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_tcp", 1000007, (syscall_t)syz_test},
- {"syz_test$csum_ipv6_udp", 1000007, (syscall_t)syz_test},
- {"syz_test$end0", 1000007, (syscall_t)syz_test},
- {"syz_test$end1", 1000007, (syscall_t)syz_test},
- {"syz_test$int", 1000007, (syscall_t)syz_test},
- {"syz_test$length0", 1000007, (syscall_t)syz_test},
- {"syz_test$length1", 1000007, (syscall_t)syz_test},
- {"syz_test$length10", 1000007, (syscall_t)syz_test},
- {"syz_test$length11", 1000007, (syscall_t)syz_test},
- {"syz_test$length12", 1000007, (syscall_t)syz_test},
- {"syz_test$length13", 1000007, (syscall_t)syz_test},
- {"syz_test$length14", 1000007, (syscall_t)syz_test},
- {"syz_test$length15", 1000007, (syscall_t)syz_test},
- {"syz_test$length16", 1000007, (syscall_t)syz_test},
- {"syz_test$length17", 1000007, (syscall_t)syz_test},
- {"syz_test$length18", 1000007, (syscall_t)syz_test},
- {"syz_test$length19", 1000007, (syscall_t)syz_test},
- {"syz_test$length2", 1000007, (syscall_t)syz_test},
- {"syz_test$length20", 1000007, (syscall_t)syz_test},
- {"syz_test$length3", 1000007, (syscall_t)syz_test},
- {"syz_test$length4", 1000007, (syscall_t)syz_test},
- {"syz_test$length5", 1000007, (syscall_t)syz_test},
- {"syz_test$length6", 1000007, (syscall_t)syz_test},
- {"syz_test$length7", 1000007, (syscall_t)syz_test},
- {"syz_test$length8", 1000007, (syscall_t)syz_test},
- {"syz_test$length9", 1000007, (syscall_t)syz_test},
- {"syz_test$missing_resource", 1000007, (syscall_t)syz_test},
- {"syz_test$opt0", 1000007, (syscall_t)syz_test},
- {"syz_test$opt1", 1000007, (syscall_t)syz_test},
- {"syz_test$opt2", 1000007, (syscall_t)syz_test},
- {"syz_test$recur0", 1000007, (syscall_t)syz_test},
- {"syz_test$recur1", 1000007, (syscall_t)syz_test},
- {"syz_test$recur2", 1000007, (syscall_t)syz_test},
- {"syz_test$regression0", 1000007, (syscall_t)syz_test},
- {"syz_test$res0", 1000007, (syscall_t)syz_test},
- {"syz_test$res1", 1000007, (syscall_t)syz_test},
- {"syz_test$struct", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_16", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_32", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_64", 1000007, (syscall_t)syz_test},
- {"syz_test$text_x86_real", 1000007, (syscall_t)syz_test},
- {"syz_test$union0", 1000007, (syscall_t)syz_test},
- {"syz_test$union1", 1000007, (syscall_t)syz_test},
- {"syz_test$union2", 1000007, (syscall_t)syz_test},
- {"syz_test$vma0", 1000007, (syscall_t)syz_test},
+ {"syz_open_procfs", 1000006, (syscall_t)syz_open_procfs},
+ {"syz_open_pts", 1000007, (syscall_t)syz_open_pts},
+ {"syz_test", 1000008, (syscall_t)syz_test},
+ {"syz_test$align0", 1000008, (syscall_t)syz_test},
+ {"syz_test$align1", 1000008, (syscall_t)syz_test},
+ {"syz_test$align2", 1000008, (syscall_t)syz_test},
+ {"syz_test$align3", 1000008, (syscall_t)syz_test},
+ {"syz_test$align4", 1000008, (syscall_t)syz_test},
+ {"syz_test$align5", 1000008, (syscall_t)syz_test},
+ {"syz_test$align6", 1000008, (syscall_t)syz_test},
+ {"syz_test$array0", 1000008, (syscall_t)syz_test},
+ {"syz_test$array1", 1000008, (syscall_t)syz_test},
+ {"syz_test$array2", 1000008, (syscall_t)syz_test},
+ {"syz_test$bf0", 1000008, (syscall_t)syz_test},
+ {"syz_test$bf1", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_encode", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4_tcp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv4_udp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_icmp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_tcp", 1000008, (syscall_t)syz_test},
+ {"syz_test$csum_ipv6_udp", 1000008, (syscall_t)syz_test},
+ {"syz_test$end0", 1000008, (syscall_t)syz_test},
+ {"syz_test$end1", 1000008, (syscall_t)syz_test},
+ {"syz_test$int", 1000008, (syscall_t)syz_test},
+ {"syz_test$length0", 1000008, (syscall_t)syz_test},
+ {"syz_test$length1", 1000008, (syscall_t)syz_test},
+ {"syz_test$length10", 1000008, (syscall_t)syz_test},
+ {"syz_test$length11", 1000008, (syscall_t)syz_test},
+ {"syz_test$length12", 1000008, (syscall_t)syz_test},
+ {"syz_test$length13", 1000008, (syscall_t)syz_test},
+ {"syz_test$length14", 1000008, (syscall_t)syz_test},
+ {"syz_test$length15", 1000008, (syscall_t)syz_test},
+ {"syz_test$length16", 1000008, (syscall_t)syz_test},
+ {"syz_test$length17", 1000008, (syscall_t)syz_test},
+ {"syz_test$length18", 1000008, (syscall_t)syz_test},
+ {"syz_test$length19", 1000008, (syscall_t)syz_test},
+ {"syz_test$length2", 1000008, (syscall_t)syz_test},
+ {"syz_test$length20", 1000008, (syscall_t)syz_test},
+ {"syz_test$length3", 1000008, (syscall_t)syz_test},
+ {"syz_test$length4", 1000008, (syscall_t)syz_test},
+ {"syz_test$length5", 1000008, (syscall_t)syz_test},
+ {"syz_test$length6", 1000008, (syscall_t)syz_test},
+ {"syz_test$length7", 1000008, (syscall_t)syz_test},
+ {"syz_test$length8", 1000008, (syscall_t)syz_test},
+ {"syz_test$length9", 1000008, (syscall_t)syz_test},
+ {"syz_test$missing_resource", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt0", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt1", 1000008, (syscall_t)syz_test},
+ {"syz_test$opt2", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur0", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur1", 1000008, (syscall_t)syz_test},
+ {"syz_test$recur2", 1000008, (syscall_t)syz_test},
+ {"syz_test$regression0", 1000008, (syscall_t)syz_test},
+ {"syz_test$res0", 1000008, (syscall_t)syz_test},
+ {"syz_test$res1", 1000008, (syscall_t)syz_test},
+ {"syz_test$struct", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_16", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_32", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_64", 1000008, (syscall_t)syz_test},
+ {"syz_test$text_x86_real", 1000008, (syscall_t)syz_test},
+ {"syz_test$union0", 1000008, (syscall_t)syz_test},
+ {"syz_test$union1", 1000008, (syscall_t)syz_test},
+ {"syz_test$union2", 1000008, (syscall_t)syz_test},
+ {"syz_test$vma0", 1000008, (syscall_t)syz_test},
{"tee", 284},
{"tgkill", 250},
{"time", 13},
diff --git a/pkg/csource/linux_common.go b/pkg/csource/linux_common.go
index 1e4d9f14b..8c9df8442 100644
--- a/pkg/csource/linux_common.go
+++ b/pkg/csource/linux_common.go
@@ -78,9 +78,10 @@ var commonHeaderLinux = `
#include <stdio.h>
#include <sys/stat.h>
#endif
-#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_dev)
+#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_dev) || defined(__NR_syz_open_procfs)
#include <fcntl.h>
#include <stdio.h>
+#include <string.h>
#include <sys/stat.h>
#endif
#if defined(SYZ_EXECUTOR) || defined(__NR_syz_fuse_mount) || defined(__NR_syz_fuseblk_mount)
@@ -677,6 +678,26 @@ static uintptr_t syz_open_dev(uintptr_t a0, uintptr_t a1, uintptr_t a2)
}
#endif
+#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_procfs)
+static uintptr_t syz_open_procfs(uintptr_t a0, uintptr_t a1)
+{
+
+ char buf[128];
+ memset(buf, 0, sizeof(buf));
+ if (a0 == 0) {
+ NONFAILING(snprintf(buf, sizeof(buf), "/proc/self/%s", (char*)a1));
+ } else if (a0 == (uintptr_t)-1) {
+ NONFAILING(snprintf(buf, sizeof(buf), "/proc/thread-self/%s", (char*)a1));
+ } else {
+ NONFAILING(snprintf(buf, sizeof(buf), "/proc/self/task/%d/%s", (int)a0, (char*)a1));
+ }
+ int fd = open(buf, O_RDWR);
+ if (fd == -1)
+ fd = open(buf, O_RDONLY);
+ return fd;
+}
+#endif
+
#if defined(SYZ_EXECUTOR) || defined(__NR_syz_open_pts)
static uintptr_t syz_open_pts(uintptr_t a0, uintptr_t a1)
{
@@ -1963,15 +1984,14 @@ retry:
static int inject_fault(int nth)
{
int fd;
- char buf[128];
+ char buf[16];
- sprintf(buf, "/proc/self/task/%d/fail-nth", (int)syscall(SYS_gettid));
- fd = open(buf, O_RDWR);
+ fd = open("/proc/thread-self/fail-nth", O_RDWR);
if (fd == -1)
- fail("failed to open /proc/self/task/tid/fail-nth");
+ fail("failed to open /proc/thread-self/fail-nth");
sprintf(buf, "%d", nth + 1);
if (write(fd, buf, strlen(buf)) != (ssize_t)strlen(buf))
- fail("failed to write /proc/self/task/tid/fail-nth");
+ fail("failed to write /proc/thread-self/fail-nth");
return fd;
}
#endif
@@ -1982,11 +2002,11 @@ static int fault_injected(int fail_fd)
char buf[16];
int n = read(fail_fd, buf, sizeof(buf) - 1);
if (n <= 0)
- fail("failed to read /proc/self/task/tid/fail-nth");
+ fail("failed to read /proc/thread-self/fail-nth");
int res = n == 2 && buf[0] == '0' && buf[1] == '\n';
buf[0] = '0';
if (write(fail_fd, buf, 1) != 1)
- fail("failed to write /proc/self/task/tid/fail-nth");
+ fail("failed to write /proc/thread-self/fail-nth");
close(fail_fd);
return res;
}
diff --git a/pkg/host/host_linux.go b/pkg/host/host_linux.go
index 3c2a3156f..9a763f10b 100644
--- a/pkg/host/host_linux.go
+++ b/pkg/host/host_linux.go
@@ -99,6 +99,8 @@ func isSupportedSyzkall(c *prog.Syscall) bool {
return false
}
return check(fname)
+ case "syz_open_procfs":
+ return true
case "syz_open_pts":
return true
case "syz_fuse_mount":
diff --git a/sys/linux/386.go b/sys/linux/386.go
index 10e3f5f8f..637b3c19e 100644
--- a/sys/linux/386.go
+++ b/sys/linux/386.go
@@ -13355,205 +13355,209 @@ var syscalls_386 = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 4}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1377, NR: 1000006, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
+ {ID: 1377, NR: 1000006, Name: "syz_open_procfs", CallName: "syz_open_procfs", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "procfs_file", Values: []string{"auxv\x00", "cmdline\x00", "environ\x00", "autogroup\x00", "cgroup\x00", "clear_refs\x00", "comm\x00", "coredump_filter\x00", "cpuset\x00", "gid_map\x00", "io\x00", "limits\x00", "loginuid\x00", "maps\x00", "mountinfo\x00", "mounts\x00", "mountstats\x00", "numa_maps\x00", "oom_adj\x00", "oom_score\x00", "oom_score_adj\x00", "pagemap\x00", "personality\x00", "projid_map\x00", "sched\x00", "schedstat\x00", "sessionid\x00", "setgroups\x00", "smaps\x00", "stack\x00", "stat\x00", "statm\x00", "status\x00", "syscall\x00", "timers\x00", "uid_map\x00", "wchan\x00", "map_files\x00", "attr\x00", "attr/current\x00", "attr/exec\x00", "attr/fscreate\x00", "attr/keycreate\x00", "attr/prev\x00", "attr/sockcreate\x00", "ns\x00", "ns/cgroup\x00", "ns/ipc\x00", "ns/mnt\x00", "ns/net\x00", "ns/pid\x00", "ns/user\x00", "ns/uts\x00", "children\x00", "task\x00", "fdinfo\x00", "net\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1378, NR: 1000007, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1378, NR: 1000007, Name: "syz_test", CallName: "syz_test"},
- {ID: 1379, NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
+ {ID: 1379, NR: 1000008, Name: "syz_test", CallName: "syz_test"},
+ {ID: 1380, NR: 1000008, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align0"}}},
}},
- {ID: 1380, NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
+ {ID: 1381, NR: 1000008, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align1"}}},
}},
- {ID: 1381, NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
+ {ID: 1382, NR: 1000008, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align2"}}},
}},
- {ID: 1382, NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
+ {ID: 1383, NR: 1000008, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align3"}}},
}},
- {ID: 1383, NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
+ {ID: 1384, NR: 1000008, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align4"}}},
}},
- {ID: 1384, NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
+ {ID: 1385, NR: 1000008, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align5"}}},
}},
- {ID: 1385, NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
+ {ID: 1386, NR: 1000008, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align6"}}},
}},
- {ID: 1386, NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
+ {ID: 1387, NR: 1000008, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_array_struct"}}},
}},
- {ID: 1387, NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
+ {ID: 1388, NR: 1000008, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_array_trailing"}}},
}},
- {ID: 1388, NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
+ {ID: 1389, NR: 1000008, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_array_blob"}}},
}},
- {ID: 1389, NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
+ {ID: 1390, NR: 1000008, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_bf_struct0"}}},
}},
- {ID: 1390, NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
+ {ID: 1391, NR: 1000008, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_bf_struct1"}}},
}},
- {ID: 1391, NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
+ {ID: 1392, NR: 1000008, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_encode"}}},
}},
- {ID: 1392, NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
+ {ID: 1393, NR: 1000008, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_header"}}},
}},
- {ID: 1393, NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
+ {ID: 1394, NR: 1000008, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_tcp_packet"}}},
}},
- {ID: 1394, NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
+ {ID: 1395, NR: 1000008, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_udp_packet"}}},
}},
- {ID: 1395, NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
+ {ID: 1396, NR: 1000008, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_icmp_packet"}}},
}},
- {ID: 1396, NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
+ {ID: 1397, NR: 1000008, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_tcp_packet"}}},
}},
- {ID: 1397, NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
+ {ID: 1398, NR: 1000008, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_udp_packet"}}},
}},
- {ID: 1398, NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
+ {ID: 1399, NR: 1000008, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_end_int_struct"}}},
}},
- {ID: 1399, NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
+ {ID: 1400, NR: 1000008, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_end_var_struct"}}},
}},
- {ID: 1400, NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
+ {ID: 1401, NR: 1000008, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "a1", TypeSize: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a2", TypeSize: 2}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "a3", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4", TypeSize: 8}}},
}},
- {ID: 1401, NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
+ {ID: 1402, NR: 1000008, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_int_struct"}}},
}},
- {ID: 1402, NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
+ {ID: 1403, NR: 1000008, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_const_struct"}}},
}},
- {ID: 1403, NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
+ {ID: 1404, NR: 1000008, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1404, NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
+ {ID: 1405, NR: 1000008, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1405, NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
+ {ID: 1406, NR: 1000008, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1406, NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
+ {ID: 1407, NR: 1000008, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", TypeSize: 4}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 8, ArgDir: 2}}, Buf: "a0"}},
}},
- {ID: 1407, NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
+ {ID: 1408, NR: 1000008, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", TypeSize: 4, IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 8, ArgDir: 2}}, Buf: "a0"}},
}},
- {ID: 1408, NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
+ {ID: 1409, NR: 1000008, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0", TypeSize: 2}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1409, NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
+ {ID: 1410, NR: 1000008, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize_struct"}}},
}},
- {ID: 1410, NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
+ {ID: 1411, NR: 1000008, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize2_struct"}}},
}},
- {ID: 1411, NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
+ {ID: 1412, NR: 1000008, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize3_struct"}}},
}},
- {ID: 1412, NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
+ {ID: 1413, NR: 1000008, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_bf_struct"}}},
}},
- {ID: 1413, NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
+ {ID: 1414, NR: 1000008, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_flags_struct"}}},
}},
- {ID: 1414, NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
+ {ID: 1415, NR: 1000008, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_parent2_struct"}}},
}},
- {ID: 1415, NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
+ {ID: 1416, NR: 1000008, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_len_struct"}}},
}},
- {ID: 1416, NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
+ {ID: 1417, NR: 1000008, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_len2_struct"}}},
}},
- {ID: 1417, NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
+ {ID: 1418, NR: 1000008, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_parent_struct"}}},
}},
- {ID: 1418, NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
+ {ID: 1419, NR: 1000008, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_array_struct"}}},
}},
- {ID: 1419, NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
+ {ID: 1420, NR: 1000008, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_array2_struct"}}},
}},
- {ID: 1420, NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
+ {ID: 1421, NR: 1000008, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_complex_struct"}}},
}},
- {ID: 1421, NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
+ {ID: 1422, NR: 1000008, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_vma_struct"}}},
}},
- {ID: 1422, NR: 1000007, Name: "syz_test$missing_resource", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_missing_const_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1423, NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
+ {ID: 1423, NR: 1000008, Name: "syz_test$missing_resource", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_missing_const_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1424, NR: 1000008, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", TypeSize: 4, IsOptional: true}}},
}},
- {ID: 1424, NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
+ {ID: 1425, NR: 1000008, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4, IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 4}}}},
}},
- {ID: 1425, NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
+ {ID: 1426, NR: 1000008, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", TypeSize: 4, IsOptional: true}},
}},
- {ID: 1426, NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
+ {ID: 1427, NR: 1000008, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_recur_0", Dir: 2}}},
}},
- {ID: 1427, NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
+ {ID: 1428, NR: 1000008, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_recur_1", Dir: 2}}},
}},
- {ID: 1428, NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
+ {ID: 1429, NR: 1000008, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_recur_2", Dir: 2}}},
}},
- {ID: 1429, NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
+ {ID: 1430, NR: 1000008, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_regression0_struct", Dir: 2}}},
}},
- {ID: 1430, NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1431, NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
+ {ID: 1431, NR: 1000008, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1432, NR: 1000008, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0", TypeSize: 4}},
}},
- {ID: 1432, NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
+ {ID: 1433, NR: 1000008, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_struct0"}}},
}},
- {ID: 1433, NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
+ {ID: 1434, NR: 1000008, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1434, NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
+ {ID: 1435, NR: 1000008, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1435, NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
+ {ID: 1436, NR: 1000008, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1436, NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
+ {ID: 1437, NR: 1000008, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1437, NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
+ {ID: 1438, NR: 1000008, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_union0_struct"}}},
}},
- {ID: 1438, NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
+ {ID: 1439, NR: 1000008, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_union1_struct"}}},
}},
- {ID: 1439, NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
+ {ID: 1440, NR: 1000008, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_union2_struct"}}},
}},
- {ID: 1440, NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
+ {ID: 1441, NR: 1000008, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l0", TypeSize: 4}}, Buf: "v0"},
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v1", TypeSize: 4}, RangeBegin: 5, RangeEnd: 5},
@@ -13561,158 +13565,158 @@ var syscalls_386 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v2", TypeSize: 4}, RangeBegin: 7, RangeEnd: 9},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l2", TypeSize: 4}}, Buf: "v2"},
}},
- {ID: 1441, NR: 315, Name: "tee", CallName: "tee", Args: []Type{
+ {ID: 1442, NR: 315, Name: "tee", CallName: "tee", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin", TypeSize: 4}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "len", TypeSize: 8}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1442, NR: 270, Name: "tgkill", CallName: "tgkill", Args: []Type{
+ {ID: 1443, NR: 270, Name: "tgkill", CallName: "tgkill", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid", TypeSize: 4}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
- {ID: 1443, NR: 13, Name: "time", CallName: "time", Args: []Type{
+ {ID: 1444, NR: 13, Name: "time", CallName: "time", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t", TypeSize: 4}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 4, ArgDir: 1}}}},
}},
- {ID: 1444, NR: 259, Name: "timer_create", CallName: "timer_create", Args: []Type{
+ {ID: 1445, NR: 259, Name: "timer_create", CallName: "timer_create", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sigevent"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid", TypeSize: 4}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", TypeSize: 4, ArgDir: 1}}},
}},
- {ID: 1445, NR: 263, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
+ {ID: 1446, NR: 263, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
}},
- {ID: 1446, NR: 262, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
+ {ID: 1447, NR: 262, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
}},
- {ID: 1447, NR: 261, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
+ {ID: 1448, NR: 261, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1448, NR: 260, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
+ {ID: 1449, NR: 260, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 1}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerspec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1449, NR: 322, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
+ {ID: 1450, NR: 322, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{2048, 524288}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1450, NR: 326, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
+ {ID: 1451, NR: 326, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1451, NR: 325, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
+ {ID: 1452, NR: 325, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerspec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1452, NR: 43, Name: "times", CallName: "times", Args: []Type{
+ {ID: 1453, NR: 43, Name: "times", CallName: "times", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "tms", Dir: 1}}},
}},
- {ID: 1453, NR: 238, Name: "tkill", CallName: "tkill", Args: []Type{
+ {ID: 1454, NR: 238, Name: "tkill", CallName: "tkill", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
- {ID: 1454, NR: 92, Name: "truncate", CallName: "truncate", Args: []Type{
+ {ID: 1455, NR: 92, Name: "truncate", CallName: "truncate", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 4}}},
}},
- {ID: 1455, NR: 52, Name: "umount2", CallName: "umount2", Args: []Type{
+ {ID: 1456, NR: 52, Name: "umount2", CallName: "umount2", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1456, NR: 122, Name: "uname", CallName: "uname", Args: []Type{
+ {ID: 1457, NR: 122, Name: "uname", CallName: "uname", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
}},
- {ID: 1457, NR: 10, Name: "unlink", CallName: "unlink", Args: []Type{
+ {ID: 1458, NR: 10, Name: "unlink", CallName: "unlink", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
}},
- {ID: 1458, NR: 301, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
+ {ID: 1459, NR: 301, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 512}},
}},
- {ID: 1459, NR: 310, Name: "unshare", CallName: "unshare", Args: []Type{
+ {ID: 1460, NR: 310, Name: "unshare", CallName: "unshare", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}},
}},
- {ID: 1460, NR: 86, Name: "uselib", CallName: "uselib", Args: []Type{
+ {ID: 1461, NR: 86, Name: "uselib", CallName: "uselib", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
}},
- {ID: 1461, NR: 374, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
+ {ID: 1462, NR: 374, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{2048, 524288}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1462, NR: 62, Name: "ustat", CallName: "ustat", Args: []Type{
+ {ID: 1463, NR: 62, Name: "ustat", CallName: "ustat", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dev", TypeSize: 4}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "ustat", Dir: 1}}},
}},
- {ID: 1463, NR: 30, Name: "utime", CallName: "utime", Args: []Type{
+ {ID: 1464, NR: 30, Name: "utime", CallName: "utime", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "utimbuf"}}},
}},
- {ID: 1464, NR: 320, Name: "utimensat", CallName: "utimensat", Args: []Type{
+ {ID: 1465, NR: 320, Name: "utimensat", CallName: "utimensat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerval"}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 256}},
}},
- {ID: 1465, NR: 271, Name: "utimes", CallName: "utimes", Args: []Type{
+ {ID: 1466, NR: 271, Name: "utimes", CallName: "utimes", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerval"}}},
}},
- {ID: 1466, NR: 316, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
+ {ID: 1467, NR: 316, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "iovec_in"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 4}}, Buf: "vec"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1467, NR: 114, Name: "wait4", CallName: "wait4", Args: []Type{
+ {ID: 1468, NR: 114, Name: "wait4", CallName: "wait4", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", TypeSize: 4, IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 4}}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
}},
- {ID: 1468, NR: 284, Name: "waitid", CallName: "waitid", Args: []Type{
+ {ID: 1469, NR: 284, Name: "waitid", CallName: "waitid", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which", TypeSize: 4}}, Vals: []uint64{1, 2, 0}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "siginfo", Dir: 1}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 4}}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
}},
- {ID: 1469, NR: 4, Name: "write", CallName: "write", Args: []Type{
+ {ID: 1470, NR: 4, Name: "write", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 4}, Type: &BufferType{}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 4}}, Buf: "buf"},
}},
- {ID: 1470, NR: 4, Name: "write$evdev", CallName: "write", Args: []Type{
+ {ID: 1471, NR: 4, Name: "write$evdev", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "input_event"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 4}}, ByteSize: 1, Buf: "data"},
}},
- {ID: 1471, NR: 4, Name: "write$eventfd", CallName: "write", Args: []Type{
+ {ID: 1472, NR: 4, Name: "write$eventfd", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 4}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", TypeSize: 8}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "val"},
}},
- {ID: 1472, NR: 4, Name: "write$fuse", CallName: "write", Args: []Type{
+ {ID: 1473, NR: 4, Name: "write$fuse", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "fuse_out"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 4}}, ByteSize: 1, Buf: "arg"},
}},
- {ID: 1473, NR: 4, Name: "write$sndseq", CallName: "write", Args: []Type{
+ {ID: 1474, NR: 4, Name: "write$sndseq", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "snd_seq_event"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 4}}, ByteSize: 1, Buf: "data"},
}},
- {ID: 1474, NR: 4, Name: "write$tun", CallName: "write", Args: []Type{
+ {ID: 1475, NR: 4, Name: "write$tun", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 4}, Type: &UnionType{Key: StructKey{Name: "tun_buffer"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 4}}, Buf: "buf"},
}},
- {ID: 1475, NR: 146, Name: "writev", CallName: "writev", Args: []Type{
+ {ID: 1476, NR: 146, Name: "writev", CallName: "writev", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "iovec_in"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 4}}, Buf: "vec"},
@@ -16723,4 +16727,4 @@ var consts_386 = []ConstValue{
{Name: "__WNOTHREAD", Value: 536870912},
}
-const revision_386 = "cedcb7d5803d3b709eeefabb29a2795f2aa6f8e5"
+const revision_386 = "81c235db632e82e91a6b43e185869e9296eb910f"
diff --git a/sys/linux/amd64.go b/sys/linux/amd64.go
index f5f78207f..89d1bc463 100644
--- a/sys/linux/amd64.go
+++ b/sys/linux/amd64.go
@@ -13853,205 +13853,209 @@ var syscalls_amd64 = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1438, NR: 1000006, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
+ {ID: 1438, NR: 1000006, Name: "syz_open_procfs", CallName: "syz_open_procfs", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "procfs_file", Values: []string{"auxv\x00", "cmdline\x00", "environ\x00", "autogroup\x00", "cgroup\x00", "clear_refs\x00", "comm\x00", "coredump_filter\x00", "cpuset\x00", "gid_map\x00", "io\x00", "limits\x00", "loginuid\x00", "maps\x00", "mountinfo\x00", "mounts\x00", "mountstats\x00", "numa_maps\x00", "oom_adj\x00", "oom_score\x00", "oom_score_adj\x00", "pagemap\x00", "personality\x00", "projid_map\x00", "sched\x00", "schedstat\x00", "sessionid\x00", "setgroups\x00", "smaps\x00", "stack\x00", "stat\x00", "statm\x00", "status\x00", "syscall\x00", "timers\x00", "uid_map\x00", "wchan\x00", "map_files\x00", "attr\x00", "attr/current\x00", "attr/exec\x00", "attr/fscreate\x00", "attr/keycreate\x00", "attr/prev\x00", "attr/sockcreate\x00", "ns\x00", "ns/cgroup\x00", "ns/ipc\x00", "ns/mnt\x00", "ns/net\x00", "ns/pid\x00", "ns/user\x00", "ns/uts\x00", "children\x00", "task\x00", "fdinfo\x00", "net\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1439, NR: 1000007, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 16384, 65536, 128, 32768, 262144, 256, 131072, 2048, 2097152, 1052672, 512, 4194304}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1439, NR: 1000007, Name: "syz_test", CallName: "syz_test"},
- {ID: 1440, NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
+ {ID: 1440, NR: 1000008, Name: "syz_test", CallName: "syz_test"},
+ {ID: 1441, NR: 1000008, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align0"}}},
}},
- {ID: 1441, NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
+ {ID: 1442, NR: 1000008, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align1"}}},
}},
- {ID: 1442, NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
+ {ID: 1443, NR: 1000008, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align2"}}},
}},
- {ID: 1443, NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
+ {ID: 1444, NR: 1000008, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align3"}}},
}},
- {ID: 1444, NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
+ {ID: 1445, NR: 1000008, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align4"}}},
}},
- {ID: 1445, NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
+ {ID: 1446, NR: 1000008, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align5"}}},
}},
- {ID: 1446, NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
+ {ID: 1447, NR: 1000008, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align6"}}},
}},
- {ID: 1447, NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
+ {ID: 1448, NR: 1000008, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_array_struct"}}},
}},
- {ID: 1448, NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
+ {ID: 1449, NR: 1000008, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_array_trailing"}}},
}},
- {ID: 1449, NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
+ {ID: 1450, NR: 1000008, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_array_blob"}}},
}},
- {ID: 1450, NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
+ {ID: 1451, NR: 1000008, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_bf_struct0"}}},
}},
- {ID: 1451, NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
+ {ID: 1452, NR: 1000008, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_bf_struct1"}}},
}},
- {ID: 1452, NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
+ {ID: 1453, NR: 1000008, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_encode"}}},
}},
- {ID: 1453, NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
+ {ID: 1454, NR: 1000008, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_header"}}},
}},
- {ID: 1454, NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
+ {ID: 1455, NR: 1000008, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_tcp_packet"}}},
}},
- {ID: 1455, NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
+ {ID: 1456, NR: 1000008, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_udp_packet"}}},
}},
- {ID: 1456, NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
+ {ID: 1457, NR: 1000008, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_icmp_packet"}}},
}},
- {ID: 1457, NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
+ {ID: 1458, NR: 1000008, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_tcp_packet"}}},
}},
- {ID: 1458, NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
+ {ID: 1459, NR: 1000008, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_udp_packet"}}},
}},
- {ID: 1459, NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
+ {ID: 1460, NR: 1000008, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_end_int_struct"}}},
}},
- {ID: 1460, NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
+ {ID: 1461, NR: 1000008, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_end_var_struct"}}},
}},
- {ID: 1461, NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
+ {ID: 1462, NR: 1000008, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "a1", TypeSize: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a2", TypeSize: 2}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "a3", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4", TypeSize: 8}}},
}},
- {ID: 1462, NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
+ {ID: 1463, NR: 1000008, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_int_struct"}}},
}},
- {ID: 1463, NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
+ {ID: 1464, NR: 1000008, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_const_struct"}}},
}},
- {ID: 1464, NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
+ {ID: 1465, NR: 1000008, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1465, NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
+ {ID: 1466, NR: 1000008, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1466, NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
+ {ID: 1467, NR: 1000008, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1467, NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
+ {ID: 1468, NR: 1000008, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", TypeSize: 8}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 8, ArgDir: 2}}, Buf: "a0"}},
}},
- {ID: 1468, NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
+ {ID: 1469, NR: 1000008, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", TypeSize: 8, IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 8, ArgDir: 2}}, Buf: "a0"}},
}},
- {ID: 1469, NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
+ {ID: 1470, NR: 1000008, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0", TypeSize: 2}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1470, NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
+ {ID: 1471, NR: 1000008, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize_struct"}}},
}},
- {ID: 1471, NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
+ {ID: 1472, NR: 1000008, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize2_struct"}}},
}},
- {ID: 1472, NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
+ {ID: 1473, NR: 1000008, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize3_struct"}}},
}},
- {ID: 1473, NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
+ {ID: 1474, NR: 1000008, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bf_struct"}}},
}},
- {ID: 1474, NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
+ {ID: 1475, NR: 1000008, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_flags_struct"}}},
}},
- {ID: 1475, NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
+ {ID: 1476, NR: 1000008, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_parent2_struct"}}},
}},
- {ID: 1476, NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
+ {ID: 1477, NR: 1000008, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_len_struct"}}},
}},
- {ID: 1477, NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
+ {ID: 1478, NR: 1000008, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_len2_struct"}}},
}},
- {ID: 1478, NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
+ {ID: 1479, NR: 1000008, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_parent_struct"}}},
}},
- {ID: 1479, NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
+ {ID: 1480, NR: 1000008, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_array_struct"}}},
}},
- {ID: 1480, NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
+ {ID: 1481, NR: 1000008, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_array2_struct"}}},
}},
- {ID: 1481, NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
+ {ID: 1482, NR: 1000008, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_complex_struct"}}},
}},
- {ID: 1482, NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
+ {ID: 1483, NR: 1000008, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_vma_struct"}}},
}},
- {ID: 1483, NR: 1000007, Name: "syz_test$missing_resource", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_missing_const_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1484, NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
+ {ID: 1484, NR: 1000008, Name: "syz_test$missing_resource", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_missing_const_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1485, NR: 1000008, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", TypeSize: 8, IsOptional: true}}},
}},
- {ID: 1485, NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
+ {ID: 1486, NR: 1000008, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8, IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 8}}}},
}},
- {ID: 1486, NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
+ {ID: 1487, NR: 1000008, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", TypeSize: 8, IsOptional: true}},
}},
- {ID: 1487, NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
+ {ID: 1488, NR: 1000008, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_recur_0", Dir: 2}}},
}},
- {ID: 1488, NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
+ {ID: 1489, NR: 1000008, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_recur_1", Dir: 2}}},
}},
- {ID: 1489, NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
+ {ID: 1490, NR: 1000008, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_recur_2", Dir: 2}}},
}},
- {ID: 1490, NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
+ {ID: 1491, NR: 1000008, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_regression0_struct", Dir: 2}}},
}},
- {ID: 1491, NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1492, NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
+ {ID: 1492, NR: 1000008, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1493, NR: 1000008, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0", TypeSize: 4}},
}},
- {ID: 1493, NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
+ {ID: 1494, NR: 1000008, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_struct0"}}},
}},
- {ID: 1494, NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
+ {ID: 1495, NR: 1000008, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1495, NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
+ {ID: 1496, NR: 1000008, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1496, NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
+ {ID: 1497, NR: 1000008, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1497, NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
+ {ID: 1498, NR: 1000008, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1498, NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
+ {ID: 1499, NR: 1000008, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_union0_struct"}}},
}},
- {ID: 1499, NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
+ {ID: 1500, NR: 1000008, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_union1_struct"}}},
}},
- {ID: 1500, NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
+ {ID: 1501, NR: 1000008, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_union2_struct"}}},
}},
- {ID: 1501, NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
+ {ID: 1502, NR: 1000008, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l0", TypeSize: 8}}, Buf: "v0"},
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v1", TypeSize: 8}, RangeBegin: 5, RangeEnd: 5},
@@ -14059,158 +14063,158 @@ var syscalls_amd64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v2", TypeSize: 8}, RangeBegin: 7, RangeEnd: 9},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l2", TypeSize: 8}}, Buf: "v2"},
}},
- {ID: 1502, NR: 276, Name: "tee", CallName: "tee", Args: []Type{
+ {ID: 1503, NR: 276, Name: "tee", CallName: "tee", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin", TypeSize: 4}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "len", TypeSize: 8}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1503, NR: 234, Name: "tgkill", CallName: "tgkill", Args: []Type{
+ {ID: 1504, NR: 234, Name: "tgkill", CallName: "tgkill", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid", TypeSize: 4}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
- {ID: 1504, NR: 201, Name: "time", CallName: "time", Args: []Type{
+ {ID: 1505, NR: 201, Name: "time", CallName: "time", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 8, ArgDir: 1}}}},
}},
- {ID: 1505, NR: 222, Name: "timer_create", CallName: "timer_create", Args: []Type{
+ {ID: 1506, NR: 222, Name: "timer_create", CallName: "timer_create", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sigevent"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", TypeSize: 4, ArgDir: 1}}},
}},
- {ID: 1506, NR: 226, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
+ {ID: 1507, NR: 226, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
}},
- {ID: 1507, NR: 225, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
+ {ID: 1508, NR: 225, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
}},
- {ID: 1508, NR: 224, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
+ {ID: 1509, NR: 224, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1509, NR: 223, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
+ {ID: 1510, NR: 223, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1510, NR: 283, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
+ {ID: 1511, NR: 283, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{2048, 524288}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1511, NR: 287, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
+ {ID: 1512, NR: 287, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1512, NR: 286, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
+ {ID: 1513, NR: 286, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1513, NR: 100, Name: "times", CallName: "times", Args: []Type{
+ {ID: 1514, NR: 100, Name: "times", CallName: "times", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tms", Dir: 1}}},
}},
- {ID: 1514, NR: 200, Name: "tkill", CallName: "tkill", Args: []Type{
+ {ID: 1515, NR: 200, Name: "tkill", CallName: "tkill", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
- {ID: 1515, NR: 76, Name: "truncate", CallName: "truncate", Args: []Type{
+ {ID: 1516, NR: 76, Name: "truncate", CallName: "truncate", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 8}}},
}},
- {ID: 1516, NR: 166, Name: "umount2", CallName: "umount2", Args: []Type{
+ {ID: 1517, NR: 166, Name: "umount2", CallName: "umount2", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1517, NR: 63, Name: "uname", CallName: "uname", Args: []Type{
+ {ID: 1518, NR: 63, Name: "uname", CallName: "uname", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
}},
- {ID: 1518, NR: 87, Name: "unlink", CallName: "unlink", Args: []Type{
+ {ID: 1519, NR: 87, Name: "unlink", CallName: "unlink", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
}},
- {ID: 1519, NR: 263, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
+ {ID: 1520, NR: 263, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 512}},
}},
- {ID: 1520, NR: 272, Name: "unshare", CallName: "unshare", Args: []Type{
+ {ID: 1521, NR: 272, Name: "unshare", CallName: "unshare", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}},
}},
- {ID: 1521, NR: 134, Name: "uselib", CallName: "uselib", Args: []Type{
+ {ID: 1522, NR: 134, Name: "uselib", CallName: "uselib", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
}},
- {ID: 1522, NR: 323, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
+ {ID: 1523, NR: 323, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{2048, 524288}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1523, NR: 136, Name: "ustat", CallName: "ustat", Args: []Type{
+ {ID: 1524, NR: 136, Name: "ustat", CallName: "ustat", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dev", TypeSize: 8}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ustat", Dir: 1}}},
}},
- {ID: 1524, NR: 132, Name: "utime", CallName: "utime", Args: []Type{
+ {ID: 1525, NR: 132, Name: "utime", CallName: "utime", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "utimbuf"}}},
}},
- {ID: 1525, NR: 280, Name: "utimensat", CallName: "utimensat", Args: []Type{
+ {ID: 1526, NR: 280, Name: "utimensat", CallName: "utimensat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerval"}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 256}},
}},
- {ID: 1526, NR: 235, Name: "utimes", CallName: "utimes", Args: []Type{
+ {ID: 1527, NR: 235, Name: "utimes", CallName: "utimes", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerval"}}},
}},
- {ID: 1527, NR: 278, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
+ {ID: 1528, NR: 278, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "iovec_in"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 8}}, Buf: "vec"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1528, NR: 61, Name: "wait4", CallName: "wait4", Args: []Type{
+ {ID: 1529, NR: 61, Name: "wait4", CallName: "wait4", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", TypeSize: 8, IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
}},
- {ID: 1529, NR: 247, Name: "waitid", CallName: "waitid", Args: []Type{
+ {ID: 1530, NR: 247, Name: "waitid", CallName: "waitid", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which", TypeSize: 8}}, Vals: []uint64{1, 2, 0}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "siginfo", Dir: 1}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
}},
- {ID: 1530, NR: 1, Name: "write", CallName: "write", Args: []Type{
+ {ID: 1531, NR: 1, Name: "write", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 8}, Type: &BufferType{}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 8}}, Buf: "buf"},
}},
- {ID: 1531, NR: 1, Name: "write$evdev", CallName: "write", Args: []Type{
+ {ID: 1532, NR: 1, Name: "write$evdev", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "input_event"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, ByteSize: 1, Buf: "data"},
}},
- {ID: 1532, NR: 1, Name: "write$eventfd", CallName: "write", Args: []Type{
+ {ID: 1533, NR: 1, Name: "write$eventfd", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", TypeSize: 8}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "val"},
}},
- {ID: 1533, NR: 1, Name: "write$fuse", CallName: "write", Args: []Type{
+ {ID: 1534, NR: 1, Name: "write$fuse", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuse_out"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, ByteSize: 1, Buf: "arg"},
}},
- {ID: 1534, NR: 1, Name: "write$sndseq", CallName: "write", Args: []Type{
+ {ID: 1535, NR: 1, Name: "write$sndseq", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "snd_seq_event"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, ByteSize: 1, Buf: "data"},
}},
- {ID: 1535, NR: 1, Name: "write$tun", CallName: "write", Args: []Type{
+ {ID: 1536, NR: 1, Name: "write$tun", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "tun_buffer"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 8}}, Buf: "buf"},
}},
- {ID: 1536, NR: 20, Name: "writev", CallName: "writev", Args: []Type{
+ {ID: 1537, NR: 20, Name: "writev", CallName: "writev", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "iovec_in"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 8}}, Buf: "vec"},
@@ -17254,4 +17258,4 @@ var consts_amd64 = []ConstValue{
{Name: "__WNOTHREAD", Value: 536870912},
}
-const revision_amd64 = "0fd6697d84022b4bdf6ec5814d50135d6d341731"
+const revision_amd64 = "ceb06a147201cb3d05ed604fca26fefde0ce9eb0"
diff --git a/sys/linux/arm.go b/sys/linux/arm.go
index 8e97451b4..4e2d507ce 100644
--- a/sys/linux/arm.go
+++ b/sys/linux/arm.go
@@ -13279,205 +13279,209 @@ var syscalls_arm = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 4}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1389, NR: 1000006, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
+ {ID: 1389, NR: 1000006, Name: "syz_open_procfs", CallName: "syz_open_procfs", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "procfs_file", Values: []string{"auxv\x00", "cmdline\x00", "environ\x00", "autogroup\x00", "cgroup\x00", "clear_refs\x00", "comm\x00", "coredump_filter\x00", "cpuset\x00", "gid_map\x00", "io\x00", "limits\x00", "loginuid\x00", "maps\x00", "mountinfo\x00", "mounts\x00", "mountstats\x00", "numa_maps\x00", "oom_adj\x00", "oom_score\x00", "oom_score_adj\x00", "pagemap\x00", "personality\x00", "projid_map\x00", "sched\x00", "schedstat\x00", "sessionid\x00", "setgroups\x00", "smaps\x00", "stack\x00", "stat\x00", "statm\x00", "status\x00", "syscall\x00", "timers\x00", "uid_map\x00", "wchan\x00", "map_files\x00", "attr\x00", "attr/current\x00", "attr/exec\x00", "attr/fscreate\x00", "attr/keycreate\x00", "attr/prev\x00", "attr/sockcreate\x00", "ns\x00", "ns/cgroup\x00", "ns/ipc\x00", "ns/mnt\x00", "ns/net\x00", "ns/pid\x00", "ns/user\x00", "ns/uts\x00", "children\x00", "task\x00", "fdinfo\x00", "net\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1390, NR: 1000007, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1390, NR: 1000007, Name: "syz_test", CallName: "syz_test"},
- {ID: 1391, NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
+ {ID: 1391, NR: 1000008, Name: "syz_test", CallName: "syz_test"},
+ {ID: 1392, NR: 1000008, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align0"}}},
}},
- {ID: 1392, NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
+ {ID: 1393, NR: 1000008, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align1"}}},
}},
- {ID: 1393, NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
+ {ID: 1394, NR: 1000008, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align2"}}},
}},
- {ID: 1394, NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
+ {ID: 1395, NR: 1000008, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align3"}}},
}},
- {ID: 1395, NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
+ {ID: 1396, NR: 1000008, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align4"}}},
}},
- {ID: 1396, NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
+ {ID: 1397, NR: 1000008, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align5"}}},
}},
- {ID: 1397, NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
+ {ID: 1398, NR: 1000008, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_align6"}}},
}},
- {ID: 1398, NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
+ {ID: 1399, NR: 1000008, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_array_struct"}}},
}},
- {ID: 1399, NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
+ {ID: 1400, NR: 1000008, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_array_trailing"}}},
}},
- {ID: 1400, NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
+ {ID: 1401, NR: 1000008, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_array_blob"}}},
}},
- {ID: 1401, NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
+ {ID: 1402, NR: 1000008, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_bf_struct0"}}},
}},
- {ID: 1402, NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
+ {ID: 1403, NR: 1000008, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_bf_struct1"}}},
}},
- {ID: 1403, NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
+ {ID: 1404, NR: 1000008, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_encode"}}},
}},
- {ID: 1404, NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
+ {ID: 1405, NR: 1000008, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_header"}}},
}},
- {ID: 1405, NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
+ {ID: 1406, NR: 1000008, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_tcp_packet"}}},
}},
- {ID: 1406, NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
+ {ID: 1407, NR: 1000008, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_udp_packet"}}},
}},
- {ID: 1407, NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
+ {ID: 1408, NR: 1000008, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_icmp_packet"}}},
}},
- {ID: 1408, NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
+ {ID: 1409, NR: 1000008, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_tcp_packet"}}},
}},
- {ID: 1409, NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
+ {ID: 1410, NR: 1000008, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_udp_packet"}}},
}},
- {ID: 1410, NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
+ {ID: 1411, NR: 1000008, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_end_int_struct"}}},
}},
- {ID: 1411, NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
+ {ID: 1412, NR: 1000008, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_end_var_struct"}}},
}},
- {ID: 1412, NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
+ {ID: 1413, NR: 1000008, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "a1", TypeSize: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a2", TypeSize: 2}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "a3", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4", TypeSize: 8}}},
}},
- {ID: 1413, NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
+ {ID: 1414, NR: 1000008, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_int_struct"}}},
}},
- {ID: 1414, NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
+ {ID: 1415, NR: 1000008, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_const_struct"}}},
}},
- {ID: 1415, NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
+ {ID: 1416, NR: 1000008, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1416, NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
+ {ID: 1417, NR: 1000008, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1417, NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
+ {ID: 1418, NR: 1000008, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1418, NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
+ {ID: 1419, NR: 1000008, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", TypeSize: 4}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 8, ArgDir: 2}}, Buf: "a0"}},
}},
- {ID: 1419, NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
+ {ID: 1420, NR: 1000008, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", TypeSize: 4, IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 8, ArgDir: 2}}, Buf: "a0"}},
}},
- {ID: 1420, NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
+ {ID: 1421, NR: 1000008, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0", TypeSize: 2}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1421, NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
+ {ID: 1422, NR: 1000008, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize_struct"}}},
}},
- {ID: 1422, NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
+ {ID: 1423, NR: 1000008, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize2_struct"}}},
}},
- {ID: 1423, NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
+ {ID: 1424, NR: 1000008, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize3_struct"}}},
}},
- {ID: 1424, NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
+ {ID: 1425, NR: 1000008, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_bf_struct"}}},
}},
- {ID: 1425, NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
+ {ID: 1426, NR: 1000008, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_flags_struct"}}},
}},
- {ID: 1426, NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
+ {ID: 1427, NR: 1000008, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_parent2_struct"}}},
}},
- {ID: 1427, NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
+ {ID: 1428, NR: 1000008, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_len_struct"}}},
}},
- {ID: 1428, NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
+ {ID: 1429, NR: 1000008, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_len2_struct"}}},
}},
- {ID: 1429, NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
+ {ID: 1430, NR: 1000008, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_parent_struct"}}},
}},
- {ID: 1430, NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
+ {ID: 1431, NR: 1000008, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_array_struct"}}},
}},
- {ID: 1431, NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
+ {ID: 1432, NR: 1000008, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_array2_struct"}}},
}},
- {ID: 1432, NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
+ {ID: 1433, NR: 1000008, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_complex_struct"}}},
}},
- {ID: 1433, NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
+ {ID: 1434, NR: 1000008, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_length_vma_struct"}}},
}},
- {ID: 1434, NR: 1000007, Name: "syz_test$missing_resource", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_missing_const_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1435, NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
+ {ID: 1435, NR: 1000008, Name: "syz_test$missing_resource", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_missing_const_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1436, NR: 1000008, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", TypeSize: 4, IsOptional: true}}},
}},
- {ID: 1436, NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
+ {ID: 1437, NR: 1000008, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4, IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 4}}}},
}},
- {ID: 1437, NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
+ {ID: 1438, NR: 1000008, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", TypeSize: 4, IsOptional: true}},
}},
- {ID: 1438, NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
+ {ID: 1439, NR: 1000008, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_recur_0", Dir: 2}}},
}},
- {ID: 1439, NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
+ {ID: 1440, NR: 1000008, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_recur_1", Dir: 2}}},
}},
- {ID: 1440, NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
+ {ID: 1441, NR: 1000008, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_recur_2", Dir: 2}}},
}},
- {ID: 1441, NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
+ {ID: 1442, NR: 1000008, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_regression0_struct", Dir: 2}}},
}},
- {ID: 1442, NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1443, NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
+ {ID: 1443, NR: 1000008, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1444, NR: 1000008, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0", TypeSize: 4}},
}},
- {ID: 1444, NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
+ {ID: 1445, NR: 1000008, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_struct0"}}},
}},
- {ID: 1445, NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
+ {ID: 1446, NR: 1000008, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1446, NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
+ {ID: 1447, NR: 1000008, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1447, NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
+ {ID: 1448, NR: 1000008, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1448, NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
+ {ID: 1449, NR: 1000008, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 4}}, Buf: "a0"},
}},
- {ID: 1449, NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
+ {ID: 1450, NR: 1000008, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_union0_struct"}}},
}},
- {ID: 1450, NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
+ {ID: 1451, NR: 1000008, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_union1_struct"}}},
}},
- {ID: 1451, NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
+ {ID: 1452, NR: 1000008, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "syz_union2_struct"}}},
}},
- {ID: 1452, NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
+ {ID: 1453, NR: 1000008, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l0", TypeSize: 4}}, Buf: "v0"},
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v1", TypeSize: 4}, RangeBegin: 5, RangeEnd: 5},
@@ -13485,151 +13489,151 @@ var syscalls_arm = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v2", TypeSize: 4}, RangeBegin: 7, RangeEnd: 9},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l2", TypeSize: 4}}, Buf: "v2"},
}},
- {ID: 1453, NR: 342, Name: "tee", CallName: "tee", Args: []Type{
+ {ID: 1454, NR: 342, Name: "tee", CallName: "tee", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin", TypeSize: 4}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "len", TypeSize: 8}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1454, NR: 268, Name: "tgkill", CallName: "tgkill", Args: []Type{
+ {ID: 1455, NR: 268, Name: "tgkill", CallName: "tgkill", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid", TypeSize: 4}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
- {ID: 1455, NR: 257, Name: "timer_create", CallName: "timer_create", Args: []Type{
+ {ID: 1456, NR: 257, Name: "timer_create", CallName: "timer_create", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sigevent"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid", TypeSize: 4}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", TypeSize: 4, ArgDir: 1}}},
}},
- {ID: 1456, NR: 261, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
+ {ID: 1457, NR: 261, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
}},
- {ID: 1457, NR: 260, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
+ {ID: 1458, NR: 260, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
}},
- {ID: 1458, NR: 259, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
+ {ID: 1459, NR: 259, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1459, NR: 258, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
+ {ID: 1460, NR: 258, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 1}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerspec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1460, NR: 350, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
+ {ID: 1461, NR: 350, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{2048, 524288}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1461, NR: 354, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
+ {ID: 1462, NR: 354, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1462, NR: 353, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
+ {ID: 1463, NR: 353, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerspec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1463, NR: 43, Name: "times", CallName: "times", Args: []Type{
+ {ID: 1464, NR: 43, Name: "times", CallName: "times", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "tms", Dir: 1}}},
}},
- {ID: 1464, NR: 238, Name: "tkill", CallName: "tkill", Args: []Type{
+ {ID: 1465, NR: 238, Name: "tkill", CallName: "tkill", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
- {ID: 1465, NR: 92, Name: "truncate", CallName: "truncate", Args: []Type{
+ {ID: 1466, NR: 92, Name: "truncate", CallName: "truncate", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 4}}},
}},
- {ID: 1466, NR: 52, Name: "umount2", CallName: "umount2", Args: []Type{
+ {ID: 1467, NR: 52, Name: "umount2", CallName: "umount2", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1467, NR: 122, Name: "uname", CallName: "uname", Args: []Type{
+ {ID: 1468, NR: 122, Name: "uname", CallName: "uname", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
}},
- {ID: 1468, NR: 10, Name: "unlink", CallName: "unlink", Args: []Type{
+ {ID: 1469, NR: 10, Name: "unlink", CallName: "unlink", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
}},
- {ID: 1469, NR: 328, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
+ {ID: 1470, NR: 328, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 512}},
}},
- {ID: 1470, NR: 337, Name: "unshare", CallName: "unshare", Args: []Type{
+ {ID: 1471, NR: 337, Name: "unshare", CallName: "unshare", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}},
}},
- {ID: 1471, NR: 86, Name: "uselib", CallName: "uselib", Args: []Type{
+ {ID: 1472, NR: 86, Name: "uselib", CallName: "uselib", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
}},
- {ID: 1472, NR: 388, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
+ {ID: 1473, NR: 388, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{2048, 524288}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1473, NR: 62, Name: "ustat", CallName: "ustat", Args: []Type{
+ {ID: 1474, NR: 62, Name: "ustat", CallName: "ustat", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dev", TypeSize: 4}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "ustat", Dir: 1}}},
}},
- {ID: 1474, NR: 348, Name: "utimensat", CallName: "utimensat", Args: []Type{
+ {ID: 1475, NR: 348, Name: "utimensat", CallName: "utimensat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerval"}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 256}},
}},
- {ID: 1475, NR: 269, Name: "utimes", CallName: "utimes", Args: []Type{
+ {ID: 1476, NR: 269, Name: "utimes", CallName: "utimes", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "itimerval"}}},
}},
- {ID: 1476, NR: 343, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
+ {ID: 1477, NR: 343, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "iovec_in"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 4}}, Buf: "vec"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f", TypeSize: 4}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1477, NR: 114, Name: "wait4", CallName: "wait4", Args: []Type{
+ {ID: 1478, NR: 114, Name: "wait4", CallName: "wait4", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", TypeSize: 4, IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 4}}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
}},
- {ID: 1478, NR: 280, Name: "waitid", CallName: "waitid", Args: []Type{
+ {ID: 1479, NR: 280, Name: "waitid", CallName: "waitid", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which", TypeSize: 4}}, Vals: []uint64{1, 2, 0}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "siginfo", Dir: 1}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 4}}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
}},
- {ID: 1479, NR: 4, Name: "write", CallName: "write", Args: []Type{
+ {ID: 1480, NR: 4, Name: "write", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 4}, Type: &BufferType{}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 4}}, Buf: "buf"},
}},
- {ID: 1480, NR: 4, Name: "write$evdev", CallName: "write", Args: []Type{
+ {ID: 1481, NR: 4, Name: "write$evdev", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "input_event"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 4}}, ByteSize: 1, Buf: "data"},
}},
- {ID: 1481, NR: 4, Name: "write$eventfd", CallName: "write", Args: []Type{
+ {ID: 1482, NR: 4, Name: "write$eventfd", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 4}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", TypeSize: 8}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Buf: "val"},
}},
- {ID: 1482, NR: 4, Name: "write$fuse", CallName: "write", Args: []Type{
+ {ID: 1483, NR: 4, Name: "write$fuse", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "fuse_out"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 4}}, ByteSize: 1, Buf: "arg"},
}},
- {ID: 1483, NR: 4, Name: "write$sndseq", CallName: "write", Args: []Type{
+ {ID: 1484, NR: 4, Name: "write$sndseq", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "snd_seq_event"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 4}}, ByteSize: 1, Buf: "data"},
}},
- {ID: 1484, NR: 4, Name: "write$tun", CallName: "write", Args: []Type{
+ {ID: 1485, NR: 4, Name: "write$tun", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 4}, Type: &UnionType{Key: StructKey{Name: "tun_buffer"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 4}}, Buf: "buf"},
}},
- {ID: 1485, NR: 146, Name: "writev", CallName: "writev", Args: []Type{
+ {ID: 1486, NR: 146, Name: "writev", CallName: "writev", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 4}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "iovec_in"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 4}}, Buf: "vec"},
@@ -16591,4 +16595,4 @@ var consts_arm = []ConstValue{
{Name: "__WNOTHREAD", Value: 536870912},
}
-const revision_arm = "b5f9d917211ef6f9a9e9c1347e6d5ae700a877e6"
+const revision_arm = "f6630e60a1e7d492159dd37f44764ec56da90a62"
diff --git a/sys/linux/arm64.go b/sys/linux/arm64.go
index ca2862e1d..1ff966e22 100644
--- a/sys/linux/arm64.go
+++ b/sys/linux/arm64.go
@@ -13340,205 +13340,209 @@ var syscalls_arm64 = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1373, NR: 1000006, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
+ {ID: 1373, NR: 1000006, Name: "syz_open_procfs", CallName: "syz_open_procfs", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "procfs_file", Values: []string{"auxv\x00", "cmdline\x00", "environ\x00", "autogroup\x00", "cgroup\x00", "clear_refs\x00", "comm\x00", "coredump_filter\x00", "cpuset\x00", "gid_map\x00", "io\x00", "limits\x00", "loginuid\x00", "maps\x00", "mountinfo\x00", "mounts\x00", "mountstats\x00", "numa_maps\x00", "oom_adj\x00", "oom_score\x00", "oom_score_adj\x00", "pagemap\x00", "personality\x00", "projid_map\x00", "sched\x00", "schedstat\x00", "sessionid\x00", "setgroups\x00", "smaps\x00", "stack\x00", "stat\x00", "statm\x00", "status\x00", "syscall\x00", "timers\x00", "uid_map\x00", "wchan\x00", "map_files\x00", "attr\x00", "attr/current\x00", "attr/exec\x00", "attr/fscreate\x00", "attr/keycreate\x00", "attr/prev\x00", "attr/sockcreate\x00", "ns\x00", "ns/cgroup\x00", "ns/ipc\x00", "ns/mnt\x00", "ns/net\x00", "ns/pid\x00", "ns/user\x00", "ns/uts\x00", "children\x00", "task\x00", "fdinfo\x00", "net\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1374, NR: 1000007, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1374, NR: 1000007, Name: "syz_test", CallName: "syz_test"},
- {ID: 1375, NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
+ {ID: 1375, NR: 1000008, Name: "syz_test", CallName: "syz_test"},
+ {ID: 1376, NR: 1000008, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align0"}}},
}},
- {ID: 1376, NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
+ {ID: 1377, NR: 1000008, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align1"}}},
}},
- {ID: 1377, NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
+ {ID: 1378, NR: 1000008, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align2"}}},
}},
- {ID: 1378, NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
+ {ID: 1379, NR: 1000008, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align3"}}},
}},
- {ID: 1379, NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
+ {ID: 1380, NR: 1000008, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align4"}}},
}},
- {ID: 1380, NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
+ {ID: 1381, NR: 1000008, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align5"}}},
}},
- {ID: 1381, NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
+ {ID: 1382, NR: 1000008, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align6"}}},
}},
- {ID: 1382, NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
+ {ID: 1383, NR: 1000008, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_array_struct"}}},
}},
- {ID: 1383, NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
+ {ID: 1384, NR: 1000008, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_array_trailing"}}},
}},
- {ID: 1384, NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
+ {ID: 1385, NR: 1000008, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_array_blob"}}},
}},
- {ID: 1385, NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
+ {ID: 1386, NR: 1000008, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_bf_struct0"}}},
}},
- {ID: 1386, NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
+ {ID: 1387, NR: 1000008, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_bf_struct1"}}},
}},
- {ID: 1387, NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
+ {ID: 1388, NR: 1000008, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_encode"}}},
}},
- {ID: 1388, NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
+ {ID: 1389, NR: 1000008, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_header"}}},
}},
- {ID: 1389, NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
+ {ID: 1390, NR: 1000008, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_tcp_packet"}}},
}},
- {ID: 1390, NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
+ {ID: 1391, NR: 1000008, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_udp_packet"}}},
}},
- {ID: 1391, NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
+ {ID: 1392, NR: 1000008, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_icmp_packet"}}},
}},
- {ID: 1392, NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
+ {ID: 1393, NR: 1000008, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_tcp_packet"}}},
}},
- {ID: 1393, NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
+ {ID: 1394, NR: 1000008, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_udp_packet"}}},
}},
- {ID: 1394, NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
+ {ID: 1395, NR: 1000008, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_end_int_struct"}}},
}},
- {ID: 1395, NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
+ {ID: 1396, NR: 1000008, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_end_var_struct"}}},
}},
- {ID: 1396, NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
+ {ID: 1397, NR: 1000008, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "a1", TypeSize: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a2", TypeSize: 2}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "a3", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4", TypeSize: 8}}},
}},
- {ID: 1397, NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
+ {ID: 1398, NR: 1000008, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_int_struct"}}},
}},
- {ID: 1398, NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
+ {ID: 1399, NR: 1000008, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_const_struct"}}},
}},
- {ID: 1399, NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
+ {ID: 1400, NR: 1000008, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1400, NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
+ {ID: 1401, NR: 1000008, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1401, NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
+ {ID: 1402, NR: 1000008, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1402, NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
+ {ID: 1403, NR: 1000008, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", TypeSize: 8}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 8, ArgDir: 2}}, Buf: "a0"}},
}},
- {ID: 1403, NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
+ {ID: 1404, NR: 1000008, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", TypeSize: 8, IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 8, ArgDir: 2}}, Buf: "a0"}},
}},
- {ID: 1404, NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
+ {ID: 1405, NR: 1000008, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0", TypeSize: 2}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1405, NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
+ {ID: 1406, NR: 1000008, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize_struct"}}},
}},
- {ID: 1406, NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
+ {ID: 1407, NR: 1000008, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize2_struct"}}},
}},
- {ID: 1407, NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
+ {ID: 1408, NR: 1000008, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize3_struct"}}},
}},
- {ID: 1408, NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
+ {ID: 1409, NR: 1000008, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bf_struct"}}},
}},
- {ID: 1409, NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
+ {ID: 1410, NR: 1000008, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_flags_struct"}}},
}},
- {ID: 1410, NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
+ {ID: 1411, NR: 1000008, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_parent2_struct"}}},
}},
- {ID: 1411, NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
+ {ID: 1412, NR: 1000008, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_len_struct"}}},
}},
- {ID: 1412, NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
+ {ID: 1413, NR: 1000008, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_len2_struct"}}},
}},
- {ID: 1413, NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
+ {ID: 1414, NR: 1000008, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_parent_struct"}}},
}},
- {ID: 1414, NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
+ {ID: 1415, NR: 1000008, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_array_struct"}}},
}},
- {ID: 1415, NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
+ {ID: 1416, NR: 1000008, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_array2_struct"}}},
}},
- {ID: 1416, NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
+ {ID: 1417, NR: 1000008, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_complex_struct"}}},
}},
- {ID: 1417, NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
+ {ID: 1418, NR: 1000008, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_vma_struct"}}},
}},
- {ID: 1418, NR: 1000007, Name: "syz_test$missing_resource", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_missing_const_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1419, NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
+ {ID: 1419, NR: 1000008, Name: "syz_test$missing_resource", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_missing_const_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1420, NR: 1000008, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", TypeSize: 8, IsOptional: true}}},
}},
- {ID: 1420, NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
+ {ID: 1421, NR: 1000008, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8, IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 8}}}},
}},
- {ID: 1421, NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
+ {ID: 1422, NR: 1000008, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", TypeSize: 8, IsOptional: true}},
}},
- {ID: 1422, NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
+ {ID: 1423, NR: 1000008, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_recur_0", Dir: 2}}},
}},
- {ID: 1423, NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
+ {ID: 1424, NR: 1000008, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_recur_1", Dir: 2}}},
}},
- {ID: 1424, NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
+ {ID: 1425, NR: 1000008, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_recur_2", Dir: 2}}},
}},
- {ID: 1425, NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
+ {ID: 1426, NR: 1000008, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_regression0_struct", Dir: 2}}},
}},
- {ID: 1426, NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1427, NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
+ {ID: 1427, NR: 1000008, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1428, NR: 1000008, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0", TypeSize: 4}},
}},
- {ID: 1428, NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
+ {ID: 1429, NR: 1000008, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_struct0"}}},
}},
- {ID: 1429, NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
+ {ID: 1430, NR: 1000008, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1430, NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
+ {ID: 1431, NR: 1000008, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1431, NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
+ {ID: 1432, NR: 1000008, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1432, NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
+ {ID: 1433, NR: 1000008, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1433, NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
+ {ID: 1434, NR: 1000008, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_union0_struct"}}},
}},
- {ID: 1434, NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
+ {ID: 1435, NR: 1000008, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_union1_struct"}}},
}},
- {ID: 1435, NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
+ {ID: 1436, NR: 1000008, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_union2_struct"}}},
}},
- {ID: 1436, NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
+ {ID: 1437, NR: 1000008, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l0", TypeSize: 8}}, Buf: "v0"},
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v1", TypeSize: 8}, RangeBegin: 5, RangeEnd: 5},
@@ -13546,137 +13550,137 @@ var syscalls_arm64 = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v2", TypeSize: 8}, RangeBegin: 7, RangeEnd: 9},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l2", TypeSize: 8}}, Buf: "v2"},
}},
- {ID: 1437, NR: 77, Name: "tee", CallName: "tee", Args: []Type{
+ {ID: 1438, NR: 77, Name: "tee", CallName: "tee", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin", TypeSize: 4}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "len", TypeSize: 8}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1438, NR: 131, Name: "tgkill", CallName: "tgkill", Args: []Type{
+ {ID: 1439, NR: 131, Name: "tgkill", CallName: "tgkill", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid", TypeSize: 4}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
- {ID: 1439, NR: 107, Name: "timer_create", CallName: "timer_create", Args: []Type{
+ {ID: 1440, NR: 107, Name: "timer_create", CallName: "timer_create", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sigevent"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", TypeSize: 4, ArgDir: 1}}},
}},
- {ID: 1440, NR: 111, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
+ {ID: 1441, NR: 111, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
}},
- {ID: 1441, NR: 109, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
+ {ID: 1442, NR: 109, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
}},
- {ID: 1442, NR: 108, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
+ {ID: 1443, NR: 108, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1443, NR: 110, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
+ {ID: 1444, NR: 110, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1444, NR: 85, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
+ {ID: 1445, NR: 85, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{2048, 524288}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1445, NR: 87, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
+ {ID: 1446, NR: 87, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1446, NR: 86, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
+ {ID: 1447, NR: 86, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1447, NR: 153, Name: "times", CallName: "times", Args: []Type{
+ {ID: 1448, NR: 153, Name: "times", CallName: "times", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tms", Dir: 1}}},
}},
- {ID: 1448, NR: 130, Name: "tkill", CallName: "tkill", Args: []Type{
+ {ID: 1449, NR: 130, Name: "tkill", CallName: "tkill", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
- {ID: 1449, NR: 45, Name: "truncate", CallName: "truncate", Args: []Type{
+ {ID: 1450, NR: 45, Name: "truncate", CallName: "truncate", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 8}}},
}},
- {ID: 1450, NR: 39, Name: "umount2", CallName: "umount2", Args: []Type{
+ {ID: 1451, NR: 39, Name: "umount2", CallName: "umount2", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1451, NR: 160, Name: "uname", CallName: "uname", Args: []Type{
+ {ID: 1452, NR: 160, Name: "uname", CallName: "uname", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
}},
- {ID: 1452, NR: 35, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
+ {ID: 1453, NR: 35, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 512}},
}},
- {ID: 1453, NR: 97, Name: "unshare", CallName: "unshare", Args: []Type{
+ {ID: 1454, NR: 97, Name: "unshare", CallName: "unshare", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}},
}},
- {ID: 1454, NR: 282, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
+ {ID: 1455, NR: 282, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{2048, 524288}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1455, NR: 88, Name: "utimensat", CallName: "utimensat", Args: []Type{
+ {ID: 1456, NR: 88, Name: "utimensat", CallName: "utimensat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerval"}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 256}},
}},
- {ID: 1456, NR: 75, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
+ {ID: 1457, NR: 75, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "iovec_in"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 8}}, Buf: "vec"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1457, NR: 260, Name: "wait4", CallName: "wait4", Args: []Type{
+ {ID: 1458, NR: 260, Name: "wait4", CallName: "wait4", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", TypeSize: 8, IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
}},
- {ID: 1458, NR: 95, Name: "waitid", CallName: "waitid", Args: []Type{
+ {ID: 1459, NR: 95, Name: "waitid", CallName: "waitid", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which", TypeSize: 8}}, Vals: []uint64{1, 2, 0}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "siginfo", Dir: 1}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
}},
- {ID: 1459, NR: 64, Name: "write", CallName: "write", Args: []Type{
+ {ID: 1460, NR: 64, Name: "write", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 8}, Type: &BufferType{}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 8}}, Buf: "buf"},
}},
- {ID: 1460, NR: 64, Name: "write$evdev", CallName: "write", Args: []Type{
+ {ID: 1461, NR: 64, Name: "write$evdev", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "input_event"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, ByteSize: 1, Buf: "data"},
}},
- {ID: 1461, NR: 64, Name: "write$eventfd", CallName: "write", Args: []Type{
+ {ID: 1462, NR: 64, Name: "write$eventfd", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", TypeSize: 8}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "val"},
}},
- {ID: 1462, NR: 64, Name: "write$fuse", CallName: "write", Args: []Type{
+ {ID: 1463, NR: 64, Name: "write$fuse", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuse_out"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, ByteSize: 1, Buf: "arg"},
}},
- {ID: 1463, NR: 64, Name: "write$sndseq", CallName: "write", Args: []Type{
+ {ID: 1464, NR: 64, Name: "write$sndseq", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "snd_seq_event"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, ByteSize: 1, Buf: "data"},
}},
- {ID: 1464, NR: 64, Name: "write$tun", CallName: "write", Args: []Type{
+ {ID: 1465, NR: 64, Name: "write$tun", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "tun_buffer"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 8}}, Buf: "buf"},
}},
- {ID: 1465, NR: 66, Name: "writev", CallName: "writev", Args: []Type{
+ {ID: 1466, NR: 66, Name: "writev", CallName: "writev", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "iovec_in"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 8}}, Buf: "vec"},
@@ -16636,4 +16640,4 @@ var consts_arm64 = []ConstValue{
{Name: "__WNOTHREAD", Value: 536870912},
}
-const revision_arm64 = "d7f825dcdf460f679a386a491279ca339ee9dabd"
+const revision_arm64 = "1d2d5c49ca30bb2c225c6ce95ac7da41b3037694"
diff --git a/sys/linux/ppc64le.go b/sys/linux/ppc64le.go
index ec29c4663..f335468b7 100644
--- a/sys/linux/ppc64le.go
+++ b/sys/linux/ppc64le.go
@@ -13015,205 +13015,209 @@ var syscalls_ppc64le = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1347, NR: 1000006, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
+ {ID: 1347, NR: 1000006, Name: "syz_open_procfs", CallName: "syz_open_procfs", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "procfs_file", Values: []string{"auxv\x00", "cmdline\x00", "environ\x00", "autogroup\x00", "cgroup\x00", "clear_refs\x00", "comm\x00", "coredump_filter\x00", "cpuset\x00", "gid_map\x00", "io\x00", "limits\x00", "loginuid\x00", "maps\x00", "mountinfo\x00", "mounts\x00", "mountstats\x00", "numa_maps\x00", "oom_adj\x00", "oom_score\x00", "oom_score_adj\x00", "pagemap\x00", "personality\x00", "projid_map\x00", "sched\x00", "schedstat\x00", "sessionid\x00", "setgroups\x00", "smaps\x00", "stack\x00", "stat\x00", "statm\x00", "status\x00", "syscall\x00", "timers\x00", "uid_map\x00", "wchan\x00", "map_files\x00", "attr\x00", "attr/current\x00", "attr/exec\x00", "attr/fscreate\x00", "attr/keycreate\x00", "attr/prev\x00", "attr/sockcreate\x00", "ns\x00", "ns/cgroup\x00", "ns/ipc\x00", "ns/mnt\x00", "ns/net\x00", "ns/pid\x00", "ns/user\x00", "ns/uts\x00", "children\x00", "task\x00", "fdinfo\x00", "net\x00"}}},
+ }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1348, NR: 1000007, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 131072, 16384, 128, 65536, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1348, NR: 1000007, Name: "syz_test", CallName: "syz_test"},
- {ID: 1349, NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
+ {ID: 1349, NR: 1000008, Name: "syz_test", CallName: "syz_test"},
+ {ID: 1350, NR: 1000008, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align0"}}},
}},
- {ID: 1350, NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
+ {ID: 1351, NR: 1000008, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align1"}}},
}},
- {ID: 1351, NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
+ {ID: 1352, NR: 1000008, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align2"}}},
}},
- {ID: 1352, NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
+ {ID: 1353, NR: 1000008, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align3"}}},
}},
- {ID: 1353, NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
+ {ID: 1354, NR: 1000008, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align4"}}},
}},
- {ID: 1354, NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
+ {ID: 1355, NR: 1000008, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align5"}}},
}},
- {ID: 1355, NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
+ {ID: 1356, NR: 1000008, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_align6"}}},
}},
- {ID: 1356, NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
+ {ID: 1357, NR: 1000008, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_array_struct"}}},
}},
- {ID: 1357, NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
+ {ID: 1358, NR: 1000008, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_array_trailing"}}},
}},
- {ID: 1358, NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
+ {ID: 1359, NR: 1000008, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_array_blob"}}},
}},
- {ID: 1359, NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
+ {ID: 1360, NR: 1000008, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_bf_struct0"}}},
}},
- {ID: 1360, NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
+ {ID: 1361, NR: 1000008, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_bf_struct1"}}},
}},
- {ID: 1361, NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
+ {ID: 1362, NR: 1000008, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_encode"}}},
}},
- {ID: 1362, NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
+ {ID: 1363, NR: 1000008, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_header"}}},
}},
- {ID: 1363, NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
+ {ID: 1364, NR: 1000008, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_tcp_packet"}}},
}},
- {ID: 1364, NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
+ {ID: 1365, NR: 1000008, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv4_udp_packet"}}},
}},
- {ID: 1365, NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
+ {ID: 1366, NR: 1000008, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_icmp_packet"}}},
}},
- {ID: 1366, NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
+ {ID: 1367, NR: 1000008, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_tcp_packet"}}},
}},
- {ID: 1367, NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
+ {ID: 1368, NR: 1000008, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_csum_ipv6_udp_packet"}}},
}},
- {ID: 1368, NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
+ {ID: 1369, NR: 1000008, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_end_int_struct"}}},
}},
- {ID: 1369, NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
+ {ID: 1370, NR: 1000008, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_end_var_struct"}}},
}},
- {ID: 1370, NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
+ {ID: 1371, NR: 1000008, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "a1", TypeSize: 1}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a2", TypeSize: 2}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "a3", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4", TypeSize: 8}}},
}},
- {ID: 1371, NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
+ {ID: 1372, NR: 1000008, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_int_struct"}}},
}},
- {ID: 1372, NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
+ {ID: 1373, NR: 1000008, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_const_struct"}}},
}},
- {ID: 1373, NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
+ {ID: 1374, NR: 1000008, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1374, NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
+ {ID: 1375, NR: 1000008, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1375, NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
+ {ID: 1376, NR: 1000008, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1376, NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
+ {ID: 1377, NR: 1000008, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", TypeSize: 8}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 8, ArgDir: 2}}, Buf: "a0"}},
}},
- {ID: 1377, NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
+ {ID: 1378, NR: 1000008, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", TypeSize: 8, IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 8, ArgDir: 2}}, Buf: "a0"}},
}},
- {ID: 1378, NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
+ {ID: 1379, NR: 1000008, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0", TypeSize: 2}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1379, NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
+ {ID: 1380, NR: 1000008, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize_struct"}}},
}},
- {ID: 1380, NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
+ {ID: 1381, NR: 1000008, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize2_struct"}}},
}},
- {ID: 1381, NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
+ {ID: 1382, NR: 1000008, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bytesize3_struct"}}},
}},
- {ID: 1382, NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
+ {ID: 1383, NR: 1000008, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_bf_struct"}}},
}},
- {ID: 1383, NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
+ {ID: 1384, NR: 1000008, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_flags_struct"}}},
}},
- {ID: 1384, NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
+ {ID: 1385, NR: 1000008, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_parent2_struct"}}},
}},
- {ID: 1385, NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
+ {ID: 1386, NR: 1000008, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_len_struct"}}},
}},
- {ID: 1386, NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
+ {ID: 1387, NR: 1000008, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_len2_struct"}}},
}},
- {ID: 1387, NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
+ {ID: 1388, NR: 1000008, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_parent_struct"}}},
}},
- {ID: 1388, NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
+ {ID: 1389, NR: 1000008, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_array_struct"}}},
}},
- {ID: 1389, NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
+ {ID: 1390, NR: 1000008, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_array2_struct"}}},
}},
- {ID: 1390, NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
+ {ID: 1391, NR: 1000008, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_complex_struct"}}},
}},
- {ID: 1391, NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
+ {ID: 1392, NR: 1000008, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_length_vma_struct"}}},
}},
- {ID: 1392, NR: 1000007, Name: "syz_test$missing_resource", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_missing_const_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1393, NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
+ {ID: 1393, NR: 1000008, Name: "syz_test$missing_resource", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_missing_const_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1394, NR: 1000008, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", TypeSize: 8, IsOptional: true}}},
}},
- {ID: 1394, NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
+ {ID: 1395, NR: 1000008, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8, IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 8}}}},
}},
- {ID: 1395, NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
+ {ID: 1396, NR: 1000008, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", TypeSize: 8, IsOptional: true}},
}},
- {ID: 1396, NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
+ {ID: 1397, NR: 1000008, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_recur_0", Dir: 2}}},
}},
- {ID: 1397, NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
+ {ID: 1398, NR: 1000008, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_recur_1", Dir: 2}}},
}},
- {ID: 1398, NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
+ {ID: 1399, NR: 1000008, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_recur_2", Dir: 2}}},
}},
- {ID: 1399, NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
+ {ID: 1400, NR: 1000008, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_regression0_struct", Dir: 2}}},
}},
- {ID: 1400, NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1401, NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
+ {ID: 1401, NR: 1000008, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
+ {ID: 1402, NR: 1000008, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0", TypeSize: 4}},
}},
- {ID: 1402, NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
+ {ID: 1403, NR: 1000008, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_struct0"}}},
}},
- {ID: 1403, NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
+ {ID: 1404, NR: 1000008, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1404, NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
+ {ID: 1405, NR: 1000008, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1405, NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
+ {ID: 1406, NR: 1000008, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1406, NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
+ {ID: 1407, NR: 1000008, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1", TypeSize: 8}}, Buf: "a0"},
}},
- {ID: 1407, NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
+ {ID: 1408, NR: 1000008, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_union0_struct"}}},
}},
- {ID: 1408, NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
+ {ID: 1409, NR: 1000008, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_union1_struct"}}},
}},
- {ID: 1409, NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
+ {ID: 1410, NR: 1000008, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "syz_union2_struct"}}},
}},
- {ID: 1410, NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
+ {ID: 1411, NR: 1000008, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l0", TypeSize: 8}}, Buf: "v0"},
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v1", TypeSize: 8}, RangeBegin: 5, RangeEnd: 5},
@@ -13221,158 +13225,158 @@ var syscalls_ppc64le = []*Syscall{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v2", TypeSize: 8}, RangeBegin: 7, RangeEnd: 9},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l2", TypeSize: 8}}, Buf: "v2"},
}},
- {ID: 1411, NR: 284, Name: "tee", CallName: "tee", Args: []Type{
+ {ID: 1412, NR: 284, Name: "tee", CallName: "tee", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin", TypeSize: 4}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "len", TypeSize: 8}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1412, NR: 250, Name: "tgkill", CallName: "tgkill", Args: []Type{
+ {ID: 1413, NR: 250, Name: "tgkill", CallName: "tgkill", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid", TypeSize: 4}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
- {ID: 1413, NR: 13, Name: "time", CallName: "time", Args: []Type{
+ {ID: 1414, NR: 13, Name: "time", CallName: "time", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 8, ArgDir: 1}}}},
}},
- {ID: 1414, NR: 240, Name: "timer_create", CallName: "timer_create", Args: []Type{
+ {ID: 1415, NR: 240, Name: "timer_create", CallName: "timer_create", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sigevent"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", TypeSize: 4, ArgDir: 1}}},
}},
- {ID: 1415, NR: 244, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
+ {ID: 1416, NR: 244, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
}},
- {ID: 1416, NR: 243, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
+ {ID: 1417, NR: 243, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
}},
- {ID: 1417, NR: 242, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
+ {ID: 1418, NR: 242, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1418, NR: 241, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
+ {ID: 1419, NR: 241, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1419, NR: 306, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
+ {ID: 1420, NR: 306, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{2048, 524288}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1420, NR: 312, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
+ {ID: 1421, NR: 312, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1421, NR: 311, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
+ {ID: 1422, NR: 311, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
- {ID: 1422, NR: 43, Name: "times", CallName: "times", Args: []Type{
+ {ID: 1423, NR: 43, Name: "times", CallName: "times", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "tms", Dir: 1}}},
}},
- {ID: 1423, NR: 208, Name: "tkill", CallName: "tkill", Args: []Type{
+ {ID: 1424, NR: 208, Name: "tkill", CallName: "tkill", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
- {ID: 1424, NR: 92, Name: "truncate", CallName: "truncate", Args: []Type{
+ {ID: 1425, NR: 92, Name: "truncate", CallName: "truncate", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 8}}},
}},
- {ID: 1425, NR: 52, Name: "umount2", CallName: "umount2", Args: []Type{
+ {ID: 1426, NR: 52, Name: "umount2", CallName: "umount2", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1426, NR: 122, Name: "uname", CallName: "uname", Args: []Type{
+ {ID: 1427, NR: 122, Name: "uname", CallName: "uname", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
}},
- {ID: 1427, NR: 10, Name: "unlink", CallName: "unlink", Args: []Type{
+ {ID: 1428, NR: 10, Name: "unlink", CallName: "unlink", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
}},
- {ID: 1428, NR: 292, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
+ {ID: 1429, NR: 292, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 512}},
}},
- {ID: 1429, NR: 282, Name: "unshare", CallName: "unshare", Args: []Type{
+ {ID: 1430, NR: 282, Name: "unshare", CallName: "unshare", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}},
}},
- {ID: 1430, NR: 86, Name: "uselib", CallName: "uselib", Args: []Type{
+ {ID: 1431, NR: 86, Name: "uselib", CallName: "uselib", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
}},
- {ID: 1431, NR: 364, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
+ {ID: 1432, NR: 364, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{2048, 524288}},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
- {ID: 1432, NR: 62, Name: "ustat", CallName: "ustat", Args: []Type{
+ {ID: 1433, NR: 62, Name: "ustat", CallName: "ustat", Args: []Type{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dev", TypeSize: 8}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "ustat", Dir: 1}}},
}},
- {ID: 1433, NR: 30, Name: "utime", CallName: "utime", Args: []Type{
+ {ID: 1434, NR: 30, Name: "utime", CallName: "utime", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "utimbuf"}}},
}},
- {ID: 1434, NR: 304, Name: "utimensat", CallName: "utimensat", Args: []Type{
+ {ID: 1435, NR: 304, Name: "utimensat", CallName: "utimensat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerval"}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 256}},
}},
- {ID: 1435, NR: 251, Name: "utimes", CallName: "utimes", Args: []Type{
+ {ID: 1436, NR: 251, Name: "utimes", CallName: "utimes", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "itimerval"}}},
}},
- {ID: 1436, NR: 285, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
+ {ID: 1437, NR: 285, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "iovec_in"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 8}}, Buf: "vec"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8}},
}},
- {ID: 1437, NR: 114, Name: "wait4", CallName: "wait4", Args: []Type{
+ {ID: 1438, NR: 114, Name: "wait4", CallName: "wait4", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", TypeSize: 8, IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
}},
- {ID: 1438, NR: 272, Name: "waitid", CallName: "waitid", Args: []Type{
+ {ID: 1439, NR: 272, Name: "waitid", CallName: "waitid", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which", TypeSize: 8}}, Vals: []uint64{1, 2, 0}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "siginfo", Dir: 1}}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "rusage", Dir: 1}}},
}},
- {ID: 1439, NR: 4, Name: "write", CallName: "write", Args: []Type{
+ {ID: 1440, NR: 4, Name: "write", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", TypeSize: 8}, Type: &BufferType{}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 8}}, Buf: "buf"},
}},
- {ID: 1440, NR: 4, Name: "write$evdev", CallName: "write", Args: []Type{
+ {ID: 1441, NR: 4, Name: "write$evdev", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "input_event"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, ByteSize: 1, Buf: "data"},
}},
- {ID: 1441, NR: 4, Name: "write$eventfd", CallName: "write", Args: []Type{
+ {ID: 1442, NR: 4, Name: "write$eventfd", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", TypeSize: 8}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "val"},
}},
- {ID: 1442, NR: 4, Name: "write$fuse", CallName: "write", Args: []Type{
+ {ID: 1443, NR: 4, Name: "write$fuse", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuse_out"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, ByteSize: 1, Buf: "arg"},
}},
- {ID: 1443, NR: 4, Name: "write$sndseq", CallName: "write", Args: []Type{
+ {ID: 1444, NR: 4, Name: "write$sndseq", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "snd_seq_event"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, ByteSize: 1, Buf: "data"},
}},
- {ID: 1444, NR: 4, Name: "write$tun", CallName: "write", Args: []Type{
+ {ID: 1445, NR: 4, Name: "write$tun", CallName: "write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Type: &UnionType{Key: StructKey{Name: "tun_buffer"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 8}}, Buf: "buf"},
}},
- {ID: 1445, NR: 146, Name: "writev", CallName: "writev", Args: []Type{
+ {ID: 1446, NR: 146, Name: "writev", CallName: "writev", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{Key: StructKey{Name: "iovec_in"}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 8}}, Buf: "vec"},
@@ -16321,4 +16325,4 @@ var consts_ppc64le = []ConstValue{
{Name: "__WNOTHREAD", Value: 536870912},
}
-const revision_ppc64le = "1d555d19aef52cb208601b7f5e8b39a249f540fa"
+const revision_ppc64le = "b78ff86207e12923ad6b8b4d86044564f81de07a"
diff --git a/sys/linux/sys.txt b/sys/linux/sys.txt
index dc1a48215..a1c83496e 100644
--- a/sys/linux/sys.txt
+++ b/sys/linux/sys.txt
@@ -429,6 +429,10 @@ getrandom(buf buffer[out], len len[buf], flags flags[getrandom_flags])
# Do only MEMBARRIER_CMD_SHARED
membarrier(cmd const[1], flags const[0])
+syz_open_procfs(pid pid, file ptr[in, string[procfs_file]]) fd
+
+procfs_file = "auxv", "cmdline", "environ", "autogroup", "cgroup", "clear_refs", "comm", "coredump_filter", "cpuset", "gid_map", "io", "limits", "loginuid", "maps", "mountinfo", "mounts", "mountstats", "numa_maps", "oom_adj", "oom_score", "oom_score_adj", "pagemap", "personality", "projid_map", "sched", "schedstat", "sessionid", "setgroups", "smaps", "stack", "stat", "statm", "status", "syscall", "timers", "uid_map", "wchan", "map_files", "attr", "attr/current", "attr/exec", "attr/fscreate", "attr/keycreate", "attr/prev", "attr/sockcreate", "ns", "ns/cgroup", "ns/ipc", "ns/mnt", "ns/net", "ns/pid", "ns/user", "ns/uts", "children", "task", "fdinfo", "net"
+
# Uncomment on your own account.
#syz_open_dev$char(dev const[0xc], major intptr, minor intptr) fd
#syz_open_dev$block(dev const[0xb], major intptr, minor intptr) fd