diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2023-02-03 18:14:33 +0100 |
|---|---|---|
| committer | Aleksandr Nogikh <wp32pw@gmail.com> | 2023-02-10 14:34:44 +0100 |
| commit | 9fabcd5358c5e2df6f3936739fd726ed12d86b3a (patch) | |
| tree | 61948381d3c06d42684c233151b25ee46c0b0dac /pkg/subsystem/linux/rules.go | |
| parent | ba1c7407eaa0c09e93d8f319c9e7e65bdf0187d3 (diff) | |
pkg/subsystem/linux: add custom call lists
This information will let us extract subsystems from reproducers.
Diffstat (limited to 'pkg/subsystem/linux/rules.go')
| -rw-r--r-- | pkg/subsystem/linux/rules.go | 43 |
1 files changed, 42 insertions, 1 deletions
diff --git a/pkg/subsystem/linux/rules.go b/pkg/subsystem/linux/rules.go index 2df641c5e..946191263 100644 --- a/pkg/subsystem/linux/rules.go +++ b/pkg/subsystem/linux/rules.go @@ -9,5 +9,46 @@ type customRules struct { } var ( - linuxSubsystemRules = &customRules{} + linuxSubsystemRules = &customRules{ + subsystemCalls: map[string][]string{ + "adfs": {"syz_mount_image$adfs"}, + "affs": {"syz_mount_image$affs"}, + "befs": {"syz_mount_image$befs"}, + "bfs": {"syz_mount_image$bfs"}, + "btrfs": {"syz_mount_image$btrfs"}, + "cramfs": {"syz_mount_image$cramfs"}, + "efs": {"syz_mount_image$efs"}, + "erofs": {"syz_mount_image$erofs"}, + "exfat": {"syz_mount_image$exfat"}, + "ext4": {"syz_mount_image$ext4"}, + "f2fs": {"syz_mount_image$f2fs"}, + "fat": {"syz_mount_image$msdos", "syz_mount_image$vfat"}, + "gfs2": {"syz_mount_image$gfs2", "syz_mount_image$gfs2meta"}, + "hfs": {"syz_mount_image$hfs"}, + "hfsplus": {"syz_mount_image$hfsplus"}, + "hpfs": {"syz_mount_image$hpfs"}, + "iso9660": {"syz_mount_image$iso9660"}, + "jffs2": {"syz_mount_image$jffs2"}, + "jfs": {"syz_mount_image$jfs"}, + "minix": {"syz_mount_image$minix"}, + "nilfs2": {"syz_mount_image$nilfs2"}, + "ntfs": {"syz_mount_image$ntfs"}, + "ntfs3": {"syz_mount_image$ntfs3"}, + "ocfs2": {"syz_mount_image$ocfs2"}, + "omfs": {"syz_mount_image$omfs"}, + "qnx4": {"syz_mount_image$qnx4"}, + "qnx6": {"syz_mount_image$qnx6"}, + "reiserfs": {"syz_mount_image$reiserfs"}, + "romfs": {"syz_mount_image$romfs"}, + "squashfs": {"syz_mount_image$squashfs"}, + "sysv": {"syz_mount_image$sysv"}, + "tmpfs": {"syz_mount_image$tmpfs"}, + "ubifs": {"syz_mount_image$ubifs"}, + "udf": {"syz_mount_image$udf"}, + "ufs": {"syz_mount_image$ufs"}, + "vxfs": {"syz_mount_image$vxfs"}, + "xfs": {"syz_mount_image$xfs"}, + "zonefs": {"syz_mount_image$zonefs"}, + }, + } ) |
