From d7f59f35361179a9be9ccbae9b95370c5be2992f Mon Sep 17 00:00:00 2001 From: Dominik Maier Date: Thu, 31 Dec 2020 03:22:14 +0100 Subject: [PATCH] removed unused compiler --- fuzzers/libfuzzer_stats/compiler | 88 -------------------------------- 1 file changed, 88 deletions(-) delete mode 100644 fuzzers/libfuzzer_stats/compiler diff --git a/fuzzers/libfuzzer_stats/compiler b/fuzzers/libfuzzer_stats/compiler deleted file mode 100644 index 056a86af34..0000000000 --- a/fuzzers/libfuzzer_stats/compiler +++ /dev/null @@ -1,88 +0,0 @@ -#!/usr/bin/env python3 - -import subprocess -import sys -import os - -script_dir = os.path.dirname(os.path.realpath(os.path.abspath(__file__))) - -is_cxx = "++" in sys.argv[0] - -def cc_exec(args): - if os.getenv("AFL_CC"): - cc_name = os.environ["AFL_CC"] - else: - cc_name = "clang" - if is_cxx: - if os.getenv("AFL_CXX"): - cc_name = os.environ["AFL_CXX"] - else: - cc_name = "clang++" - argv = [cc_name] + args - #print(" ".join(argv)) - return subprocess.run(argv) - - -def common_opts(): - return [ - "-g", - ] - -def cc_mode(): - args = common_opts() - args += sys.argv[1:] - - args += ["-fsanitize-coverage=trace-pc-guard,trace-cmp"] - - if os.getenv("AFL_USE_ASAN"): - args += ["-fsanitize=address"] - if os.getenv("AFL_USE_MSAN"): - args += ["-fsanitize=memory"] - if os.getenv("AFL_USE_UBSAN"): - args += [ - "-fsanitize=undefined", - "-fsanitize-undefined-trap-on-error", - "-fno-sanitize-recover=all", - ] - - return cc_exec(args) - -def ld_mode(): - args = common_opts() - - args += sys.argv[1:] - args += [ - os.path.join(script_dir, "runtime", "rt.o"), - os.path.join(script_dir, "target", "release", "liblibfuzzer.a"), - ] - - args += ["-fsanitize-coverage=trace-pc-guard,trace-cmp"] - - if os.getenv("AFL_USE_ASAN"): - args += ["-fsanitize=address"] - if os.getenv("AFL_USE_MSAN"): - args += ["-fsanitize=memory"] - if os.getenv("AFL_USE_UBSAN"): - args += [ - "-fsanitize=undefined", - "-fsanitize-undefined-trap-on-error", - "-fno-sanitize-recover=all", - ] - - args += ["-pthread", "-ldl"] # for Rust - - return cc_exec(args) - -def is_ld_mode(): - return not ("--version" in sys.argv or "--target-help" in sys.argv or - "-c" in sys.argv or "-E" in sys.argv or "-S" in sys.argv or - "-shared" in sys.argv) - -#print("\x1b[0;36m" + os.path.basename(sys.argv[0]) + " 1.0a\x1b[0m by ") - -if len(sys.argv) <= 1: - cc_exec(sys.argv[1:]) -elif is_ld_mode(): - ld_mode() -else: - cc_mode()