diff options
Diffstat (limited to 'examples/BUILD.bazel')
-rw-r--r-- | examples/BUILD.bazel | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/examples/BUILD.bazel b/examples/BUILD.bazel index 39392796..66a85855 100644 --- a/examples/BUILD.bazel +++ b/examples/BUILD.bazel @@ -1,3 +1,4 @@ +load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") load("//bazel:fuzz_target.bzl", "java_fuzz_target_test") java_fuzz_target_test( @@ -138,6 +139,28 @@ java_fuzz_target_test( ], ) +kt_jvm_library( + name = "KlaxonFuzzTarget", + srcs = [ + "src/main/java/com/example/KlaxonFuzzer.kt", + ], + deps = [ + "//agent/src/main/java/com/code_intelligence/jazzer/api", + "@maven//:com_beust_klaxon", + ], +) + +java_fuzz_target_test( + name = "KlaxonFuzzer", + fuzzer_args = [ + "--keep_going=7", + # Prevent the JVM from optimizing away stack traces (interfers with deduplication). + "--jvm_args=-XX:-OmitStackTraceInFastThrow", + ], + target_class = "com.example.KlaxonFuzzer", + runtime_deps = [":KlaxonFuzzTarget"], +) + java_fuzz_target_test( name = "TurboJpegFuzzer", srcs = [ |