From b8509959fe239b81cb3fd9a1e219c8f285c4c25d Mon Sep 17 00:00:00 2001 From: Fabian Meumertzheim Date: Sun, 19 Sep 2021 10:57:12 +0200 Subject: Add basic generic autofuzz and consume functionality --- .../java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel (limited to 'agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel') diff --git a/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel b/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel new file mode 100644 index 00000000..87bbd1ea --- /dev/null +++ b/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel @@ -0,0 +1,10 @@ +java_library( + name = "autofuzz", + srcs = glob(["*.java"]), + visibility = ["//visibility:public"], + deps = [ + "//agent/src/main/java/com/code_intelligence/jazzer/api", + "@com_github_classgraph_classgraph//:classgraph", + "@com_github_jhalterman_typetools//:typetools", + ], +) -- cgit v1.2.3 From b26fdf6f6c3cd541ff48ce6d5c4c85f6b17b0329 Mon Sep 17 00:00:00 2001 From: Fabian Meumertzheim Date: Mon, 18 Oct 2021 13:14:19 +0200 Subject: Allow selecting a particular method for Autofuzz --- agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel | 1 + 1 file changed, 1 insertion(+) (limited to 'agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel') diff --git a/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel b/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel index 87bbd1ea..ec67a3eb 100644 --- a/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel +++ b/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel @@ -4,6 +4,7 @@ java_library( visibility = ["//visibility:public"], deps = [ "//agent/src/main/java/com/code_intelligence/jazzer/api", + "//agent/src/main/java/com/code_intelligence/jazzer/utils", "@com_github_classgraph_classgraph//:classgraph", "@com_github_jhalterman_typetools//:typetools", ], -- cgit v1.2.3 From c6db34c7b5195a8f1ade5094279e381909934af3 Mon Sep 17 00:00:00 2001 From: Fabian Meumertzheim Date: Thu, 18 Nov 2021 22:34:12 +0100 Subject: Explicitly list source files instead of using glob --- .../main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel') diff --git a/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel b/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel index ec67a3eb..779f79cb 100644 --- a/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel +++ b/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/BUILD.bazel @@ -1,6 +1,12 @@ java_library( name = "autofuzz", - srcs = glob(["*.java"]), + srcs = [ + "AutofuzzCodegenVisitor.java", + "AutofuzzError.java", + "FuzzTarget.java", + "Meta.java", + "YourAverageJavaClass.java", + ], visibility = ["//visibility:public"], deps = [ "//agent/src/main/java/com/code_intelligence/jazzer/api", -- cgit v1.2.3