1. 6600677 android: Moving libFuzzer from LLVM to compiler-rt. by Mauro Rossi · 7 years ago
  2. 4bdf303 android: add soong building rules by Mauro Rossi · 7 years ago
  3. 6c78bda [libFuzzer] Delete llvm/lib/Fuzzer by Vitaly Buka · 8 years ago
  4. 811e930 [FuzzerUtil] Partially revert D38481 on FuzzerUtil by Tim Shen · 8 years ago
  5. 70deadb Use sched_getaffinity instead of std::thread::hardware_concurrency. by Rafael Espindola · 8 years ago
  6. ec925a2 Moving libFuzzer from LLVM to compiler-rt. by George Karpenkov · 8 years ago
  7. 5078f59 Always compile libFuzzer with no coverage by George Karpenkov · 8 years ago
  8. a7c3f3d Get rid of even more "%T" expansions, see <https://reviews.llvm.org/D35396>. by Kuba Mracek · 8 years ago
  9. 6dcfafe [SanitizerCoverage] Add stack depth tracing instrumentation. by Matt Morehouse · 8 years ago
  10. 7fb0921 [CMake] Add install target for LLVMFuzzer by Petr Hosek · 8 years ago
  11. 7028478 [libFuzzer] try to use less RAM while processing the initial corpus by Kostya Serebryany · 8 years ago
  12. 29a5193 [libFuzzer] explicitly use -fsanitize-coverage=trace-pc-guard in test/dump_coverage.test; mark print_coverage/dump_coverage as To-be-deprecated by Kostya Serebryany · 8 years ago
  13. 07fb566 [libFuzzer] experimental support for Clang's coverage (fprofile-instr-generate), Linux-only by Kostya Serebryany · 8 years ago
  14. 65b6f2d [libFuzzer] Re-enable coverage.test on Darwin. by George Karpenkov · 8 years ago
  15. d78be44 [libFuzzer] Update LibFuzzer w.r.t. the new comparisons instrumentation API by Alexander Potapenko · 8 years ago
  16. 1aea640 [libFuzzer] simplify code, NFC by Kostya Serebryany · 8 years ago
  17. 7550cbd [libFuzzer] remove stale code by Kostya Serebryany · 8 years ago
  18. 468107a [libFuzzer] simplify the implementation of -print_coverage=1 by Kostya Serebryany · 8 years ago
  19. 79302ff Do not instrument libFuzzer itself when built with -DLLVM_USE_SANITIZE_COVERAGE by George Karpenkov · 8 years ago
  20. dea6df7 [libFuzzer] use the in-binary pc table (instead of PCs captured at run-time) to implement -exit_on_src_pos by Kostya Serebryany · 8 years ago
  21. 0b67c73 [libFuzzer] print PCs using the in-binary PC-table instead of relying on PCs captured at run-time by Kostya Serebryany · 8 years ago
  22. d7f757c [libFuzzer] re-enable fuzzer-printcovpcs.test by Kostya Serebryany · 8 years ago
  23. 369072e [libFuzzer] make a test more robust by Kostya Serebryany · 8 years ago
  24. 6a3fa85 [libFuzzer] remove the now redundant 'LLVMFuzzer-' prefix from libFuzzer tests by Kostya Serebryany · 8 years ago
  25. c4d2f87 [libFuzzer] split one test into several by Kostya Serebryany · 8 years ago
  26. ba96863 [libFuzzer tests] Only enable libFuzzer tests if by George Karpenkov · 8 years ago
  27. abc4b62 [libFuzzer] make trace-pc.test more reliable by Kostya Serebryany · 8 years ago
  28. e22da6a Fixing buildbots: do not register check-fuzzer if clang or asan are not present. by George Karpenkov · 8 years ago
  29. dd5a253 Drop Windows support from libFuzzer tests. by George Karpenkov · 8 years ago
  30. 32fab33 Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer. by George Karpenkov · 8 years ago
  31. ca0f9bb Disable libFuzzer tests on Windows by George Karpenkov · 8 years ago
  32. 48c84d8 [libFuzzer] Un-reverting change in tests after fixing the failure on Linux. by George Karpenkov · 8 years ago
  33. 51c4734 Revert "[libFuzzer tests] Use substring comparison in libFuzzer tests" by George Karpenkov · 8 years ago
  34. 6795f26 [libFuzzer tests] Use substring comparison in libFuzzer tests by George Karpenkov · 8 years ago
  35. 9e6b2e7 [libFuzzer] temporarty remove pc-tables and disable test/fuzzer-printcovpcs.test until this can be fixed on Windows by Kostya Serebryany · 8 years ago
  36. c19eec3 [libFuzzer] implement more correct way of computing feature index for Inline8bitCounters by Kostya Serebryany · 8 years ago
  37. c6d173b [libFuzzer] enable -fsanitize-coverage=pc-table for all tests by Kostya Serebryany · 8 years ago
  38. f15adeb [libFuzzer] implement __sanitizer_cov_pcs_init and add pc-table to build flags for one test (for now) by Kostya Serebryany · 8 years ago
  39. dfa1712 [libFuzzer] improve support for inline-8bit-counters (make it more correct and faster) by Kostya Serebryany · 8 years ago
  40. 8330752 [libFuzzer] don't disable msan for TracePC::CollectFeatures: this started to cause false positives in msan. No tests for libFuzzer+msan yet -- tests will need to wait until we move libFuzzer to compiler-rt by Kostya Serebryany · 8 years ago
  41. 74b6501 [libFuzzer] make one test faster, fix compiler warnings in tests by Kostya Serebryany · 8 years ago
  42. 9bf22f2 Revert "Revert "[libFuzzer] Add a dependency on symbolizer from libFuzzer tests"" by George Karpenkov · 8 years ago
  43. 5ae0dfe [libFuzzer] reimplement experimental_len_control=1: bump the temporary max_len every time we failed to find new coverage during the last 1000 runs and 1 second. Also fix FileToVector to not load unfinished files by Kostya Serebryany · 8 years ago
  44. 5187ebb Generate error reports when a fuzz target exits. by Matt Morehouse · 8 years ago
  45. 29fa98a [libFuzzer] delete stale code by Kostya Serebryany · 8 years ago
  46. 9dbc448 [libFuzzer] make sure CheckExitOnSrcPosOrItem is called after the new input is saved to the corpus by Kostya Serebryany · 8 years ago
  47. e531917 [libFuzzer] prototype implementation of recursion-depth coverage features (commented out; real implementation needs to use inlined instrumentation) by Kostya Serebryany · 8 years ago
  48. 6c82573 [libFuzzer] add DeepRecursionTest, inspired by https://guidovranken.wordpress.com/2017/07/08/libfuzzer-gv-new-techniques-for-dramatically-faster-fuzzing/ (Stack-depth-guided fuzzing). libFuzzer does not solve it yet. by Kostya Serebryany · 8 years ago
  49. 77c9238 Try to deflake fuzzer-oom.test on Windows by Reid Kleckner · 8 years ago
  50. b905fda [libFuzzer] simplify two more tests by Kostya Serebryany · 8 years ago
  51. 0199c64 [libFuzzer] change several tests to not limit the max len: with reduce_inputs=1 they are now fast enough even w/o this by Kostya Serebryany · 8 years ago
  52. 9ed8bad Fix fuzzer-flags.test on Windows by Reid Kleckner · 8 years ago
  53. a575cf6 [libFuzzer] enable reduce_inputs=1 by default (seems to be a big win usually) by Kostya Serebryany · 8 years ago
  54. 9c21c1e [libFuzzer] when adding a reduced input print REDUCED instead of NEW by Kostya Serebryany · 8 years ago
  55. 0bc92ad [libFuzzer] improve -reduce_inputs=1: now only consider the unique features of very input (seems to work much better) by Kostya Serebryany · 8 years ago
  56. 9505afa [libFuzzer] disable fuzzer-flags.test on windows to fix the bots by Kostya Serebryany · 8 years ago
  57. a5a016b Revert "[libFuzzer] Add a dependency on symbolizer from libFuzzer tests" by George Karpenkov · 8 years ago
  58. 2cf034e [libFuzzer] remove stale code by Kostya Serebryany · 8 years ago
  59. 948973b [libFuzzer] Allow non-fuzzer args after -ignore_remaining_args=1 by Justin Bogner · 8 years ago
  60. 7bdecb4 [libFuzzer] fix stats during merge by Kostya Serebryany · 8 years ago
  61. ac4ebc9 [libFuzzer] update the comments in afl/afl_driver.cpp by Kostya Serebryany · 8 years ago
  62. 12ab215 [libFuzzer] remove stale code; NFC by Kostya Serebryany · 8 years ago
  63. 06e0ac2 [libFuzzer] simplify the handling of memmem/strstr by Kostya Serebryany · 8 years ago
  64. 2ead42c [libFuzzer] move code around; NFC by Kostya Serebryany · 8 years ago
  65. a204f09 [libFuzzer] make sure that -reduce_inputs=1 deletes redundant files in the corpus by Kostya Serebryany · 8 years ago
  66. bb9605f [libFuzzer] experimental feature -reduce_inputs (off by default) that tries to replace elements in the corpus with smaller ones that have the same feature set. Still needs tuning by Kostya Serebryany · 8 years ago
  67. 30f6cbb [libFuzzer] relax test/shrink.test a bit (got broken on windows) by Kostya Serebryany · 8 years ago
  68. 73136ba [libFuzzer] remove include <sanitizer/coverage_interface.h>, not needed any more by Kostya Serebryany · 8 years ago
  69. 8848feb [libFuzzer] refactoring in preparation for -reduce_inputs; NFC intended by Kostya Serebryany · 8 years ago
  70. a4790a3 [libFuzzer] Add a dependency on symbolizer from libFuzzer tests by George Karpenkov · 8 years ago
  71. 43e65bf [libFuzzer] NFC Declare LIBFUZZER_FLAGS_BASE outside of an if-block by George Karpenkov · 8 years ago
  72. 053573f [libFuzzer] Do not use LLVM ostream in tests by George Karpenkov · 8 years ago
  73. f8b3ea8 [LibFuzzer] Fix `-Wcomment` warning emitted by GCC. by Dan Liew · 8 years ago
  74. 09b7b2c [LibFuzzer] Fix `-Wpedantic` warning reported by Eric Christopher. by Dan Liew · 8 years ago
  75. 44a5145 FuzzerUtilDarwin.cpp: We need to pass modifiable strings to posix_spawn by Matthias Braun · 8 years ago
  76. 93a987e [libFuzzer] change the default max_len from 64 to 4096. This will affect cases where libFuzzer is run w/o initial corpus or with a corpus of very small items. by Kostya Serebryany · 8 years ago
  77. 4cbdf0e Fixing section name for Darwin platforms for sanitizer coverage by George Karpenkov · 8 years ago
  78. f1e7673 [libFuzzer] really restrict the new test to Linux (fails on Mac/Windows currently) by Kostya Serebryany · 8 years ago
  79. 41342f5 [libFuzzer] restrict the new test to Linux (fails on Mac currently) by Kostya Serebryany · 8 years ago
  80. 9070c3a [libFuzzer] initial support of -fsanitize-coverage=inline-8bit-counters in libFuzzer. This is not fully functional yet, but simple tests work by Kostya Serebryany · 8 years ago
  81. b428c9f Fix the includes in lib/Fuzzer on Windows that have ordering by Chandler Carruth · 8 years ago
  82. e3e43d9 Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  83. 8c3abee [llvm] Remove double semicolons by Mandeep Singh Grang · 8 years ago
  84. cb1b414 [libFuzzer] fix a test to match the new sanitizer run-time by Kostya Serebryany · 8 years ago
  85. c62411d [libFuzzer] Don't replace custom signal handlers. by Vitaly Buka · 8 years ago
  86. 4e4a48b [libFuzzer] fix tests on Windows by Kostya Serebryany · 8 years ago
  87. 4491d43 [libFuzzer] improve the afl driver and it's tests. Make it possible to run individual inputs with afl driver by Kostya Serebryany · 8 years ago
  88. 9f23ac3 [libFuzzer] fix a warning from Wunreachable-code-loop-increment reported by Christian Holler. This also fixes a logical bug, which however does not affect the libFuzzer's ability too much (I wasn't able to create a differentiating test) by Kostya Serebryany · 8 years ago
  89. 0b84d77 [libFuzzer] fix a compiler warning by Kostya Serebryany · 8 years ago
  90. ea56ec3 [libFuzzer] update docs on -print_coverage/-dump_coverage by Kostya Serebryany · 8 years ago
  91. de20a53 [libFuzzer] make sure the input data is not overwritten in the fuzz target (if it is -- report an error) by Kostya Serebryany · 8 years ago
  92. 0a73805 [libFuzzer] exit without running atexit handlers in libfuzzer's crash handler by Vitaly Buka · 8 years ago
  93. acacdfc Fuzzer: Mark test/cxxstring.test UNSUPPORTED: windows by Duncan P. N. Exon Smith · 8 years ago
  94. afd31bc Remove unnecessary semicolon by Sanjoy Das · 8 years ago
  95. 9204f8c Fixup for r301054: Use an explicit constructor. by Kuba Mracek · 8 years ago
  96. 1d83045 Fixup for r301054: Only use __attribute__((no_sanitize("memory"))) when it's available. by Kuba Mracek · 8 years ago
  97. d0b815c [libFuzzer] Always build libFuzzer by Kuba Mracek · 8 years ago
  98. 768a04e Fixup for r301007: Restrict the -D hack to Darwin. by Kuba Mracek · 8 years ago
  99. 05c05ab Revert r301010: Bot failures on Windows, NetBSD and even some old Darwin. by Kuba Mracek · 8 years ago
  100. 8863731 [libFuzzer] Always build libFuzzer by Kuba Mracek · 8 years ago