From 3b9e3fa876ba9f48f7821e59a64326572c67716e Mon Sep 17 00:00:00 2001 From: toka Date: Sat, 2 Sep 2023 15:35:31 +0200 Subject: [PATCH] delete eco, update commit --- .../builder.Dockerfile | 4 +- .../builder.Dockerfile | 4 +- .../libafl_fuzzbench_eco/builder.Dockerfile | 52 -------------- fuzzers/libafl_fuzzbench_eco/fuzzer.py | 67 ------------------- .../libafl_fuzzbench_eco/runner.Dockerfile | 23 ------- .../builder.Dockerfile | 4 +- .../libafl_fuzzbench_fast/builder.Dockerfile | 4 +- .../builder.Dockerfile | 4 +- .../libafl_fuzzbench_mopt/builder.Dockerfile | 4 +- .../libafl_fuzzbench_naive/builder.Dockerfile | 4 +- .../builder.Dockerfile | 4 +- .../builder.Dockerfile | 4 +- .../builder.Dockerfile | 4 +- .../builder.Dockerfile | 4 +- .../builder.Dockerfile | 4 +- .../builder.Dockerfile | 4 +- 16 files changed, 26 insertions(+), 168 deletions(-) delete mode 100644 fuzzers/libafl_fuzzbench_eco/builder.Dockerfile delete mode 100755 fuzzers/libafl_fuzzbench_eco/fuzzer.py delete mode 100644 fuzzers/libafl_fuzzbench_eco/runner.Dockerfile diff --git a/fuzzers/libafl_fuzzbench_cmplog/builder.Dockerfile b/fuzzers/libafl_fuzzbench_cmplog/builder.Dockerfile index 835cff861..0d8282ecc 100644 --- a/fuzzers/libafl_fuzzbench_cmplog/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_cmplog/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_cov_accounting/builder.Dockerfile b/fuzzers/libafl_fuzzbench_cov_accounting/builder.Dockerfile index 835cff861..0d8282ecc 100644 --- a/fuzzers/libafl_fuzzbench_cov_accounting/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_cov_accounting/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_eco/builder.Dockerfile b/fuzzers/libafl_fuzzbench_eco/builder.Dockerfile deleted file mode 100644 index 835cff861..000000000 --- a/fuzzers/libafl_fuzzbench_eco/builder.Dockerfile +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ARG parent_image -FROM $parent_image - -# Uninstall old Rust & Install the latest one. -RUN if which rustup; then rustup self uninstall -y; fi && \ - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ - rm /rustup.sh - -# Install dependencies. -RUN apt-get update && \ - apt-get remove -y llvm-10 && \ - apt-get install -y \ - build-essential \ - llvm-11 \ - clang-12 && \ - apt-get install -y wget libstdc++5 libtool-bin automake flex bison \ - libglib2.0-dev libpixman-1-dev python3-setuptools unzip \ - apt-utils apt-transport-https ca-certificates joe curl \ - python3-dev gzip && \ - PATH="/root/.cargo/bin/:$PATH" cargo install cargo-make - -# Download libafl -RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ - cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ - git submodule update --init - -# Compile libafl -RUN cd /libafl_fuzzbench/ && unset CFLAGS && unset CXXFLAGS && \ - export CC=clang && export CXX=clang++ && \ - export LIBAFL_EDGES_MAP_SIZE=2621440 && \ - PATH="/root/.cargo/bin/:$PATH" cargo build --release --features no_link_main - -# Auxiliary weak references. -RUN cd /libafl_fuzzbench && \ - clang -c stub_rt.c && \ - ar r /stub_rt.a stub_rt.o \ No newline at end of file diff --git a/fuzzers/libafl_fuzzbench_eco/fuzzer.py b/fuzzers/libafl_fuzzbench_eco/fuzzer.py deleted file mode 100755 index 077b36645..000000000 --- a/fuzzers/libafl_fuzzbench_eco/fuzzer.py +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -"""Integration code for a LibAFL-based fuzzer.""" - -import os -import subprocess - -from fuzzers import utils - - -def prepare_fuzz_environment(input_corpus): - """Prepare to fuzz with a LibAFL-based fuzzer.""" - os.environ['ASAN_OPTIONS'] = 'abort_on_error=1:detect_leaks=0:'\ - 'malloc_context_size=0:symbolize=0:'\ - 'allocator_may_return_null=1:'\ - 'detect_odr_violation=0:handle_segv=0:'\ - 'handle_sigbus=0:handle_abort=0:'\ - 'handle_sigfpe=0:handle_sigill=0' - os.environ['UBSAN_OPTIONS'] = 'abort_on_error=1:'\ - 'allocator_release_to_os_interval_ms=500:'\ - 'handle_abort=0:handle_segv=0:'\ - 'handle_sigbus=0:handle_sigfpe=0:'\ - 'handle_sigill=0:print_stacktrace=0:'\ - 'symbolize=0:symbolize_inline_frames=0' - # Create at least one non-empty seed to start. - utils.create_seed_file_for_empty_corpus(input_corpus) - - -def build(): # pylint: disable=too-many-branches,too-many-statements - """Build benchmark.""" - os.environ['CC'] = '/libafl_fuzzbench/target/release/eco_cc' - os.environ['CXX'] = '/libafl_fuzzbench/target/release/eco_cxx' - - os.environ['ASAN_OPTIONS'] = 'abort_on_error=0:allocator_may_return_null=1' - os.environ['UBSAN_OPTIONS'] = 'abort_on_error=0' - - cflags = ['--libafl'] - utils.append_flags('CFLAGS', cflags) - utils.append_flags('CXXFLAGS', cflags) - utils.append_flags('LDFLAGS', cflags) - - os.environ['FUZZER_LIB'] = '/stub_rt.a' - utils.build_benchmark() - - -def fuzz(input_corpus, output_corpus, target_binary): - """Run fuzzer.""" - prepare_fuzz_environment(input_corpus) - dictionary_path = utils.get_dictionary_path(target_binary) - command = [target_binary] - if dictionary_path: - command += (['-x', dictionary_path]) - command += (['-o', output_corpus, '-i', input_corpus]) - print(command) - subprocess.check_call(command, cwd=os.environ['OUT']) diff --git a/fuzzers/libafl_fuzzbench_eco/runner.Dockerfile b/fuzzers/libafl_fuzzbench_eco/runner.Dockerfile deleted file mode 100644 index 7aa1da8e4..000000000 --- a/fuzzers/libafl_fuzzbench_eco/runner.Dockerfile +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -FROM gcr.io/fuzzbench/base-image - -# This makes interactive docker runs painless: -ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/out" -#ENV AFL_MAP_SIZE=2621440 -ENV PATH="$PATH:/out" -ENV AFL_SKIP_CPUFREQ=1 -ENV AFL_I_DONT_CARE_ABOUT_MISSING_CRASHES=1 -ENV AFL_TESTCACHE_SIZE=2 diff --git a/fuzzers/libafl_fuzzbench_explore/builder.Dockerfile b/fuzzers/libafl_fuzzbench_explore/builder.Dockerfile index 835cff861..0d8282ecc 100644 --- a/fuzzers/libafl_fuzzbench_explore/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_explore/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_fast/builder.Dockerfile b/fuzzers/libafl_fuzzbench_fast/builder.Dockerfile index 835cff861..0d8282ecc 100644 --- a/fuzzers/libafl_fuzzbench_fast/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_fast/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_grimoire/builder.Dockerfile b/fuzzers/libafl_fuzzbench_grimoire/builder.Dockerfile index dfa14cc2c..f894e1519 100644 --- a/fuzzers/libafl_fuzzbench_grimoire/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_grimoire/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 9c04e3c5e976fc4930eabe3b9fb400ae41c2dda3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_mopt/builder.Dockerfile b/fuzzers/libafl_fuzzbench_mopt/builder.Dockerfile index 835cff861..0d8282ecc 100644 --- a/fuzzers/libafl_fuzzbench_mopt/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_mopt/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_naive/builder.Dockerfile b/fuzzers/libafl_fuzzbench_naive/builder.Dockerfile index 835cff861..0d8282ecc 100644 --- a/fuzzers/libafl_fuzzbench_naive/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_naive/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_naive_ctx/builder.Dockerfile b/fuzzers/libafl_fuzzbench_naive_ctx/builder.Dockerfile index 54e4b77f9..bce16957f 100644 --- a/fuzzers/libafl_fuzzbench_naive_ctx/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_naive_ctx/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_ngram4/builder.Dockerfile b/fuzzers/libafl_fuzzbench_ngram4/builder.Dockerfile index 54e4b77f9..bce16957f 100644 --- a/fuzzers/libafl_fuzzbench_ngram4/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_ngram4/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_ngram8/builder.Dockerfile b/fuzzers/libafl_fuzzbench_ngram8/builder.Dockerfile index 54e4b77f9..bce16957f 100644 --- a/fuzzers/libafl_fuzzbench_ngram8/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_ngram8/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_rand_scheduler/builder.Dockerfile b/fuzzers/libafl_fuzzbench_rand_scheduler/builder.Dockerfile index 835cff861..0d8282ecc 100644 --- a/fuzzers/libafl_fuzzbench_rand_scheduler/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_rand_scheduler/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_value_profile/builder.Dockerfile b/fuzzers/libafl_fuzzbench_value_profile/builder.Dockerfile index 835cff861..0d8282ecc 100644 --- a/fuzzers/libafl_fuzzbench_value_profile/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_value_profile/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl diff --git a/fuzzers/libafl_fuzzbench_weighted/builder.Dockerfile b/fuzzers/libafl_fuzzbench_weighted/builder.Dockerfile index 835cff861..0d8282ecc 100644 --- a/fuzzers/libafl_fuzzbench_weighted/builder.Dockerfile +++ b/fuzzers/libafl_fuzzbench_weighted/builder.Dockerfile @@ -18,7 +18,7 @@ FROM $parent_image # Uninstall old Rust & Install the latest one. RUN if which rustup; then rustup self uninstall -y; fi && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /rustup.sh && \ - sh /rustup.sh --default-toolchain nightly-2023-03-29 -y && \ + sh /rustup.sh --default-toolchain nightly-2023-08-31 -y && \ rm /rustup.sh # Install dependencies. @@ -37,7 +37,7 @@ RUN apt-get update && \ # Download libafl RUN git clone https://github.com/AFLplusplus/libafl_fuzzbench /libafl_fuzzbench && \ cd /libafl_fuzzbench && \ - git checkout 8a5aaf395d8c3160d980334faffdd215f101d1d3 && \ + git checkout 310fe4048bb90def1619f65714ab285a4e7d2e75 && \ git submodule update --init # Compile libafl