aboutsummaryrefslogtreecommitdiff
path: root/driver/BUILD.bazel
diff options
context:
space:
mode:
Diffstat (limited to 'driver/BUILD.bazel')
-rw-r--r--driver/BUILD.bazel17
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",
],
)