From cc8708904da08f9c884253477fc003cc6f6d5945 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 16 Apr 2020 18:33:47 +0200 Subject: sys/linux: add timeout call attributes Move additional call/prog timeouts to descriptions. Due to this logic duplication executor used 50ms for syz_mount_image, while pkg/csource used 100ms. --- sys/linux/dev_usb_hiddev.txt | 2 +- sys/linux/filesystem.txt | 76 +++++++++++-------------------- sys/linux/filesystem_386.const | 1 + sys/linux/filesystem_amd64.const | 1 + sys/linux/filesystem_arm.const | 1 + sys/linux/filesystem_arm64.const | 1 + sys/linux/filesystem_mips64le.const | 1 + sys/linux/filesystem_ppc64le.const | 1 + sys/linux/gen/386.go | 89 +++++++++++++++++++------------------ sys/linux/gen/amd64.go | 89 +++++++++++++++++++------------------ sys/linux/gen/arm.go | 89 +++++++++++++++++++------------------ sys/linux/gen/arm64.go | 89 +++++++++++++++++++------------------ sys/linux/gen/mips64le.go | 89 +++++++++++++++++++------------------ sys/linux/gen/ppc64le.go | 89 +++++++++++++++++++------------------ sys/linux/vusb.txt | 36 +++++++-------- 15 files changed, 322 insertions(+), 332 deletions(-) (limited to 'sys/linux') diff --git a/sys/linux/dev_usb_hiddev.txt b/sys/linux/dev_usb_hiddev.txt index d44c2307c..0493c0ff8 100644 --- a/sys/linux/dev_usb_hiddev.txt +++ b/sys/linux/dev_usb_hiddev.txt @@ -6,7 +6,7 @@ include resource fd_hiddev[fd] -syz_open_dev$hiddev(dev ptr[in, string["/dev/usb/hiddev#"]], id intptr, flags flags[open_flags]) fd_hiddev +syz_open_dev$hiddev(dev ptr[in, string["/dev/usb/hiddev#"]], id intptr, flags flags[open_flags]) fd_hiddev (timeout[50]) read$hiddev(fd fd_hiddev, data buffer[out], len bytesize[data]) diff --git a/sys/linux/filesystem.txt b/sys/linux/filesystem.txt index a47c3b59f..c99fc652c 100644 --- a/sys/linux/filesystem.txt +++ b/sys/linux/filesystem.txt @@ -63,56 +63,33 @@ loop_filename { syz_read_part_table(size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]]) -syz_mount_image$vfat(fs ptr[in, string["vfat"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[vfat_options]]) - -syz_mount_image$msdos(fs ptr[in, string["msdos"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[msdos_options]]) - -syz_mount_image$bfs(fs ptr[in, string["bfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts const[0]) - -syz_mount_image$xfs(fs ptr[in, string["xfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[xfs_options]]) - -syz_mount_image$minix(fs ptr[in, string["minix"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts const[0]) - -syz_mount_image$reiserfs(fs ptr[in, string["reiserfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[reiserfs_options]]) - -syz_mount_image$hfs(fs ptr[in, string["hfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[hfs_options]]) - -syz_mount_image$hfsplus(fs ptr[in, string["hfsplus"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[hfsplus_options]]) - -syz_mount_image$iso9660(fs ptr[in, string["iso9660"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[iso9660_options]]) - -syz_mount_image$gfs2(fs ptr[in, string["gfs2"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[gfs2_options]]) - -syz_mount_image$jfs(fs ptr[in, string["jfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[jfs_options]]) - -syz_mount_image$btrfs(fs ptr[in, string["btrfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[btrfs_options]]) - -syz_mount_image$ntfs(fs ptr[in, string["ntfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[ntfs_options]]) - -syz_mount_image$ext4(fs ptr[in, string[ext4_types]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[ext4_options]]) - -ext4_types = "ext4", "ext3", "ext2" - -syz_mount_image$f2fs(fs ptr[in, string["f2fs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[f2fs_options]]) - -syz_mount_image$ocfs2(fs ptr[in, string["ocfs2"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, string]) - -syz_mount_image$nfs(fs ptr[in, string["nfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, string]) - -syz_mount_image$nfs4(fs ptr[in, string["nfs4"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, string]) - -syz_mount_image$cifs(fs ptr[in, string["cifs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, string]) - -syz_mount_image$ceph(fs ptr[in, string["ceph"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, string]) - -syz_mount_image$erofs(fs ptr[in, string["erofs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[erofs_options]]) - -syz_mount_image$exfat(fs ptr[in, string["exfat"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[exfat_options]]) - -syz_mount_image$afs(fs ptr[in, string["afs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[afs_options]]) - +define SYZ_MOUNT_IMAGE_TIMEOUT 50 + +syz_mount_image$vfat(fs ptr[in, string["vfat"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[vfat_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$msdos(fs ptr[in, string["msdos"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[msdos_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$bfs(fs ptr[in, string["bfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts const[0]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$xfs(fs ptr[in, string["xfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[xfs_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$minix(fs ptr[in, string["minix"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts const[0]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$reiserfs(fs ptr[in, string["reiserfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[reiserfs_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$hfs(fs ptr[in, string["hfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[hfs_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$hfsplus(fs ptr[in, string["hfsplus"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[hfsplus_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$iso9660(fs ptr[in, string["iso9660"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[iso9660_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$gfs2(fs ptr[in, string["gfs2"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[gfs2_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$jfs(fs ptr[in, string["jfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[jfs_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$btrfs(fs ptr[in, string["btrfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[btrfs_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$ntfs(fs ptr[in, string["ntfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[ntfs_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$ext4(fs ptr[in, string[ext4_types]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[ext4_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$f2fs(fs ptr[in, string["f2fs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[f2fs_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$ocfs2(fs ptr[in, string["ocfs2"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, string]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$nfs(fs ptr[in, string["nfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, string]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$nfs4(fs ptr[in, string["nfs4"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, string]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$cifs(fs ptr[in, string["cifs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, string]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$ceph(fs ptr[in, string["ceph"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, string]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$erofs(fs ptr[in, string["erofs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[erofs_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$exfat(fs ptr[in, string["exfat"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[exfat_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) +syz_mount_image$afs(fs ptr[in, string["afs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[afs_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) # Note: tmpfs does not need an image, but we use this in tests. -syz_mount_image$tmpfs(fs ptr[in, string["tmpfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[tmpfs_options]]) +syz_mount_image$tmpfs(fs ptr[in, string["tmpfs"]], dir ptr[in, filename], size intptr, nsegs len[segments], segments ptr[in, array[fs_image_segment]], flags flags[mount_flags], opts ptr[in, fs_options[tmpfs_options]]) (timeout[SYZ_MOUNT_IMAGE_TIMEOUT]) fs_image_segment { data ptr[in, array[int8]] @@ -635,6 +612,7 @@ ext4_options [ usrjquota_path fs_opt_filename["usrjquota"] ] [varlen] +ext4_types = "ext4", "ext3", "ext2" ext4_inode_readahead_blks = 0, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 0x1000, 0x2000, 0x4000, 0x8000, 0x10000, 0x20000, 0x40000, 0x80000, 0x100000, 0x200000, 0x400000, 0x800000, 0x1000000, 0x2000000, 0x4000000, 0x8000000 f2fs_options [ diff --git a/sys/linux/filesystem_386.const b/sys/linux/filesystem_386.const index 180b34d0a..992b0ef7a 100644 --- a/sys/linux/filesystem_386.const +++ b/sys/linux/filesystem_386.const @@ -54,6 +54,7 @@ MS_SYNCHRONOUS = 16 MS_UNBINDABLE = 131072 OPEN_TREE_CLOEXEC = 524288 OPEN_TREE_CLONE = 1 +SYZ_MOUNT_IMAGE_TIMEOUT = 50 UMOUNT_NOFOLLOW = 8 __NR_fsconfig = 431 __NR_fsmount = 432 diff --git a/sys/linux/filesystem_amd64.const b/sys/linux/filesystem_amd64.const index 323cf85eb..f0dc2e2f8 100644 --- a/sys/linux/filesystem_amd64.const +++ b/sys/linux/filesystem_amd64.const @@ -54,6 +54,7 @@ MS_SYNCHRONOUS = 16 MS_UNBINDABLE = 131072 OPEN_TREE_CLOEXEC = 524288 OPEN_TREE_CLONE = 1 +SYZ_MOUNT_IMAGE_TIMEOUT = 50 UMOUNT_NOFOLLOW = 8 __NR_fsconfig = 431 __NR_fsmount = 432 diff --git a/sys/linux/filesystem_arm.const b/sys/linux/filesystem_arm.const index 180b34d0a..992b0ef7a 100644 --- a/sys/linux/filesystem_arm.const +++ b/sys/linux/filesystem_arm.const @@ -54,6 +54,7 @@ MS_SYNCHRONOUS = 16 MS_UNBINDABLE = 131072 OPEN_TREE_CLOEXEC = 524288 OPEN_TREE_CLONE = 1 +SYZ_MOUNT_IMAGE_TIMEOUT = 50 UMOUNT_NOFOLLOW = 8 __NR_fsconfig = 431 __NR_fsmount = 432 diff --git a/sys/linux/filesystem_arm64.const b/sys/linux/filesystem_arm64.const index 813d947fd..fa0877f47 100644 --- a/sys/linux/filesystem_arm64.const +++ b/sys/linux/filesystem_arm64.const @@ -54,6 +54,7 @@ MS_SYNCHRONOUS = 16 MS_UNBINDABLE = 131072 OPEN_TREE_CLOEXEC = 524288 OPEN_TREE_CLONE = 1 +SYZ_MOUNT_IMAGE_TIMEOUT = 50 UMOUNT_NOFOLLOW = 8 __NR_fsconfig = 431 __NR_fsmount = 432 diff --git a/sys/linux/filesystem_mips64le.const b/sys/linux/filesystem_mips64le.const index f57eb480e..065874eee 100644 --- a/sys/linux/filesystem_mips64le.const +++ b/sys/linux/filesystem_mips64le.const @@ -54,6 +54,7 @@ MS_SYNCHRONOUS = 16 MS_UNBINDABLE = 131072 OPEN_TREE_CLOEXEC = 524288 OPEN_TREE_CLONE = 1 +SYZ_MOUNT_IMAGE_TIMEOUT = 50 UMOUNT_NOFOLLOW = 8 __NR_fsconfig = 5431 __NR_fsmount = 5432 diff --git a/sys/linux/filesystem_ppc64le.const b/sys/linux/filesystem_ppc64le.const index 180b34d0a..992b0ef7a 100644 --- a/sys/linux/filesystem_ppc64le.const +++ b/sys/linux/filesystem_ppc64le.const @@ -54,6 +54,7 @@ MS_SYNCHRONOUS = 16 MS_UNBINDABLE = 131072 OPEN_TREE_CLOEXEC = 524288 OPEN_TREE_CLONE = 1 +SYZ_MOUNT_IMAGE_TIMEOUT = 50 UMOUNT_NOFOLLOW = 8 __NR_fsconfig = 431 __NR_fsmount = 432 diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go index fe48ef2c3..d8e1a08a9 100644 --- a/sys/linux/gen/386.go +++ b/sys/linux/gen/386.go @@ -65869,7 +65869,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[afs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$bfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"bfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65878,7 +65878,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 4}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$btrfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"btrfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65887,7 +65887,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[btrfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ceph", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ceph\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65896,7 +65896,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$cifs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"cifs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65905,7 +65905,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$erofs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"erofs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65914,7 +65914,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[erofs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$exfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"exfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65923,7 +65923,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[exfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ext4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, SubKind: "ext4_types", Values: []string{"ext4\x00", "ext3\x00", "ext2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65932,7 +65932,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[ext4_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$f2fs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"f2fs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65941,7 +65941,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[f2fs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$gfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"gfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65950,7 +65950,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[gfs2_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"hfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65959,7 +65959,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[hfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfsplus", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"hfsplus\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65968,7 +65968,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[hfsplus_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$iso9660", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"iso9660\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65977,7 +65977,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[iso9660_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$jfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"jfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65986,7 +65986,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[jfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$minix", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"minix\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65995,7 +65995,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 4}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$msdos", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"msdos\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66004,7 +66004,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[msdos_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"nfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66013,7 +66013,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"nfs4\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66022,7 +66022,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ntfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ntfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66031,7 +66031,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[ntfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ocfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"ocfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66040,7 +66040,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$reiserfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 9}, Kind: 2, Values: []string{"reiserfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66049,7 +66049,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[reiserfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$tmpfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"tmpfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66058,7 +66058,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[tmpfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$vfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"vfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66067,7 +66067,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[vfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$xfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"xfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66076,7 +66076,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[xfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$I2C", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 11}, Kind: 2, Values: []string{"/dev/i2c-#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 4}}}, @@ -66146,7 +66146,7 @@ var syscalls_386 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 17}, Kind: 2, Values: []string{"/dev/usb/hiddev#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 4}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 64, 128, 256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1052672, 2097152, 4194304}, true}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$hidraw", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 13}, Kind: 2, Values: []string{"/dev/hidraw#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 4}}}, @@ -66314,100 +66314,100 @@ var syscalls_386 = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ecm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ncm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$hid", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$printer", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$uac1", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect_ath9k", CallName: "syz_usb_connect_ath9k", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "speed", TypeSize: 4}}, Val: 3}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_ath9k"}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "conn_descs", TypeSize: 4}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_control_io", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ecm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ecm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ncm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ncm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$hid", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses_hid"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$printer", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses_printer"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$uac1", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses_uac1"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_disconnect", CallName: "syz_usb_disconnect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_read", CallName: "syz_usb_ep_read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Kind: 1, RangeEnd: 256}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep1", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 1}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 4}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, &StructType{Key: StructKey{Name: "ath9k_bulk_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep2", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 2}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 4}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, &UnionType{Key: StructKey{Name: "htc_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {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}}, @@ -74505,6 +74505,7 @@ var consts_386 = []ConstValue{ {"SYSLOG_ACTION_READ_CLEAR", 4}, {"SYSLOG_ACTION_SIZE_BUFFER", 10}, {"SYSLOG_ACTION_SIZE_UNREAD", 9}, + {"SYZ_MOUNT_IMAGE_TIMEOUT", 50}, {"S_IFBLK", 24576}, {"S_IFCHR", 8192}, {"S_IFDIR", 16384}, @@ -77683,4 +77684,4 @@ var consts_386 = []ConstValue{ {"ethtool_per_queue_op_size", 128}, } -const revision_386 = "a80b870275d4b4dce015214f1f9cacddefc29ad8" +const revision_386 = "c85ee6fdae76f49ca20b5bd02bf9745728acf4b0" diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go index 5c2df3b2d..0d8c45b28 100644 --- a/sys/linux/gen/amd64.go +++ b/sys/linux/gen/amd64.go @@ -66895,7 +66895,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[afs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$bfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"bfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66904,7 +66904,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 8}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$btrfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"btrfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66913,7 +66913,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[btrfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ceph", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ceph\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66922,7 +66922,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$cifs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"cifs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66931,7 +66931,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$erofs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"erofs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66940,7 +66940,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[erofs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$exfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"exfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66949,7 +66949,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[exfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ext4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, SubKind: "ext4_types", Values: []string{"ext4\x00", "ext3\x00", "ext2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66958,7 +66958,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[ext4_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$f2fs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"f2fs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66967,7 +66967,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[f2fs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$gfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"gfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66976,7 +66976,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[gfs2_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"hfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66985,7 +66985,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[hfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfsplus", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"hfsplus\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66994,7 +66994,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[hfsplus_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$iso9660", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"iso9660\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67003,7 +67003,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[iso9660_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$jfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"jfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67012,7 +67012,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[jfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$minix", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"minix\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67021,7 +67021,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 8}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$msdos", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"msdos\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67030,7 +67030,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[msdos_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"nfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67039,7 +67039,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"nfs4\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67048,7 +67048,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ntfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ntfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67057,7 +67057,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[ntfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ocfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"ocfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67066,7 +67066,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$reiserfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 9}, Kind: 2, Values: []string{"reiserfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67075,7 +67075,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[reiserfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$tmpfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"tmpfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67084,7 +67084,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[tmpfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$vfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"vfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67093,7 +67093,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[vfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$xfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"xfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -67102,7 +67102,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[xfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$I2C", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 11}, Kind: 2, Values: []string{"/dev/i2c-#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, @@ -67172,7 +67172,7 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 17}, Kind: 2, Values: []string{"/dev/usb/hiddev#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 64, 128, 256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1052672, 2097152, 4194304}, true}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$hidraw", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 13}, Kind: 2, Values: []string{"/dev/hidraw#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, @@ -67340,100 +67340,100 @@ var syscalls_amd64 = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ecm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ncm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$hid", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$printer", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$uac1", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect_ath9k", CallName: "syz_usb_connect_ath9k", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "speed", TypeSize: 8}}, Val: 3}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_ath9k"}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "conn_descs", TypeSize: 8}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_control_io", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ecm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ecm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ncm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ncm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$hid", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_hid"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$printer", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_printer"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$uac1", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_uac1"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_disconnect", CallName: "syz_usb_disconnect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_read", CallName: "syz_usb_ep_read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Kind: 1, RangeEnd: 256}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep1", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 1}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &StructType{Key: StructKey{Name: "ath9k_bulk_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep2", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 2}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &UnionType{Key: StructKey{Name: "htc_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {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}}, @@ -75533,6 +75533,7 @@ var consts_amd64 = []ConstValue{ {"SYSLOG_ACTION_READ_CLEAR", 4}, {"SYSLOG_ACTION_SIZE_BUFFER", 10}, {"SYSLOG_ACTION_SIZE_UNREAD", 9}, + {"SYZ_MOUNT_IMAGE_TIMEOUT", 50}, {"S_IFBLK", 24576}, {"S_IFCHR", 8192}, {"S_IFDIR", 16384}, @@ -78723,4 +78724,4 @@ var consts_amd64 = []ConstValue{ {"ethtool_per_queue_op_size", 128}, } -const revision_amd64 = "833d752e3dbbe38154e1940e804647f6eb3b633c" +const revision_amd64 = "c81b96f2401820555062d06ad90134d1000402f2" diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go index 4bae54a57..f841258cd 100644 --- a/sys/linux/gen/arm.go +++ b/sys/linux/gen/arm.go @@ -65602,7 +65602,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[afs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$bfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"bfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65611,7 +65611,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 4}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$btrfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"btrfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65620,7 +65620,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[btrfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ceph", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ceph\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65629,7 +65629,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$cifs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"cifs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65638,7 +65638,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$erofs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"erofs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65647,7 +65647,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[erofs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$exfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"exfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65656,7 +65656,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[exfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ext4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, SubKind: "ext4_types", Values: []string{"ext4\x00", "ext3\x00", "ext2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65665,7 +65665,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[ext4_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$f2fs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"f2fs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65674,7 +65674,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[f2fs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$gfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"gfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65683,7 +65683,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[gfs2_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"hfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65692,7 +65692,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[hfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfsplus", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"hfsplus\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65701,7 +65701,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[hfsplus_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$iso9660", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"iso9660\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65710,7 +65710,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[iso9660_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$jfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"jfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65719,7 +65719,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[jfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$minix", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"minix\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65728,7 +65728,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 4}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$msdos", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"msdos\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65737,7 +65737,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[msdos_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"nfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65746,7 +65746,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"nfs4\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65755,7 +65755,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ntfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ntfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65764,7 +65764,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[ntfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ocfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"ocfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65773,7 +65773,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$reiserfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 9}, Kind: 2, Values: []string{"reiserfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65782,7 +65782,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[reiserfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$tmpfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"tmpfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65791,7 +65791,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[tmpfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$vfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"vfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65800,7 +65800,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[vfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$xfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"xfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65809,7 +65809,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 4}, &StructType{Key: StructKey{Name: "fs_options[xfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$I2C", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 11}, Kind: 2, Values: []string{"/dev/i2c-#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 4}}}, @@ -65879,7 +65879,7 @@ var syscalls_arm = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 17}, Kind: 2, Values: []string{"/dev/usb/hiddev#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 4}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 4}}, []uint64{1, 2, 64, 128, 256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1052672, 2097152, 4194304}, true}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$hidraw", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 13}, Kind: 2, Values: []string{"/dev/hidraw#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 4}}}, @@ -66047,100 +66047,100 @@ var syscalls_arm = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ecm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ncm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$hid", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$printer", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$uac1", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect_ath9k", CallName: "syz_usb_connect_ath9k", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "speed", TypeSize: 4}}, Val: 3}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 4}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 4}, &StructType{Key: StructKey{Name: "usb_device_descriptor_ath9k"}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "conn_descs", TypeSize: 4}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_control_io", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ecm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ecm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ncm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ncm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$hid", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses_hid"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$printer", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses_printer"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$uac1", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_descriptors_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 4}, &StructType{Key: StructKey{Name: "vusb_responses_uac1"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_disconnect", CallName: "syz_usb_disconnect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_read", CallName: "syz_usb_ep_read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Kind: 1, RangeEnd: 256}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep1", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 1}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 4}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, &StructType{Key: StructKey{Name: "ath9k_bulk_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep2", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 2}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 4}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 4}, &UnionType{Key: StructKey{Name: "htc_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {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}}, @@ -74167,6 +74167,7 @@ var consts_arm = []ConstValue{ {"SYSLOG_ACTION_READ_CLEAR", 4}, {"SYSLOG_ACTION_SIZE_BUFFER", 10}, {"SYSLOG_ACTION_SIZE_UNREAD", 9}, + {"SYZ_MOUNT_IMAGE_TIMEOUT", 50}, {"S_IFBLK", 24576}, {"S_IFCHR", 8192}, {"S_IFDIR", 16384}, @@ -77335,4 +77336,4 @@ var consts_arm = []ConstValue{ {"ethtool_per_queue_op_size", 128}, } -const revision_arm = "c9f39e5e2331c602bece7524f3b35cabac72efdc" +const revision_arm = "d30bf4313f75140dbd18bece36a70e966f97169b" diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go index a098bdf07..ff76a5b51 100644 --- a/sys/linux/gen/arm64.go +++ b/sys/linux/gen/arm64.go @@ -66363,7 +66363,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[afs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$bfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"bfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66372,7 +66372,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 8}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$btrfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"btrfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66381,7 +66381,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[btrfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ceph", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ceph\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66390,7 +66390,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$cifs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"cifs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66399,7 +66399,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$erofs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"erofs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66408,7 +66408,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[erofs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$exfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"exfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66417,7 +66417,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[exfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ext4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, SubKind: "ext4_types", Values: []string{"ext4\x00", "ext3\x00", "ext2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66426,7 +66426,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[ext4_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$f2fs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"f2fs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66435,7 +66435,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[f2fs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$gfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"gfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66444,7 +66444,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[gfs2_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"hfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66453,7 +66453,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[hfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfsplus", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"hfsplus\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66462,7 +66462,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[hfsplus_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$iso9660", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"iso9660\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66471,7 +66471,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[iso9660_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$jfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"jfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66480,7 +66480,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[jfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$minix", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"minix\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66489,7 +66489,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 8}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$msdos", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"msdos\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66498,7 +66498,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[msdos_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"nfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66507,7 +66507,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"nfs4\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66516,7 +66516,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ntfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ntfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66525,7 +66525,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[ntfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ocfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"ocfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66534,7 +66534,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$reiserfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 9}, Kind: 2, Values: []string{"reiserfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66543,7 +66543,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[reiserfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$tmpfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"tmpfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66552,7 +66552,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[tmpfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$vfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"vfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66561,7 +66561,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[vfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$xfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"xfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66570,7 +66570,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[xfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$I2C", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 11}, Kind: 2, Values: []string{"/dev/i2c-#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, @@ -66640,7 +66640,7 @@ var syscalls_arm64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 17}, Kind: 2, Values: []string{"/dev/usb/hiddev#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 64, 128, 256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1052672, 2097152, 4194304}, true}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$hidraw", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 13}, Kind: 2, Values: []string{"/dev/hidraw#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, @@ -66808,100 +66808,100 @@ var syscalls_arm64 = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ecm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ncm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$hid", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$printer", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$uac1", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect_ath9k", CallName: "syz_usb_connect_ath9k", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "speed", TypeSize: 8}}, Val: 3}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_ath9k"}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "conn_descs", TypeSize: 8}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_control_io", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ecm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ecm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ncm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ncm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$hid", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_hid"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$printer", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_printer"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$uac1", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_uac1"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_disconnect", CallName: "syz_usb_disconnect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_read", CallName: "syz_usb_ep_read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Kind: 1, RangeEnd: 256}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep1", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 1}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &StructType{Key: StructKey{Name: "ath9k_bulk_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep2", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 2}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &UnionType{Key: StructKey{Name: "htc_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {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}}, @@ -74919,6 +74919,7 @@ var consts_arm64 = []ConstValue{ {"SYSLOG_ACTION_READ_CLEAR", 4}, {"SYSLOG_ACTION_SIZE_BUFFER", 10}, {"SYSLOG_ACTION_SIZE_UNREAD", 9}, + {"SYZ_MOUNT_IMAGE_TIMEOUT", 50}, {"S_IFBLK", 24576}, {"S_IFCHR", 8192}, {"S_IFDIR", 16384}, @@ -78068,4 +78069,4 @@ var consts_arm64 = []ConstValue{ {"ethtool_per_queue_op_size", 128}, } -const revision_arm64 = "a6397e00e71f854435ec691bb82bb9d9adaca2d8" +const revision_arm64 = "754f18ad30ad9e5227a0ce8ce292b3276378042a" diff --git a/sys/linux/gen/mips64le.go b/sys/linux/gen/mips64le.go index c00cb5f06..a6da89ac9 100644 --- a/sys/linux/gen/mips64le.go +++ b/sys/linux/gen/mips64le.go @@ -65040,7 +65040,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[afs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$bfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"bfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65049,7 +65049,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 8}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$btrfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"btrfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65058,7 +65058,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[btrfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ceph", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ceph\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65067,7 +65067,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$cifs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"cifs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65076,7 +65076,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$erofs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"erofs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65085,7 +65085,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[erofs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$exfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"exfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65094,7 +65094,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[exfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ext4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, SubKind: "ext4_types", Values: []string{"ext4\x00", "ext3\x00", "ext2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65103,7 +65103,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[ext4_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$f2fs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"f2fs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65112,7 +65112,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[f2fs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$gfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"gfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65121,7 +65121,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[gfs2_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"hfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65130,7 +65130,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[hfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfsplus", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"hfsplus\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65139,7 +65139,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[hfsplus_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$iso9660", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"iso9660\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65148,7 +65148,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[iso9660_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$jfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"jfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65157,7 +65157,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[jfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$minix", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"minix\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65166,7 +65166,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 8}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$msdos", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"msdos\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65175,7 +65175,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[msdos_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"nfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65184,7 +65184,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"nfs4\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65193,7 +65193,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ntfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ntfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65202,7 +65202,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[ntfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ocfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"ocfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65211,7 +65211,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$reiserfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 9}, Kind: 2, Values: []string{"reiserfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65220,7 +65220,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[reiserfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$tmpfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"tmpfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65229,7 +65229,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[tmpfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$vfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"vfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65238,7 +65238,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[vfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$xfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"xfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -65247,7 +65247,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[xfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$I2C", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 11}, Kind: 2, Values: []string{"/dev/i2c-#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, @@ -65317,7 +65317,7 @@ var syscalls_mips64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 17}, Kind: 2, Values: []string{"/dev/usb/hiddev#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 8, 128, 256, 512, 1024, 2048, 4096, 8192, 16400, 32768, 65536, 131072, 262144, 524288, 2097152, 4194304}, true}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$hidraw", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 13}, Kind: 2, Values: []string{"/dev/hidraw#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, @@ -65485,100 +65485,100 @@ var syscalls_mips64le = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ecm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ncm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$hid", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$printer", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$uac1", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect_ath9k", CallName: "syz_usb_connect_ath9k", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "speed", TypeSize: 8}}, Val: 3}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_ath9k"}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "conn_descs", TypeSize: 8}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_control_io", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ecm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ecm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ncm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ncm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$hid", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_hid"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$printer", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_printer"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$uac1", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_uac1"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_disconnect", CallName: "syz_usb_disconnect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_read", CallName: "syz_usb_ep_read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Kind: 1, RangeEnd: 256}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep1", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 1}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &StructType{Key: StructKey{Name: "ath9k_bulk_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep2", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 2}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &UnionType{Key: StructKey{Name: "htc_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {NR: 5265, Name: "tee", CallName: "tee", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin", TypeSize: 4}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout", TypeSize: 4}}, @@ -73506,6 +73506,7 @@ var consts_mips64le = []ConstValue{ {"SYSLOG_ACTION_READ_CLEAR", 4}, {"SYSLOG_ACTION_SIZE_BUFFER", 10}, {"SYSLOG_ACTION_SIZE_UNREAD", 9}, + {"SYZ_MOUNT_IMAGE_TIMEOUT", 50}, {"S_IFBLK", 24576}, {"S_IFCHR", 8192}, {"S_IFDIR", 16384}, @@ -75729,4 +75730,4 @@ var consts_mips64le = []ConstValue{ {"ethtool_per_queue_op_size", 128}, } -const revision_mips64le = "fd2fbe97851bcd4946c30b8ad656cff5e220d49b" +const revision_mips64le = "58f498d275b69ced55f63aac5e932a8700ba24de" diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go index 20971f220..fd63188c0 100644 --- a/sys/linux/gen/ppc64le.go +++ b/sys/linux/gen/ppc64le.go @@ -66364,7 +66364,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[afs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$bfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"bfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66373,7 +66373,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 8}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$btrfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"btrfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66382,7 +66382,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[btrfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ceph", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ceph\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66391,7 +66391,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$cifs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"cifs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66400,7 +66400,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$erofs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"erofs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66409,7 +66409,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[erofs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$exfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"exfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66418,7 +66418,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[exfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ext4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, SubKind: "ext4_types", Values: []string{"ext4\x00", "ext3\x00", "ext2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66427,7 +66427,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[ext4_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$f2fs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"f2fs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66436,7 +66436,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[f2fs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$gfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"gfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66445,7 +66445,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[gfs2_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"hfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66454,7 +66454,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[hfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$hfsplus", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"hfsplus\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66463,7 +66463,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[hfsplus_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$iso9660", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 8}, Kind: 2, Values: []string{"iso9660\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66472,7 +66472,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[iso9660_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$jfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"jfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66481,7 +66481,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[jfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$minix", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"minix\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66490,7 +66490,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opts", TypeSize: 8}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$msdos", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"msdos\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66499,7 +66499,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[msdos_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"nfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66508,7 +66508,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$nfs4", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"nfs4\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66517,7 +66517,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ntfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"ntfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66526,7 +66526,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[ntfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$ocfs2", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"ocfs2\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66535,7 +66535,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$reiserfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 9}, Kind: 2, Values: []string{"reiserfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66544,7 +66544,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[reiserfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$tmpfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"tmpfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66553,7 +66553,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[tmpfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$vfat", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 5}, Kind: 2, Values: []string{"vfat\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66562,7 +66562,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[vfat_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_mount_image$xfs", CallName: "syz_mount_image", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "fs", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 4}, Kind: 2, Values: []string{"xfs\x00"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, @@ -66571,7 +66571,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fs_image_segment"}}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432}, true}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "opts", TypeSize: 8}, &StructType{Key: StructKey{Name: "fs_options[xfs_options]"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$I2C", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 11}, Kind: 2, Values: []string{"/dev/i2c-#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, @@ -66641,7 +66641,7 @@ var syscalls_ppc64le = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 17}, Kind: 2, Values: []string{"/dev/usb/hiddev#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 64, 128, 256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1052672, 2097152, 4194304}, true}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_hiddev", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 50}}, {Name: "syz_open_dev$hidraw", CallName: "syz_open_dev", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 13}, Kind: 2, Values: []string{"/dev/hidraw#\x00"}}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id", TypeSize: 8}}}, @@ -66809,100 +66809,100 @@ var syscalls_ppc64le = []*Syscall{ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ecm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$cdc_ncm", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$hid", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$printer", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect$uac1", CallName: "syz_usb_connect", Args: []Type{ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "usb_device_speed", FldName: "speed", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "conn_descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_connect_descriptors"}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_connect_ath9k", CallName: "syz_usb_connect_ath9k", Args: []Type{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "speed", TypeSize: 8}}, Val: 3}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "dev_len", TypeSize: 8}}, Path: []string{"dev"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "dev", TypeSize: 8}, &StructType{Key: StructKey{Name: "usb_device_descriptor_ath9k"}}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "conn_descs", TypeSize: 8}}}, - }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}}, + }, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "ret", TypeSize: 4, ArgDir: 1}}, Attrs: SyscallAttrs{Timeout: 3000, ProgTimeout: 3000}}, {Name: "syz_usb_control_io", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ecm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ecm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ecm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ecm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$cdc_ncm", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_cdc_ncm", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_cdc_ncm"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_cdc_ncm"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$hid", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_hid", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_hid"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_hid"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$printer", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_printer", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_printer"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_printer"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_control_io$uac1", CallName: "syz_usb_control_io", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_uac1", FldName: "fd", TypeSize: 4}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "descs", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_descriptors_uac1"}}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "resps", TypeSize: 8}, &StructType{Key: StructKey{Name: "vusb_responses_uac1"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_disconnect", CallName: "syz_usb_disconnect", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_read", CallName: "syz_usb_ep_read", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb", FldName: "fd", TypeSize: 4}}, &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ep", TypeSize: 2}}, Kind: 1, RangeEnd: 31}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Kind: 1, RangeEnd: 256}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep1", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 1}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &StructType{Key: StructKey{Name: "ath9k_bulk_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {Name: "syz_usb_ep_write$ath9k_ep2", CallName: "syz_usb_ep_write", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_usb_ath9k", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ep", TypeSize: 2}}, Val: 2}, &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len", TypeSize: 8}}, BitSize: 8, Path: []string{"data"}}, &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, &UnionType{Key: StructKey{Name: "htc_frame"}}}, - }}, + }, Attrs: SyscallAttrs{Timeout: 300}}, {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}}, @@ -74940,6 +74940,7 @@ var consts_ppc64le = []ConstValue{ {"SYSLOG_ACTION_READ_CLEAR", 4}, {"SYSLOG_ACTION_SIZE_BUFFER", 10}, {"SYSLOG_ACTION_SIZE_UNREAD", 9}, + {"SYZ_MOUNT_IMAGE_TIMEOUT", 50}, {"S_IFBLK", 24576}, {"S_IFCHR", 8192}, {"S_IFDIR", 16384}, @@ -78065,4 +78066,4 @@ var consts_ppc64le = []ConstValue{ {"ethtool_per_queue_op_size", 128}, } -const revision_ppc64le = "737af60acf2aafcb5bf53243525666a012c7b97f" +const revision_ppc64le = "0c998ac9a6c1ec29e54865894e5b07c2617765cc" diff --git a/sys/linux/vusb.txt b/sys/linux/vusb.txt index 9ee540cc4..af3bb02db 100644 --- a/sys/linux/vusb.txt +++ b/sys/linux/vusb.txt @@ -22,11 +22,11 @@ resource fd_usb[int32]: -1 # These are generic pseudo-syscalls for emulating arbitrary USB devices. # They are mostly targeted to cover the enumeration process. -syz_usb_connect(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb -syz_usb_control_io(fd fd_usb, descs ptr[in, vusb_descriptors], resps ptr[in, vusb_responses]) -syz_usb_ep_write(fd fd_usb, ep int16[0:31], len len[data], data ptr[in, array[int8, 0:256]]) -syz_usb_ep_read(fd fd_usb, ep int16[0:31], len len[data], data buffer[out]) -syz_usb_disconnect(fd fd_usb) +syz_usb_connect(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb (timeout[3000], prog_timeout[3000]) +syz_usb_control_io(fd fd_usb, descs ptr[in, vusb_descriptors], resps ptr[in, vusb_responses]) (timeout[300]) +syz_usb_ep_write(fd fd_usb, ep int16[0:31], len len[data], data ptr[in, array[int8, 0:256]]) (timeout[300]) +syz_usb_ep_read(fd fd_usb, ep int16[0:31], len len[data], data buffer[out]) (timeout[300]) +syz_usb_disconnect(fd fd_usb) (timeout[300]) usb_device_speed = USB_SPEED_UNKNOWN, USB_SPEED_LOW, USB_SPEED_FULL, USB_SPEED_HIGH, USB_SPEED_WIRELESS, USB_SPEED_SUPER, USB_SPEED_SUPER_PLUS @@ -498,8 +498,8 @@ usb_hub_change_flags = HUB_CHANGE_LOCAL_POWER, HUB_CHANGE_OVERCURRENT resource fd_usb_hid[fd_usb] -syz_usb_connect$hid(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor_hid], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb_hid -syz_usb_control_io$hid(fd fd_usb_hid, descs ptr[in, vusb_descriptors_hid], resps ptr[in, vusb_responses_hid]) +syz_usb_connect$hid(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor_hid], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb_hid (timeout[3000], prog_timeout[3000]) +syz_usb_control_io$hid(fd fd_usb_hid, descs ptr[in, vusb_descriptors_hid], resps ptr[in, vusb_responses_hid]) (timeout[300]) # idVendor and idProduct are patched by Go code, see sys/linux/init_vusb.go. usb_device_descriptor_hid { @@ -638,8 +638,8 @@ define USBLP_LAST_PROTOCOL 3 resource fd_usb_printer[fd_usb] -syz_usb_connect$printer(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor_printer], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb_printer -syz_usb_control_io$printer(fd fd_usb_printer, descs ptr[in, vusb_descriptors_printer], resps ptr[in, vusb_responses_printer]) +syz_usb_connect$printer(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor_printer], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb_printer (timeout[3000], prog_timeout[3000]) +syz_usb_control_io$printer(fd fd_usb_printer, descs ptr[in, vusb_descriptors_printer], resps ptr[in, vusb_responses_printer]) (timeout[300]) usb_device_descriptor_printer { inner usb_device_descriptor_t[0, 0, 0, 0x525, 0xa4a8, 64, array[usb_config_descriptor_printer, 1]] @@ -711,8 +711,8 @@ usb_printer_get_id_response { resource fd_usb_cdc_ecm[fd_usb] -syz_usb_connect$cdc_ecm(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor_cdc_ecm], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb_cdc_ecm -syz_usb_control_io$cdc_ecm(fd fd_usb_cdc_ecm, descs ptr[in, vusb_descriptors_cdc_ecm], resps ptr[in, vusb_responses_cdc_ecm]) +syz_usb_connect$cdc_ecm(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor_cdc_ecm], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb_cdc_ecm (timeout[3000], prog_timeout[3000]) +syz_usb_control_io$cdc_ecm(fd fd_usb_cdc_ecm, descs ptr[in, vusb_descriptors_cdc_ecm], resps ptr[in, vusb_responses_cdc_ecm]) (timeout[300]) usb_device_descriptor_cdc_ecm { inner usb_device_descriptor_t[USB_CLASS_COMM, 0, 0, 0x525, 0xa4a1, 64, array[usb_config_descriptor_cdc_ecm, 1]] @@ -960,8 +960,8 @@ vusb_responses_cdc_ecm { resource fd_usb_cdc_ncm[fd_usb] -syz_usb_connect$cdc_ncm(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor_cdc_ncm], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb_cdc_ncm -syz_usb_control_io$cdc_ncm(fd fd_usb_cdc_ncm, descs ptr[in, vusb_descriptors_cdc_ncm], resps ptr[in, vusb_responses_cdc_ncm]) +syz_usb_connect$cdc_ncm(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor_cdc_ncm], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb_cdc_ncm (timeout[3000], prog_timeout[3000]) +syz_usb_control_io$cdc_ncm(fd fd_usb_cdc_ncm, descs ptr[in, vusb_descriptors_cdc_ncm], resps ptr[in, vusb_responses_cdc_ncm]) (timeout[300]) usb_device_descriptor_cdc_ncm { inner usb_device_descriptor_t[USB_CLASS_COMM, 0, 0, 0x525, 0xa4a1, 64, array[usb_config_descriptor_cdc_ncm, 1]] @@ -1058,8 +1058,8 @@ usb_cdc_ncm_ntb_parameters { resource fd_usb_uac1[fd_usb] -syz_usb_connect$uac1(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor_uac1], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb_uac1 -syz_usb_control_io$uac1(fd fd_usb_uac1, descs ptr[in, vusb_descriptors_uac1], resps ptr[in, vusb_responses_uac1]) +syz_usb_connect$uac1(speed flags[usb_device_speed], dev_len len[dev], dev ptr[in, usb_device_descriptor_uac1], conn_descs ptr[in, vusb_connect_descriptors]) fd_usb_uac1 (timeout[3000], prog_timeout[3000]) +syz_usb_control_io$uac1(fd fd_usb_uac1, descs ptr[in, vusb_descriptors_uac1], resps ptr[in, vusb_responses_uac1]) (timeout[300]) usb_device_descriptor_uac1 { inner usb_device_descriptor_t[0, 0, 0, 0x1d6b, 0x101, 64, array[usb_config_descriptor_uac1, 1]] @@ -1336,9 +1336,9 @@ include resource fd_usb_ath9k[fd_usb] -syz_usb_connect_ath9k(speed const[USB_SPEED_HIGH], dev_len len[dev], dev ptr[in, usb_device_descriptor_ath9k], conn_descs const[0]) fd_usb_ath9k -syz_usb_ep_write$ath9k_ep1(fd fd_usb_ath9k, ep const[0x1], len bytesize[data], data ptr[in, ath9k_bulk_frame]) -syz_usb_ep_write$ath9k_ep2(fd fd_usb_ath9k, ep const[0x2], len bytesize[data], data ptr[in, htc_frame]) +syz_usb_connect_ath9k(speed const[USB_SPEED_HIGH], dev_len len[dev], dev ptr[in, usb_device_descriptor_ath9k], conn_descs const[0]) fd_usb_ath9k (timeout[3000], prog_timeout[3000]) +syz_usb_ep_write$ath9k_ep1(fd fd_usb_ath9k, ep const[0x1], len bytesize[data], data ptr[in, ath9k_bulk_frame]) (timeout[300]) +syz_usb_ep_write$ath9k_ep2(fd fd_usb_ath9k, ep const[0x2], len bytesize[data], data ptr[in, htc_frame]) (timeout[300]) usb_device_descriptor_ath9k { inner usb_device_descriptor_fixed_t[0x200, USB_CLASS_VENDOR_SPEC, USB_SUBCLASS_VENDOR_SPEC, 0xff, 64, 0xcf3, 0x9271, 0x108, array[usb_config_descriptor_ath9k, 1]] -- cgit mrf-deployment