diff options
Diffstat (limited to 'driver/BUILD.bazel')
-rw-r--r-- | driver/BUILD.bazel | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/driver/BUILD.bazel b/driver/BUILD.bazel index 599fcac0..2c17b947 100644 --- a/driver/BUILD.bazel +++ b/driver/BUILD.bazel @@ -1,4 +1,9 @@ load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test") +load( + "@bazel_tools//tools/jdk:default_java_toolchain.bzl", + "java_runtime_files", +) +load("@bazel_skylib//rules:common_settings.bzl", "string_flag") cc_library( name = "sanitizer_hooks_with_pc", @@ -42,9 +47,6 @@ cc_library( "signal_handler.h", "utils.h", ], - linkopts = [ - "-ldl", - ], visibility = ["//visibility:public"], deps = [ ":sanitizer_hooks_with_pc", @@ -62,10 +64,13 @@ cc_binary( data = [ "//agent:jazzer_agent_deploy.jar", ], + linkopts = [ + "-Wl,--wrap=__sanitizer_set_death_callback", + "-fsanitize=fuzzer", + ], visibility = ["//visibility:public"], deps = [ ":jvm_tooling_lib", - "@libFuzzer", ], ) @@ -76,12 +81,12 @@ cc_binary( "//agent:jazzer_agent_deploy.jar", ], linkopts = [ - "-fsanitize=address", + "-Wl,--wrap=__sanitizer_set_death_callback", + "-fsanitize=fuzzer,address", ], visibility = ["//visibility:public"], deps = [ ":jvm_tooling_lib", - "@libFuzzer", ], ) |