Skip to content

Commit

Permalink
Libafl experiment after Google Summer of Code (google#1247)
Browse files Browse the repository at this point in the history
* Fix AFL++ no_cmplog bug and ffmpeg container hash

* add libafl_gsoc

* exp request

* libafl commit id

* asan options

* libafl commit hash

* fix ubsan options

* exclude

* allow libafl to run on bug benches

Co-authored-by: jonathanmetzman <[email protected]>
  • Loading branch information
andreafioraldi and jonathanmetzman authored Oct 6, 2021
1 parent 3738bd6 commit a44a6ec
Show file tree
Hide file tree
Showing 129 changed files with 129 additions and 5,004 deletions.
25 changes: 1 addition & 24 deletions .github/workflows/fuzzers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ jobs:
- mopt
- neuzz
- libafl
- libafl_gsoc
- afldd
- aflpp_vs_dd
- pythia_effect_bb
Expand Down Expand Up @@ -72,30 +73,6 @@ jobs:
- afl_two_instances
- afl_no_favored
- afl_random_favored
- aflplusplus_classic_ctx
- aflplusplus_classic_ctx_18
- aflplusplus_classic_ctx_20
- aflplusplus_classic_ctx_21
- aflplusplus_classic_ctx_23
- cfctx_basic
- cfctx_bottom
- cfctx_dataflow_seadsa
- cfctx_dataflow_svf
- cfctx_randomic
- cfctx_params
- cfctx_plain
- cfctx_bottom_llc
- cfctx_dataflow_seadsa_llc
- cfctx_dataflow_svf_llc
- cfctx_randomic_llc
- cfctx_params_llc
- cfctx_params_1mb
- cfctx_params_2mb
- cfctx_params_4mb
- cfctx_params_512kb
- cfctx_params_768kb
- cfctx_full
- aflplusplus_pcguard

benchmark_type:
- oss-fuzz
Expand Down
1 change: 0 additions & 1 deletion benchmarks/arrow_parquet-arrow-fuzz/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ unsupported_fuzzers:
- cfctx_params_512kb
- cfctx_params_768kb
- cfctx_full
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/ffmpeg_ffmpeg_demuxer_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ unsupported_fuzzers:
- symcc_aflplusplus_single
- aflplusplus_unusual_enabled
- aflplusplus_unusual_disabled
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/grok_grk_decompress_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ unsupported_fuzzers:
- weizz_qemu
- cfctx_dataflow_seadsa
- cfctx_dataflow_seadsa_llc
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/libarchive_libarchive_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- weizz_qemu
- lafintel
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/libgit2_objects_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- lafintel
- weizz_qemu
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
2 changes: 0 additions & 2 deletions benchmarks/libhevc_hevc_dec_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@ unsupported_fuzzers:
- klee
- lafintel
- weizz_qemu

- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/libhtp_fuzz_htp/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- lafintel
- weizz_qemu
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- lafintel
- weizz_qemu
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/libxslt_xpath/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ unsupported_fuzzers:
- aflplusplus_frida
- klee
- weizz_qemu
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/matio_matio_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ unsupported_fuzzers:
- lafintel
- eclipser
- eclipser_aflplusplus
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/muparser_set_eval_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- lafintel
- weizz_qemu
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/ndpi_fuzz_ndpi_reader/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ unsupported_fuzzers:
- symcc_afl_single
- symcc_aflplusplus
- symcc_aflplusplus_single
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/njs_njs_process_script_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ unsupported_fuzzers:
- symcc_afl_single
- symcc_aflplusplus
- symcc_aflplusplus_single
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/openh264_decoder_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- lafintel
- weizz_qemu
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 1 addition & 0 deletions benchmarks/openssl_x509/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ unsupported_fuzzers:
- cfctx_dataflow_svf
- cfctx_dataflow_svf_llc
- libafl
- libafl_gsoc
1 change: 0 additions & 1 deletion benchmarks/php_php-fuzz-execute/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ unsupported_fuzzers:
- symcc_afl_single
- symcc_aflplusplus
- symcc_aflplusplus_single
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/php_php-fuzz-parser-2020-07-25/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ unsupported_fuzzers:
- symcc_afl_single
- symcc_aflplusplus
- symcc_aflplusplus_single
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/poppler_pdf_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ unsupported_fuzzers:
- lafintel
- eclipser
- eclipser_aflplusplus
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/proj4_standard_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ unsupported_fuzzers:
- lafintel
- aflplusplus_pcguard_ctx
- aflplusplus_pcguard_ctx_indirects
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/stb_stbi_read_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- lafintel
- weizz_qemu
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/systemd_fuzz-link-parser/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,4 @@ unsupported_fuzzers:
- fuzzolic_aflplusplus_z3
- symqemu_aflplusplus
- fuzzolic_aflplusplus_fuzzy
- libafl
- fuzzolic_aflplusplus_z3dict
1 change: 0 additions & 1 deletion benchmarks/systemd_fuzz-varlink/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- lafintel
- weizz_qemu
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/tpm2_tpm2_execute_command_fuzzer/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- weizz_qemu
- lafintel
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/usrsctp_fuzzer_connect/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- lafintel
- weizz_qemu
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/wireshark_fuzzshark_ip/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ unsupported_fuzzers:
- lafintel
- eclipser
- eclipser_aflplusplus
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
1 change: 0 additions & 1 deletion benchmarks/zstd_stream_decompress/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ unsupported_fuzzers:
- klee
- lafintel
- weizz_qemu
- libafl
- aflplusplus_cmplog_double
- symcc_aflplusplus_single
- eclipser_aflplusplus
Expand Down
70 changes: 0 additions & 70 deletions fuzzers/aflplusplus_classic_ctx/builder.Dockerfile

This file was deleted.

13 changes: 0 additions & 13 deletions fuzzers/aflplusplus_classic_ctx/description.md

This file was deleted.

33 changes: 0 additions & 33 deletions fuzzers/aflplusplus_classic_ctx/fuzzer.py

This file was deleted.

23 changes: 0 additions & 23 deletions fuzzers/aflplusplus_classic_ctx/runner.Dockerfile

This file was deleted.

Loading

0 comments on commit a44a6ec

Please sign in to comment.