oss-fuzz/projects/e2fsprogs/fuzz
Ravi Jotwani 089c9e039b
[e2fsprogs] Delete ext2fs_read_write_dir_block_fuzzer.cc (#4302)
Deleting this fuzzer as it has proved problematic (see internal bug #160587918). Reasons for deletion:
- This fuzzer is not written well. We pass an uninitialized output buffer to `ext2fs_read_dir_block()`, have redundant function calls (see [here](https://github.com/tytso/e2fsprogs/blob/master/lib/ext2fs/dirblock.c#L62) and [here](d36af019b0/projects/e2fsprogs/fuzz/ext2fs_read_write_dir_block_fuzzer.cc (L66))), and pass empty `blk64_t` structs to the fuzz targets.
- Removing this fuzzer has negligible impact on total coverage. Running [this](https://github.com/googleinterns/oss-fuzz-utils/blob/master/coverage.sh) coverage utility after removing the fuzzer locally outputs the following results (fuzzing each build for 10 minutes).
```original: 244/13082 regions - 1.86515823269% coverage
modified: 239/13070 regions - 1.8286151492% coverage```

@tytso @alsophian Please feel free to chime in.
2020-08-12 15:43:50 -07:00
..
ext2fs_check_directory_fuzzer.cc E2fsprogs integration (#4006) 2020-06-25 11:42:17 -07:00
ext2fs_image_read_write_fuzzer.cc E2fsprogs integration (#4006) 2020-06-25 11:42:17 -07:00
ext2fs_read_bitmap_fuzzer.cc E2fsprogs integration (#4006) 2020-06-25 11:42:17 -07:00