Home
last modified time | relevance | path

Searched full:jazzer (Results 1 – 25 of 494) sorted by relevance

12345678910>>...20

/external/jazzer-api/src/main/java/com/code_intelligence/jazzer/driver/
DBUILD.bazel8 visibility = ["//src/main/java/com/code_intelligence/jazzer/driver:__subpackages__"],
15 "//src/main/java/com/code_intelligence/jazzer:__pkg__",
23 "//src/main/java/com/code_intelligence/jazzer/agent:agent_installer",
24 "//src/main/java/com/code_intelligence/jazzer/android:android_runtime",
25 "//src/main/java/com/code_intelligence/jazzer/driver/junit:junit_runner",
26 "//src/main/java/com/code_intelligence/jazzer/runtime:constants",
27 "//src/main/java/com/code_intelligence/jazzer/utils:log",
35 "//src/main/java/com/code_intelligence/jazzer:__pkg__",
39 "//src/main/java/com/code_intelligence/jazzer/agent:agent_installer",
40 "//src/main/java/com/code_intelligence/jazzer/utils:log",
[all …]
DDriver.java17 package com.code_intelligence.jazzer.driver;
19 import static com.code_intelligence.jazzer.runtime.Constants.IS_ANDROID;
22 import com.code_intelligence.jazzer.agent.AgentInstaller;
23 import com.code_intelligence.jazzer.driver.junit.JUnitRunner;
24 import com.code_intelligence.jazzer.utils.Log;
37 if (!System.getProperty("jazzer.autofuzz", "").isEmpty()) { in start()
41 if (!System.getProperty("jazzer.coverage_report", "").isEmpty()) { in start()
43 System.clearProperty("jazzer.coverage_report"); in start()
45 if (!System.getProperty("jazzer.coverage_dump", "").isEmpty()) { in start()
47 System.clearProperty("jazzer.coverage_dump"); in start()
[all …]
/external/jazzer-api/src/main/java/com/code_intelligence/jazzer/
DBUILD.bazel10 main_class = "com.code_intelligence.jazzer.Jazzer",
17 "//deploy:jazzer-api",
22 name = "jazzer",
23 out = "jazzer.jar",
26 "com/code_intelligence/jazzer/**",
43 jars = [":jazzer"],
45 deps = ["//deploy:jazzer-api"],
57 # //src/main/java/com/code_intelligence/jazzer/runtime:java_bootstrap_unshaded itself as
58 # that would also strip out external dependencies common between Jazzer and its bootstrap jar,
61 "//src/main/java/com/code_intelligence/jazzer/api:api_deploy_env",
[all …]
/external/jazzer-api/deploy/
DBUILD.bazel26 name = "jazzer-api",
35 pom_template = "//deploy:jazzer-api.pom",
37 runtime_deps = ["//src/main/java/com/code_intelligence/jazzer/api"],
41 name = "jazzer",
43 pom_template = "jazzer.pom",
49 "//src/main/java/com/code_intelligence/jazzer:jazzer_import",
54 name = "jazzer-docs",
55 actual = "//src/main/java/com/code_intelligence/jazzer:jazzer-docs",
59 name = "jazzer-sources",
60 actual = "//src/main/java/com/code_intelligence/jazzer:jazzer-sources",
[all …]
/external/jazzer-api/
DREADME.md2 …ligence.com/hubfs/Logos/CI%20Logos/Jazzer_einfach.png" height=150px alt="Jazzer by Code Intelligen…
4 <h1>Jazzer</h1>
6 <a href="https://github.com/CodeIntelligenceTesting/jazzer/releases">
7 … <img src="https://img.shields.io/github/v/release/CodeIntelligenceTesting/jazzer" alt="Releases">
9 <a href="https://search.maven.org/search?q=g:com.code-intelligence%20a:jazzer">
10 …<img src="https://img.shields.io/maven-central/v/com.code-intelligence/jazzer" alt="Maven Central">
12 …<a href="https://github.com/CodeIntelligenceTesting/jazzer/actions/workflows/run-all-tests.yml?que…
13 …<img src="https://img.shields.io/github/actions/workflow/status/CodeIntelligenceTesting/jazzer/run…
15 <a href="https://github.com/CodeIntelligenceTesting/jazzer/blob/main/LICENSE">
16 <img src="https://img.shields.io/github/license/CodeIntelligenceTesting/jazzer" alt="License">
[all …]
DCONTRIBUTING.md1 ## Building Jazzer from source
5 Jazzer has the following dependencies when being built from source:
19 Assuming the dependencies are installed, build Jazzer from source and run it as follows:
22 $ git clone https://github.com/CodeIntelligenceTesting/jazzer
23 $ cd jazzer
24 # Note the double dash used to pass <arguments> to Jazzer rather than Bazel.
25 $ bazel run //:jazzer -- <arguments>
49 …produced by an integration test (`java_fuzz_target_test`), you can start Jazzer in debug mode via …
50 The JVM running Jazzer will suspend until a debugger connects on port 5005 (or the port specified v…
73 …GitHub as well as the multi-architecture jar for the `com.code-intelligence:jazzer` Maven artifact.
[all …]
/external/jazzer-api/src/main/java/com/code_intelligence/jazzer/junit/
DBUILD.bazel35 # The JUnit launcher that is part of the Jazzer driver needs this on the classpath
56 "//src/main/native/com/code_intelligence/jazzer/driver:jazzer_driver",
62 "//src/main/java/com/code_intelligence/jazzer/agent:agent_installer",
63 "//src/main/java/com/code_intelligence/jazzer/api",
64 "//src/main/java/com/code_intelligence/jazzer/autofuzz",
65 "//src/main/java/com/code_intelligence/jazzer/driver:fuzz_target_holder",
66 "//src/main/java/com/code_intelligence/jazzer/driver:fuzz_target_runner",
67 "//src/main/java/com/code_intelligence/jazzer/driver:opt",
68 "//src/main/java/com/code_intelligence/jazzer/driver/junit:exit_code_exception",
69 "//src/main/java/com/code_intelligence/jazzer/mutation",
[all …]
/external/jazzer-api/src/main/java/com/code_intelligence/jazzer/runtime/
DBUILD.bazel18 visibility = ["//src/main/java/com/code_intelligence/jazzer:__pkg__"],
27 # passed to the `deploy_env` attribute of the Jazzer `java_binary` to ensure that
32 visibility = ["//src/main/java/com/code_intelligence/jazzer:__pkg__"],
34 "//src/main/java/com/code_intelligence/jazzer/api:hooks",
35 "//src/main/java/com/code_intelligence/jazzer/utils:unsafe_provider",
50 "com/code_intelligence/jazzer/**",
55 "//src/main/java/com/code_intelligence/jazzer/agent:__pkg__",
56 "//src/main/java/com/code_intelligence/jazzer/android:__pkg__",
87 "//src/main/java/com/code_intelligence/jazzer/autofuzz:__pkg__",
88 "//src/main/java/com/code_intelligence/jazzer/driver:__pkg__",
[all …]
/external/jazzer-api/src/test/java/com/code_intelligence/jazzer/instrumentor/
DBUILD.bazel22 "//src/main/java/com/code_intelligence/jazzer/instrumentor:instrumentor",
24 test_class = "com.code_intelligence.jazzer.instrumentor.TraceDataFlowInstrumentationTest",
42 "//src/main/java/com/code_intelligence/jazzer/instrumentor:instrumentor",
44 test_class = "com.code_intelligence.jazzer.instrumentor.CoverageInstrumentationTest",
47 "//src/main/java/com/code_intelligence/jazzer/runtime:coverage_map",
60 "//src/main/java/com/code_intelligence/jazzer/instrumentor:instrumentor",
62 test_class = "com.code_intelligence.jazzer.instrumentor.DescriptorUtilsTest",
78 "//src/main/java/com/code_intelligence/jazzer/instrumentor:instrumentor",
80 test_class = "com.code_intelligence.jazzer.instrumentor.HookValidationTest",
82 "//src/main/java/com/code_intelligence/jazzer/api",
[all …]
DReplaceHooks.java15 package com.code_intelligence.jazzer.instrumentor;
17 import com.code_intelligence.jazzer.api.HookType;
18 import com.code_intelligence.jazzer.api.MethodHook;
24 targetClassName = "com.code_intelligence.jazzer.instrumentor.ReplaceHooksTarget",
32 targetClassName = "com.code_intelligence.jazzer.instrumentor.ReplaceHooksTarget",
40 targetClassName = "com.code_intelligence.jazzer.instrumentor.ReplaceHooksTarget",
48 targetClassName = "com.code_intelligence.jazzer.instrumentor.ReplaceHooksTarget",
56 targetClassName = "com.code_intelligence.jazzer.instrumentor.ReplaceHooksTarget",
59 targetClassName = "com.code_intelligence.jazzer.instrumentor.ReplaceHooksTarget",
67 targetClassName = "com.code_intelligence.jazzer.instrumentor.ReplaceHooksTarget",
[all …]
/external/jazzer-api/src/test/java/com/code_intelligence/jazzer/driver/
DBUILD.bazel7 "//src/main/java/com/code_intelligence/jazzer/agent:agent_installer",
8 "//src/main/java/com/code_intelligence/jazzer/api",
9 "//src/main/java/com/code_intelligence/jazzer/api:hooks",
10 "//src/main/java/com/code_intelligence/jazzer/driver:fuzz_target_finder",
11 "//src/main/java/com/code_intelligence/jazzer/driver:fuzz_target_holder",
12 "//src/main/java/com/code_intelligence/jazzer/driver:fuzz_target_runner",
13 "//src/main/java/com/code_intelligence/jazzer/runtime:coverage_map",
14 "//src/main/java/com/code_intelligence/jazzer/utils:unsafe_provider",
23 "//src/main/java/com/code_intelligence/jazzer/api",
24 "//src/main/java/com/code_intelligence/jazzer/driver:fuzzed_data_provider_impl",
[all …]
/external/jazzer-api/sanitizers/src/test/java/com/example/
DBUILD.bazel10 "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh",
22 "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh",
34 "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh",
50 allowed_findings = ["com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh"],
65 allowed_findings = ["com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical"],
75 allowed_findings = ["com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical"],
87 "com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical",
104 "com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical",
117 allowed_findings = ["com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow"],
127 allowed_findings = ["com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow"],
[all …]
DDisabledHooksTest.java17 import com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh;
53 System.clearProperty("jazzer.disabled_hooks"); in resetDisabledHooksProperty()
74 "jazzer.disabled_hooks", "com.code_intelligence.jazzer.sanitizers.ReflectiveCall"); in disableReflectiveCallSanitizer()
81 "jazzer.disabled_hooks", "com.code_intelligence.jazzer.sanitizers.Deserialization"); in disableDeserializationSanitizer()
87 System.setProperty("jazzer.disabled_hooks", in disableExpressionLanguageSanitizer()
88 "com.code_intelligence.jazzer.sanitizers.ExpressionLanguageInjection"); in disableExpressionLanguageSanitizer()
95 "jazzer.disabled_hooks", "com.code_intelligence.jazzer.sanitizers.ReflectiveCall"); in disableReflectiveCallAndEnableDeserialization()
102 System.setProperty("jazzer.disabled_hooks", in disableAllSanitizers()
103 "com.code_intelligence.jazzer.sanitizers.ReflectiveCall," in disableAllSanitizers()
104 + "com.code_intelligence.jazzer.sanitizers.Deserialization," in disableAllSanitizers()
[all …]
/external/jazzer-api/src/test/java/com/code_intelligence/jazzer/autofuzz/
DBUILD.bazel9 # Also consider implementing classes from com.code_intelligence.jazzer.*.
12 test_class = "com.code_intelligence.jazzer.autofuzz.MetaTest",
15 "//src/main/java/com/code_intelligence/jazzer/api",
16 "//src/main/java/com/code_intelligence/jazzer/autofuzz",
30 # Also consider implementing classes from com.code_intelligence.jazzer.*.
33 test_class = "com.code_intelligence.jazzer.autofuzz.InterfaceCreationTest",
49 test_class = "com.code_intelligence.jazzer.autofuzz.BuilderPatternTest",
65 test_class = "com.code_intelligence.jazzer.autofuzz.SettersTest",
68 "//src/test/java/com/code_intelligence/jazzer/autofuzz/testdata:test_data",
78 test_class = "com.code_intelligence.jazzer.autofuzz.AutofuzzCodegenVisitorTest",
[all …]
/external/jazzer-api/src/test/java/com/code_intelligence/jazzer/junit/
DBUILD.bazel6 visibility = ["//src/test/java/com/code_intelligence/jazzer/junit:__pkg__"],
17 "//src/main/java/com/code_intelligence/jazzer/junit:utils",
28 test_class = "com.code_intelligence.jazzer.junit.RegressionTestTest",
34 "//src/main/java/com/code_intelligence/jazzer/api:hooks",
52 test_class = "com.code_intelligence.jazzer.junit.FuzzingWithCrashTest",
58 "//src/main/java/com/code_intelligence/jazzer/api:hooks",
59 "//src/test/java/com/code_intelligence/jazzer/junit:test-method",
83 test_class = "com.code_intelligence.jazzer.junit.FuzzingWithoutCrashTest",
89 "//src/main/java/com/code_intelligence/jazzer/api:hooks",
118 test_class = "com.code_intelligence.jazzer.junit.ValueProfileTest",
[all …]
/external/jazzer-api/src/test/java/com/code_intelligence/jazzer/mutation/mutator/proto/
DMessageMutatorTest.java17 package com.code_intelligence.jazzer.mutation.mutator.proto;
19 import static com.code_intelligence.jazzer.mutation.support.TestSupport.mockPseudoRandom;
22 import com.code_intelligence.jazzer.mutation.annotation.NotNull;
23 import com.code_intelligence.jazzer.mutation.api.ChainedMutatorFactory;
24 import com.code_intelligence.jazzer.mutation.api.MutatorFactory;
25 import com.code_intelligence.jazzer.mutation.api.SerializingMutator;
26 import com.code_intelligence.jazzer.mutation.mutator.collection.CollectionMutators;
27 import com.code_intelligence.jazzer.mutation.mutator.lang.LangMutators;
28 import com.code_intelligence.jazzer.mutation.support.TestSupport.MockPseudoRandom;
29 import com.code_intelligence.jazzer.mutation.support.TypeHolder;
[all …]
/external/jazzer-api/examples/junit-spring-web/
Dbuild-and-run-tests.sh16 # Development-only. This script builds the example project against the local version of Jazzer,
24 # Update jazzer version used for building this project in the pom.xml
26 # Find line with "<artifactId>jazzer-junit</artifactId>" and replace the version in the next line
27 sed -i "/<artifactId>jazzer-junit<\/artifactId>/ {n;s/<version>.*<\/version>/<version>$JAZZER_VERSI…
29 # Add locally-built Jazzer to the Maven repository
30 …:install-file -Dfile=../../bazel-bin/deploy/jazzer-junit-project.jar -DpomFile=../../bazel-bin/dep…
31 …:install-file -Dfile=../../bazel-bin/deploy/jazzer-project.jar -DpomFile=../../bazel-bin/dep…
32 …:install-file -Dfile=../../bazel-bin/deploy/jazzer-api-project.jar -DpomFile=../../bazel-bin/dep…
109 # Directly execute Jazzer without Maven
110 echo "[SPRINGBOOT-JUNIT]: Direct Jazzer execution of fuzz test should pass"
[all …]
/external/jazzer-api/tests/
DBUILD.bazel12 allowed_findings = ["com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow"],
14 # Additionally verify that Jazzer-Fuzz-Target-Class is picked up if --target_class isn't set.
15 deploy_manifest_lines = ["Jazzer-Fuzz-Target-Class: com.example.LongStringFuzzer"],
39 deploy_manifest_lines = ["Jazzer-Hook-Classes: com.example.HookDependenciesFuzzerHooks"],
40 deps = ["//src/main/java/com/code_intelligence/jazzer/api:hooks"],
47 "com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow",
71 allowed_findings = ["com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow"],
97 allowed_findings = ["com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow"],
120 "//deploy:jazzer-api",
126 allowed_findings = ["com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow"],
[all …]
/external/jazzer-api/examples/junit/src/test/java/com/example/
DBUILD.bazel9 "//src/test/java/com/code_intelligence/jazzer/junit:__pkg__",
12 "//deploy:jazzer",
13 "//deploy:jazzer-api",
14 "//deploy:jazzer-junit",
26 allowed_findings = ["com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium"],
38 "//src/main/java/com/code_intelligence/jazzer/junit:fuzz_test",
58 "//src/main/java/com/code_intelligence/jazzer/junit:fuzz_test",
77 "//src/main/java/com/code_intelligence/jazzer/junit:fuzz_test",
96 "//src/main/java/com/code_intelligence/jazzer/junit:fuzz_test",
117 "//src/main/java/com/code_intelligence/jazzer/junit:fuzz_test",
[all …]
/external/jazzer-api/src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/
DMapMutatorFactory.java17 package com.code_intelligence.jazzer.mutation.mutator.collection;
19 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.CrossOverAct…
20 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.crossOverChu…
21 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.insertChunk;
22 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.overwriteChu…
23 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.MutationActio…
24 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.deleteRandomC…
25 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.growBy;
26 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.insertRandomC…
27 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.mutateRandomK…
[all …]
DListMutatorFactory.java17 package com.code_intelligence.jazzer.mutation.mutator.collection;
19 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.CrossOverAct…
20 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.crossOverChu…
21 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.insertChunk;
22 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.overwriteChu…
23 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.MutationActio…
24 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.deleteRandomC…
25 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.insertRandomC…
26 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.mutateRandomC…
27 import static com.code_intelligence.jazzer.mutation.support.Preconditions.require;
[all …]
/external/jazzer-api/src/main/native/com/code_intelligence/jazzer/driver/
DBUILD.bazel9 "//src/main/java/com/code_intelligence/jazzer/driver:__pkg__",
10 "//src/main/java/com/code_intelligence/jazzer/junit:__pkg__",
11 "//src/main/java/com/code_intelligence/jazzer/runtime:__pkg__",
26 visibility = ["//src/test/native/com/code_intelligence/jazzer/driver/mocks:__pkg__"],
41 visibility = ["//src/main/java/com/code_intelligence/jazzer/android:__pkg__"],
43 "//src/main/java/com/code_intelligence/jazzer/android:android_runtime.hdrs",
51 deps = ["//src/main/java/com/code_intelligence/jazzer/runtime:coverage_map.hdrs"],
66 "//src/main/java/com/code_intelligence/jazzer/runtime:fuzz_target_runner_natives.hdrs",
79 "//src/main/java/com/code_intelligence/jazzer/driver:fuzzed_data_provider_impl.hdrs",
88 visibility = ["//src/main/java/com/code_intelligence/jazzer/driver:__pkg__"],
[all …]
/external/jazzer-api/docs/
Dadvanced.md16 Since Jazzer is a libFuzzer-compiled binary, all positional and single dash command-line options ar…
17 Therefore, all Jazzer options are passed via double dash command-line flags, i.e., as `--option=val…
24 When Jazzer is started using the `jazzer` binary, it starts a JVM in which it executes the fuzz tar…
29 …le preview features as well as set a maximum heap size, add the following to the Jazzer invocation:
42 The Jazzer agent inserts coverage markers into the JVM bytecode during class loading.
74 When running with this flag, the feedback about compares and constants received from Jazzer's trace…
79 …ta passed into functions such as `String.equals` or `String.startsWith`, Jazzer hooks invocations …
84jazzer.api` package, which is contained in `jazzer_standalone.jar` (binary release) or in the Mave…
85 …ok` API](https://codeintelligencetesting.github.io/jazzer-docs/jazzer-api/com/code_intelligence/ja…
88 Hooks have to be loaded from separate JAR files so that Jazzer can [add it to the bootstrap class l…
[all …]
/external/jazzer-api/src/main/java/com/code_intelligence/jazzer/agent/
DBUILD.bazel9 "//src/main/java/com/code_intelligence/jazzer/android:jazzer_bootstrap_android",
12 "//src/main/java/com/code_intelligence/jazzer/runtime:jazzer_bootstrap",
18 "//src/main/java/com/code_intelligence/jazzer/driver:opt",
19 "//src/main/java/com/code_intelligence/jazzer/runtime:constants",
33 "//sanitizers/src/main/java/com/code_intelligence/jazzer/sanitizers:constants",
34 "//src/main/java/com/code_intelligence/jazzer/driver:opt",
35 "//src/main/java/com/code_intelligence/jazzer/instrumentor",
36 "//src/main/java/com/code_intelligence/jazzer/utils:class_name_globber",
37 "//src/main/java/com/code_intelligence/jazzer/utils:log",
38 "//src/main/java/com/code_intelligence/jazzer/utils:manifest_utils",
/external/jazzer-api/src/main/java/com/code_intelligence/jazzer/android/
DBUILD.bazel8 "//src/main/java/com/code_intelligence/jazzer/runtime:jazzer_bootstrap",
19 "//src/main/java/com/code_intelligence/jazzer/agent:__pkg__",
44 "//src/main/java/com/code_intelligence/jazzer/agent:__pkg__",
52 "//src/main/native/com/code_intelligence/jazzer/android:android_native_agent",
61 "//deploy:jazzer-api",
62 "//src/main/java/com/code_intelligence/jazzer:jazzer_import",
85 native_libs = ["//src/main/native/com/code_intelligence/jazzer/driver:jazzer_android_tooling"],
88 "//src/main/java/com/code_intelligence/jazzer:__pkg__",
89 "//src/main/java/com/code_intelligence/jazzer/driver:__subpackages__",
90 "//src/main/native/com/code_intelligence/jazzer/driver:__subpackages__",
[all …]

12345678910>>...20