aboutsummaryrefslogtreecommitdiff
path: root/agent
AgeCommit message (Expand)Author
2022-08-22all: Make global state in FuzzedDataProviderImpl localFabian Meumertzheim
2022-08-19driver: Remove dependency on Abseil StrFormatFabian Meumertzheim
2022-08-19all: Refactor Jazzer driver into a JNI shared libraryFabian Meumertzheim
2022-08-15all: Apply code cleanup fixesFabian Meumertzheim
2022-08-15all: Move SignalHandler initialization into the driverFabian Meumertzheim
2022-08-15all: Parse agent arguments in OptFabian Meumertzheim
2022-08-15all: Handle argument pre-processing in the Java driverFabian Meumertzheim
2022-08-15driver: Attach the agent at runtimeFabian Meumertzheim
2022-08-15api: Fix paragraphs and links in JavadocFabian Meumertzheim
2022-08-15driver: Extract libFuzzer args processing into Driver and OptFabian Meumertzheim
2022-08-15agent: Move utils out of runtimeFabian Meumertzheim
2022-08-15all: Use patched-in sanitizer hooks with PC instead of trampolineFabian Meumertzheim
2022-08-15driver: Remove unnecessary and ineffective coverage replayFabian Meumertzheim
2022-08-10driver: Split libfuzzer_{driver,fuzz_target} into main and libraryFabian Meumertzheim
2022-08-10all: Mark JNI and fuzz target functions as [[maybe_unused]]Fabian Meumertzheim
2022-08-10driver: Extract Java feed method out of FuzzedDataProviderFabian Meumertzheim
2022-08-10driver: Rewrite fuzz_target_runner.cpp in JavaFabian Meumertzheim
2022-08-05all: Simplify native initialization of FuzzedDataProviderImplFabian Meumertzheim
2022-08-05runtime: Fix signal handling with --nohooksFabian Meumertzheim
2022-08-02Add disabled_hooks CLI argumentFabian Meumertzheim
2022-07-25tests: Suppress new ErrorProne checkFabian Meumertzheim
2022-06-28Add hook to detect SQL injectionsSimon Resch
2022-06-28Split potentially long manifest lineSimon Resch
2022-05-20Generate end-to-end coverage reports for testsFabian Meumertzheim
2022-05-06Ignore Azul JDK internal classesNorbert Schneider
2022-05-05Move honeypot class to APINorbert Schneider
2022-04-25Retransform all dependencies of hooksFabian Meumertzheim
2022-04-25Return null less often in Meta.consumeFabian Meumertzheim
2022-04-19Prevent ConcurrentModificationException in TraceCmpHooksNorbert Schneider
2022-04-11Remove unused JaCoCo fork packageNorbert Schneider
2022-04-08Add hooks for loading arbitrary librariesKhaled Yakdan
2022-04-08Enable multiple BEFORE and AFTER hooks for the same methodKhaled Yakdan
2022-04-06Use the official JaCoCo versionNorbert Schneider
2022-04-05Move GetArrayLength calls out of {Get,Release}PrimitiveArrayCritical scopeFabian Meumertzheim
2022-04-04Support autofuzz of inner classesNorbert Schneider
2022-04-01Validate replace hook on void methodNorbert Schneider
2022-03-31Restore the //agent:jazzer_agent_deploy.jar targetFabian Meumertzheim
2022-03-29Add a Starlark rule for jar strippingFabian Meumertzheim
2022-03-23Properly handle driver-defined symbols in Java-only testsFabian Meumertzheim
2022-03-23Shade JaCoCo internally to allow for coverage collection in JazzerFabian Meumertzheim
2022-03-23Simplify agent shading rulesFabian Meumertzheim
2022-03-21Report simple GC stats on timeoutsFabian Meumertzheim
2022-03-21Relax visibility of agent classesNorbert Schneider
2022-03-21Add JaCoCo coverage dump commandNorbert Schneider
2022-03-21Only pass number of nodes to CoverageRecorderNorbert Schneider
2022-03-18Extract native library loading to dedicated classNorbert Schneider
2022-03-16Add JavaCritical implementations for all fuzzer callbacksFabian Meumertzheim
2022-03-16Extract native fuzzer callbacks into a shared libraryFabian Meumertzheim
2022-03-09Fix ClassCastException in mapGet hookFabian Meumertzheim
2022-03-09Prevent primitive return types on AFTER hooksFabian Meumertzheim