├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin ├── buildall ├── gcov ├── mkfs └── start ├── config-example.yml ├── fuzzers ├── btrfs │ ├── btrfs-extents.hh │ ├── btrfs.cc │ └── config.yml ├── ext4 │ ├── config.yml │ ├── ext4-extents.hh │ └── ext4.cc ├── f2fs │ ├── config.yml │ ├── f2fs-extents.hh │ └── f2fs.cc ├── gfs2 │ ├── config.yml │ ├── gfs2-extents.hh │ └── gfs2.cc ├── hfs │ ├── config.yml │ ├── hfs-extents.hh │ └── hfs.cc ├── hfsplus │ ├── config.yml │ ├── hfsplus-extents.hh │ └── hfsplus.cc ├── isofs │ ├── config.yml │ ├── isofs-extents.hh │ └── isofs.cc ├── net │ ├── config.yml │ └── net.cc ├── netlink │ ├── config.yml │ └── netlink.cc ├── nilfs2 │ ├── config.yml │ ├── nilfs2-extents.hh │ └── nilfs2.cc ├── ntfs │ ├── config.yml │ ├── ntfs-extents.hh │ └── ntfs.cc ├── ocfs2 │ ├── config.yml │ ├── ocfs2-extents.hh │ └── ocfs2.cc ├── reiserfs │ ├── config.yml │ ├── reiserfs-extents.hh │ └── reiserfs.cc ├── socket │ ├── config.yml │ └── socket.cc ├── udf │ ├── config.yml │ ├── udf-extents.hh │ └── udf.cc ├── usb │ ├── config.yml │ └── usb.cc ├── vfat │ ├── config.yml │ ├── vfat-extents.hh │ └── vfat.cc └── xfs │ ├── config.yml │ ├── xfs-extents.hh │ └── xfs.cc ├── include ├── crc32c.h ├── fs-fuzzer.hh ├── fuzzer.hh └── mount.hh ├── python └── kafl.py ├── satconfig.common ├── satconfig.kvm ├── satconfig.uml ├── src ├── afl-wrapper.cc └── standalone.cc └── templates ├── extents.hh └── init /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/README.md -------------------------------------------------------------------------------- /bin/buildall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/bin/buildall -------------------------------------------------------------------------------- /bin/gcov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/bin/gcov -------------------------------------------------------------------------------- /bin/mkfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/bin/mkfs -------------------------------------------------------------------------------- /bin/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/bin/start -------------------------------------------------------------------------------- /config-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/config-example.yml -------------------------------------------------------------------------------- /fuzzers/btrfs/btrfs-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/btrfs/btrfs-extents.hh -------------------------------------------------------------------------------- /fuzzers/btrfs/btrfs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/btrfs/btrfs.cc -------------------------------------------------------------------------------- /fuzzers/btrfs/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/btrfs/config.yml -------------------------------------------------------------------------------- /fuzzers/ext4/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/ext4/config.yml -------------------------------------------------------------------------------- /fuzzers/ext4/ext4-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/ext4/ext4-extents.hh -------------------------------------------------------------------------------- /fuzzers/ext4/ext4.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/ext4/ext4.cc -------------------------------------------------------------------------------- /fuzzers/f2fs/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/f2fs/config.yml -------------------------------------------------------------------------------- /fuzzers/f2fs/f2fs-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/f2fs/f2fs-extents.hh -------------------------------------------------------------------------------- /fuzzers/f2fs/f2fs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/f2fs/f2fs.cc -------------------------------------------------------------------------------- /fuzzers/gfs2/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/gfs2/config.yml -------------------------------------------------------------------------------- /fuzzers/gfs2/gfs2-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/gfs2/gfs2-extents.hh -------------------------------------------------------------------------------- /fuzzers/gfs2/gfs2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/gfs2/gfs2.cc -------------------------------------------------------------------------------- /fuzzers/hfs/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/hfs/config.yml -------------------------------------------------------------------------------- /fuzzers/hfs/hfs-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/hfs/hfs-extents.hh -------------------------------------------------------------------------------- /fuzzers/hfs/hfs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/hfs/hfs.cc -------------------------------------------------------------------------------- /fuzzers/hfsplus/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/hfsplus/config.yml -------------------------------------------------------------------------------- /fuzzers/hfsplus/hfsplus-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/hfsplus/hfsplus-extents.hh -------------------------------------------------------------------------------- /fuzzers/hfsplus/hfsplus.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/hfsplus/hfsplus.cc -------------------------------------------------------------------------------- /fuzzers/isofs/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/isofs/config.yml -------------------------------------------------------------------------------- /fuzzers/isofs/isofs-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/isofs/isofs-extents.hh -------------------------------------------------------------------------------- /fuzzers/isofs/isofs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/isofs/isofs.cc -------------------------------------------------------------------------------- /fuzzers/net/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/net/config.yml -------------------------------------------------------------------------------- /fuzzers/net/net.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/net/net.cc -------------------------------------------------------------------------------- /fuzzers/netlink/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/netlink/config.yml -------------------------------------------------------------------------------- /fuzzers/netlink/netlink.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/netlink/netlink.cc -------------------------------------------------------------------------------- /fuzzers/nilfs2/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/nilfs2/config.yml -------------------------------------------------------------------------------- /fuzzers/nilfs2/nilfs2-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/nilfs2/nilfs2-extents.hh -------------------------------------------------------------------------------- /fuzzers/nilfs2/nilfs2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/nilfs2/nilfs2.cc -------------------------------------------------------------------------------- /fuzzers/ntfs/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/ntfs/config.yml -------------------------------------------------------------------------------- /fuzzers/ntfs/ntfs-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/ntfs/ntfs-extents.hh -------------------------------------------------------------------------------- /fuzzers/ntfs/ntfs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/ntfs/ntfs.cc -------------------------------------------------------------------------------- /fuzzers/ocfs2/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/ocfs2/config.yml -------------------------------------------------------------------------------- /fuzzers/ocfs2/ocfs2-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/ocfs2/ocfs2-extents.hh -------------------------------------------------------------------------------- /fuzzers/ocfs2/ocfs2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/ocfs2/ocfs2.cc -------------------------------------------------------------------------------- /fuzzers/reiserfs/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/reiserfs/config.yml -------------------------------------------------------------------------------- /fuzzers/reiserfs/reiserfs-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/reiserfs/reiserfs-extents.hh -------------------------------------------------------------------------------- /fuzzers/reiserfs/reiserfs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/reiserfs/reiserfs.cc -------------------------------------------------------------------------------- /fuzzers/socket/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/socket/config.yml -------------------------------------------------------------------------------- /fuzzers/socket/socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/socket/socket.cc -------------------------------------------------------------------------------- /fuzzers/udf/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/udf/config.yml -------------------------------------------------------------------------------- /fuzzers/udf/udf-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/udf/udf-extents.hh -------------------------------------------------------------------------------- /fuzzers/udf/udf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/udf/udf.cc -------------------------------------------------------------------------------- /fuzzers/usb/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/usb/config.yml -------------------------------------------------------------------------------- /fuzzers/usb/usb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/usb/usb.cc -------------------------------------------------------------------------------- /fuzzers/vfat/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/vfat/config.yml -------------------------------------------------------------------------------- /fuzzers/vfat/vfat-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/vfat/vfat-extents.hh -------------------------------------------------------------------------------- /fuzzers/vfat/vfat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/vfat/vfat.cc -------------------------------------------------------------------------------- /fuzzers/xfs/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/xfs/config.yml -------------------------------------------------------------------------------- /fuzzers/xfs/xfs-extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/xfs/xfs-extents.hh -------------------------------------------------------------------------------- /fuzzers/xfs/xfs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/fuzzers/xfs/xfs.cc -------------------------------------------------------------------------------- /include/crc32c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/include/crc32c.h -------------------------------------------------------------------------------- /include/fs-fuzzer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/include/fs-fuzzer.hh -------------------------------------------------------------------------------- /include/fuzzer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/include/fuzzer.hh -------------------------------------------------------------------------------- /include/mount.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/include/mount.hh -------------------------------------------------------------------------------- /python/kafl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/python/kafl.py -------------------------------------------------------------------------------- /satconfig.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/satconfig.common -------------------------------------------------------------------------------- /satconfig.kvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/satconfig.kvm -------------------------------------------------------------------------------- /satconfig.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/satconfig.uml -------------------------------------------------------------------------------- /src/afl-wrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/src/afl-wrapper.cc -------------------------------------------------------------------------------- /src/standalone.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/src/standalone.cc -------------------------------------------------------------------------------- /templates/extents.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/templates/extents.hh -------------------------------------------------------------------------------- /templates/init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracle/kernel-fuzzing/HEAD/templates/init --------------------------------------------------------------------------------