aboutsummaryrefslogtreecommitdiff
path: root/driver
AgeCommit message (Expand)Author
2022-08-15driver: Remove unnecessary and ineffective coverage replayFabian Meumertzheim
2022-08-12driver: Fix memory leak for byte[] targetsFabian Meumertzheim
2022-08-10driver: Warn when AttachCurrentThread failsFabian Meumertzheim
2022-08-10driver: Decouple jazzer_main from fuzz_target_runnerFabian Meumertzheim
2022-08-10driver: Remove gflags/glog deps of libfuzzer_callbacksFabian Meumertzheim
2022-08-10driver: Remove gflags dependency of fuzz_target_runnerFabian Meumertzheim
2022-08-10driver: Remove unused SHA1 helperFabian Meumertzheim
2022-08-10driver: Split libfuzzer_{driver,fuzz_target} into main and libraryFabian Meumertzheim
2022-08-10driver: Refactor ReproducerTemplateFabian Meumertzheim
2022-08-10driver: Extract libfuzzer_driver into a separate targetFabian Meumertzheim
2022-08-10driver: Move fake_pcs flag to runnerFabian Meumertzheim
2022-08-10driver: Remove now unused codeFabian 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-05driver: Remove unused FuzzTargetRunner constructor parameterFabian Meumertzheim
2022-08-02Add disabled_hooks CLI argumentFabian Meumertzheim
2022-06-03Remove redundant -ldl linkoptFabian Meumertzheim
2022-05-20Generate end-to-end coverage reports for testsFabian Meumertzheim
2022-05-11Remove optional opcode parameter at default valueFabian Meumertzheim
2022-05-06Fix a reference leak in GetFindingFabian Meumertzheim
2022-05-06Fix a reference leak in DumpReproducerFabian Meumertzheim
2022-05-06Clear reported finding after it has been handledFabian Meumertzheim
2022-05-05Move honeypot class to APINorbert Schneider
2022-04-06Use CallStaticVoidMethod where applicableNorbert Schneider
2022-04-06Print JVM stack traces on a fatal sanitizer findingFabian Meumertzheim
2022-04-06Use the official JaCoCo versionNorbert Schneider
2022-04-05Fix a JNI use-after-free in GetFindingFabian Meumertzheim
2022-04-05Clear exceptions before calling into the JVMFabian Meumertzheim
2022-04-05Refactor FuzzTargetRunner destructorFabian Meumertzheim
2022-04-05Add the agent to the classpath with --nohooksFabian Meumertzheim
2022-04-01Remove redundant class path entryFabian Meumertzheim
2022-03-29Add a Starlark rule for jar strippingFabian Meumertzheim
2022-03-29Catch exception if fuzz target class not foundFabian Meumertzheim
2022-03-23Properly handle driver-defined symbols in Java-only testsFabian Meumertzheim
2022-03-23Write coverage profiles also on a findingFabian Meumertzheim
2022-03-23Call rules_jni_init from testsFabian Meumertzheim
2022-03-21Add JaCoCo coverage dump commandNorbert Schneider
2022-03-16Add JavaCritical implementations for all fuzzer callbacksFabian Meumertzheim
2022-03-16Extract native fuzzer callbacks into a shared libraryFabian Meumertzheim
2022-03-16Extract mock sanitizer symbols into a cc_libraryFabian Meumertzheim
2022-03-08Allow hooks to disable themselves until the fuzz target is readyFabian Meumertzheim
2022-03-07Optimize libFuzzer callbacks without critical nativesFabian Meumertzheim
2022-03-03Fix Java reproducers if fuzzerTestOneInput declares checked exceptionsFabian Meumertzheim
2022-02-28Add benchmarks for fuzzer callbacksFabian Meumertzheim
2022-02-28Minor refactoring and cleanupKhaled Yakdan
2022-02-28Replace nop with ret sled on ARM64Fabian Meumertzheim
2022-02-27Use dynamic linking for libFuzzer callbacksFabian Meumertzheim
2022-02-27Extract coverage tracker into its own cc_library and use JNI headersFabian Meumertzheim