aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/com/code_intelligence/jazzer/instrumentor
AgeCommit message (Collapse)Author
2023-04-12bazel: Run ktlint with BazelFabian Meumertzheim
Regular Bazel tests now verify that there are no ktlint findings and `./format.sh` only formats those files that need fixing. This speeds up format script runs.
2023-03-07Added offline instrumentation supportCory Barker
2023-02-07agent: Fix Kotlin compiler warnings about `@OptIn` (#618)Fabian Meumertzheim
Some `@OptIn`s aren't needed anymore, the other can be replaced with dedicated annotations that do not require special compiler flags.
2023-01-02agent: Allow hooks to be enabled conditionallyFabian Meumertzheim
This is used in a follow-up commit to seletively enable hooks in `@FuzzTest`s but not unit tests during JUnit regression test runs. Since the additional bytecode for conditional hooks is guarded behind a property, no performance overhead is expected during fuzzing.
2023-01-02ci: Address linter errorsFabian Meumertzheim
2022-12-22format: update scripts and docs, and rerun the scriptsKhaled Yakdan
2022-12-19all: Merge `//driver/...` and `//agent/...`Fabian Meumertzheim
The "driver" and the "agent" used to be separate components of Jazzer that were written in different languages (C++ and Java), but this is no longer the case: They are now mostly implemented in Java and deployed as a single jar. The natural separation into Java packages rather than top-level directories fits this architecture better. This commit has been produced by moving the directory contents, replacing `//(agent|driver)/` with `//`, running `buildifier -r .` and manually editing non-BUILD occurences (e.g. .bazelrc, format.sh as well as runfiles paths).