- f0432bd [fuzzer] Use RawPrint instead of Printf for instrumentation warning by Jonathan Metzman · 5 years ago
- c363a4f Revert r352732: [libFuzzer] replace slow std::mt19937 with a much faster std::minstd_rand by Jeremy Morse · 5 years ago
- 8c3aef6 [libFuzzer] replace slow std::mt19937 with a much faster std::minstd_rand by Kostya Serebryany · 5 years ago
- 348f770 [libFuzzer] set libFuzzer's own SEGV handler even one is already present, but call that handler from ours (unless we are unprotecting lazy counters). Call ProtectLazyCounters later, so that it runs after the initialization code in the target. by Kostya Serebryany · 5 years ago
- 50e7a4b [libFuzzer] Set default sanitizer options in fuzzer tests by Julian Lettner · 5 years ago
- 827d9c1 [libFuzzer] experimental performance optimization -lazy_counters, off by default. Posix-only for now, tested on Linux by Kostya Serebryany · 5 years ago
- f3f3f3b [libFuzzer] remove stale code, NFC by Kostya Serebryany · 5 years ago
- 6b67118 [libFuzzer] refactor the handling of instrumentation counters so that they are grouped in regions one full page each. Needed for future optimization. NFC by Kostya Serebryany · 5 years ago
- 3e72c5e [libFuzzer] remove stale code by Kostya Serebryany · 5 years ago
- 338ef1d [libFuzzer] revert an accidental commit by Kostya Serebryany · 5 years ago
- d3d271c [libFuzzer] remove deprecated support for -fsanitize-coverage=trace-pc[-guard] by Kostya Serebryany · 5 years ago
- 9362b46 [libFuzzer] remove deprecated support for -fsanitize-coverage=trace-pc[-guard] by Kostya Serebryany · 5 years ago
- 7d39e08 [libFuzzer][Windows] Use dllexport for all declarations in FuzzerInterface.h by Jonathan Metzman · 5 years ago
- 50e6eab [fuzzer][afl] Remove AFL_DRIVER_EXTRA_STATS_FILENAME by Jonathan Metzman · 5 years ago
- dcec12e [libFuzzer] print uncovered functions when doing -print_coverage=1 by Kostya Serebryany · 5 years ago
- af67a68 [libFuzzer] more agressive value profiling and CMP tracing for switch statements by Kostya Serebryany · 5 years ago
- 20a3695 [libFuzzer][MSVC] Enable building libFuzzer with MSVC by Jonathan Metzman · 5 years ago
- c062f90 Fix typos throughout the license files that somehow I and my reviewers by Chandler Carruth · 5 years ago
- a291af6 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 5 years ago
- e0bb673 Install new LLVM license structure and new developer policy. by Chandler Carruth · 5 years ago
- b671177 [libFuzzer][MSVC] Make attribute-use compatible with MSVC by Jonathan Metzman · 5 years ago
- ebdfd31 [libFuzzer] Remove unstable edge handling by Jonathan Metzman · 5 years ago
- 27af43d Update year in license files by Hans Wennborg · 5 years ago
- b5a1117 [libFuzzer][MSVC] Use alternatename for ext functions by Jonathan Metzman · 5 years ago
- a729a98 [libfuzzer][MSVC] Make calls to builtin functions work with MSVC by Jonathan Metzman · 5 years ago
- 75988c6 [libFuzzer] make len_control less aggressive by Kostya Serebryany · 5 years ago
- d719cb0 [fuzzer] Read files as binary by Jonathan Metzman · 5 years ago
- d8f18de Follow Windows' approach for NetBSD in AlarmCallback() by Kamil Rytarowski · 5 years ago
- 777702d [libFuzzer] Generalize the code for getting the previous offset for different architectures by George Karpenkov · 6 years ago
- 1fc397a [lib/fuzzer] Fix logging for Fuchsia by Petr Hosek · 6 years ago
- 31d6834 [fuzzer] Replace FuzzerExtFunctionsDlsymWin.cpp with FuzzerExtFunctionsWeakAlias.cpp by Jonathan Metzman · 6 years ago
- c229d27 [libFuzzer] Avoid fuzzer symbols being hidden. by Matt Morehouse · 6 years ago
- eb67e6b [libFuzzer] [Windows] Include windows.h and psapi.h with lowercase by Martin Storsjo · 6 years ago
- 6684fd6 [libFuzzer] Enable tests on Windows by Matt Morehouse · 6 years ago
- c0ab946 [libFuzzer] Port to Windows by Matt Morehouse · 6 years ago
- a9a2333 [libFuzzer] Remove mutation stats and weighted mutation selection. by Max Moroz · 6 years ago
- a4df143 Revert "[libFuzzer] Port to Windows" by Matt Morehouse · 6 years ago
- 159bb05 [libFuzzer] Port to Windows by Matt Morehouse · 6 years ago
- 1ecf64f Revert "[libFuzzer] Port to Windows" by Matt Morehouse · 6 years ago
- 2e0c8de [libFuzzer] Port to Windows by Matt Morehouse · 6 years ago
- b5bcd2b [sanitizer][fuzzer] Transition back to ZX_TIME_INFINITE by Petr Hosek · 6 years ago
- 1b4a701 Revert "[libFuzzer] Use std::discrete_distribution for input selection." by Matt Morehouse · 6 years ago
- dd6dde6 [libFuzzer] Use std::discrete_distribution for input selection. by Matt Morehouse · 6 years ago
- 4ba60e4 [libFuzzer] Optimize handle unstable checks by reducing iterations by Max Moroz · 6 years ago
- 5c31900 [libFuzzer] Add unstable function printing to print_unstable_stats flag by Max Moroz · 6 years ago
- c17e174 [libFuzzer] Initial implementation of weighted mutation leveraging during runtime. by Max Moroz · 6 years ago
- 1d4e630 [libFuzzer] use absolute distance in addition to the hamming distance in value profiling; our A/B testing have (somewhat weak) indication that this provides an additional signal for corpus expansion by Kostya Serebryany · 6 years ago
- 058bdcc [libFuzzer] Handle unstable edges by disregarding unstable edges by Max Moroz · 6 years ago
- d76e269 [sanitizer][fuzzer] Temporarily transition to ZX_TIME_INFINITE_OLD by Petr Hosek · 6 years ago
- 0463658 [libFuzzer] Handle unstable edges by using minimum hit counts by Max Moroz · 6 years ago
- 353e633 [libFuzzer] when -print_coverage=1 is given, print more stats (the number of seeds that hit every given function) by Kostya Serebryany · 6 years ago
- 35539d9 [libFuzzer] fix the bot (the no-assert build) by Kostya Serebryany · 6 years ago
- 6d2ecdf [libFuzzer] first experimental attempt at DFT-based mutations (DFT=data-flow-trace) by Kostya Serebryany · 6 years ago
- 0720d35 [Fuzzer] Improve crash unwinding on Fuchsia by Petr Hosek · 6 years ago
- 800b292 [libFuzzer] Create single template for visiting Inline8bitCounters by Max Moroz · 6 years ago
- 3d72d7c [libFuzzer] Mutation tracking and logging implemented. by Max Moroz · 6 years ago
- 3825919 libFuzzer: prevent irrelevant strings from leaking into auto-dictionary by Matt Morehouse · 6 years ago
- e608a42 Revert r337194 (https://reviews.llvm.org/D48891) due to compilation errors. by Max Moroz · 6 years ago
- 7bf4814 [libFuzzer] Mutation tracking and logging implemented. by Max Moroz · 6 years ago
- 3354646 [libFuzzer] Implement stat::stability_rate based on the percentage of unstable edges. by Max Moroz · 6 years ago
- 356c8e5 Revert r337175 (https://reviews.llvm.org/D49212) due to unintentional format changes. by Max Moroz · 6 years ago
- e336099 [libFuzzer] Implement stat::stability_rate based on the percentage of unstable edges. by Max Moroz · 6 years ago
- 111b680 Revert "[Fuzzer] Afl driver changing iterations handling" by Matt Morehouse · 6 years ago
- 13675a6 [libFuzzer] Make -fsanitize=memory,fuzzer work. by Matt Morehouse · 6 years ago
- 9aadf01 Revert "[libFuzzer] Mutation tracking and logging implemented" by Matt Morehouse · 6 years ago
- 31911a5 [libFuzzer] Mutation tracking and logging implemented by Matt Morehouse · 6 years ago
- adfcb66 libFuzzer: always print line-break for NEW_FUNC/PC output by Kostya Serebryany · 6 years ago
- 6684aa5 [libFuzzer] [NFC] Inline static variable to avoid the linker warning. by George Karpenkov · 6 years ago
- 8ec2133 [libFuzzer] add one more value profile metric, under a flag (experimental) by Kostya Serebryany · 6 years ago
- 75457e0 [libFuzzer] remove stale code, as suggested in https://reviews.llvm.org/D48800 by Kostya Serebryany · 6 years ago
- d814214 [libFuzzer] Use Vector rather than std::vector. by Matt Morehouse · 6 years ago
- ae171c9 Update copyright year to 2018. by Paul Robinson · 6 years ago
- 0289818 [fuzzer] Python 3 print fixes by Vitaly Buka · 6 years ago
- c1df470 [fuzzer] Fix collect_data_flow.py for python 3 by Vitaly Buka · 6 years ago
- 36a74d6 [Fuzzer] Afl driver changing iterations handling by David Carlier · 6 years ago
- 9fa6a4f [libFuzzer] When printing NEW_FUNC, use 1-base indexing. by Kostya Serebryany · 6 years ago
- 920ce9f [Fuzzer] Update the header path for fdio/spawn.h on Fuchsia by Petr Hosek · 6 years ago
- 4c9290b [libFuzzer] make the corpus elements aware of their data flow traces by Kostya Serebryany · 6 years ago
- 6bb2b04 [libFuzzer] remove an experimental flag -use_feature_frequency by Kostya Serebryany · 6 years ago
- b627db8 Fix compile error with libstdc++. by Ilya Biryukov · 6 years ago
- cb49669 [libFuzzer] initial implementation of -data_flow_trace. It parses the data flow trace and prints the summary, but doesn't use the information in any other way yet by Kostya Serebryany · 6 years ago
- 9e7462d [Fuzzer] Migrate Fuchsia port from launchpad to fdio_spawn by Petr Hosek · 6 years ago
- d350f10 [libFuzzer] add collect_data_flow.py that allows to run the data-flow tracer several times on subsets of inputs bytes, to overcome DFSan out-of-label failures by Kostya Serebryany · 6 years ago
- b8bfd8a [Fuzzer] Update _zx_port_wait function use in Fuchsia port by Petr Hosek · 6 years ago
- d4ef310 [libFuzzer] DataFlow tracer now tags a subset of the input. A separate script merges traces from the subsets by Kostya Serebryany · 6 years ago
- 4075960 [libFuzzer] fix two off-by-ones (!!) in the data flow tracer by Kostya Serebryany · 6 years ago
- bc92277 [libFuzzer] change the output format for the DataFlow tracer by Kostya Serebryany · 6 years ago
- ffef3b7 [libFuzzer] Don't complain about lack of interesting inputs when -runs=0. by Max Moroz · 6 years ago
- 0579c6c [libFuzzer] modify -print_corpus_stats to print whether the input reaches the focus function by Kostya Serebryany · 6 years ago
- cdc5010 [libFuzzer] reinstate -dump_coverage, which is still in use (reverts r332036) by Kostya Serebryany · 6 years ago
- 59587be [libFuzzer] add an experimental flag -focus_function: libFuzzer will try to focus on inputs that trigger that function by Kostya Serebryany · 6 years ago
- 970ba88 [libFuzzer] deprecate equivalence_server by Kostya Serebryany · 6 years ago
- 3c04abc [libFuzzer] refactor the implementation of -print_coverage by Kostya Serebryany · 6 years ago
- b01e5d5 [libFuzzer] remove the dump_coverage flag, it hasn't been working with the inline sanitizer coverage anyway by Kostya Serebryany · 6 years ago
- e01d11a [libFuzzer] remove the experimental support for clang coverage instrumentation. This mode has not been used and our experiments with https://github.com/google/fuzzer-test-suite show that this signal is weaker than the SanitizerCoverage by Kostya Serebryany · 6 years ago
- 01d47f0 [libFuzzer] Experimental data flow tracer for fuzz targets. by Kostya Serebryany · 6 years ago
- c56b603 wrong usages of sem_open in the libFuzzer by Kamil Rytarowski · 6 years ago
- 3711b10 [libFuzzer] Guard symbolization with try-lock. by Matt Morehouse · 6 years ago
- 6033af7 [libFuzzer] Don't short-circuit from CrashCallback. by Matt Morehouse · 6 years ago
- 53bf7e7 [libFuzzer] Report at most one crash per input. by Matt Morehouse · 6 years ago