1. 64bdf91 [libfuzzer] chromium-related compilation fixes by aizatsky · 8 years ago
  2. 0b27dad [libFuzzer] reorganize the tracing code to make it easier to experiment with inlined coverage instrumentation. NFC by kcc · 8 years ago
  3. 8184d03 [libFuzzer] Properly handle exceptions with UnhandledExceptionFilter. by mpividori · 8 years ago
  4. 70a8dc6 [libFuzzer] Disable afl tests on non-posix systems. by mpividori · 8 years ago
  5. c575c70 [libFuzzer] Disable equivalence tests on non posix systems. by mpividori · 8 years ago
  6. b37cb04 [libFuzzer] Isolate merge tests that require posix. by mpividori · 8 years ago
  7. cfce538 [libFuzzer] Add features `windows` and `posix` for lit tests. by mpividori · 8 years ago
  8. 2a9960b [libFuzzer] Accept different extensions. by mpividori · 8 years ago
  9. 6d0c48c [libFuzzer] Fix test because cmd prompt does not expand wildcard. by mpividori · 8 years ago
  10. 02201a0 [libFuzzer] Do not use llvm-objdump for disassembling a DSO. by mpividori · 8 years ago
  11. 150d5e2 [libFuzzer] Properly check if we can use dumpbin. by mpividori · 8 years ago
  12. 9c41a5a [libFuzzer] increase the default size for shmem by kcc · 8 years ago
  13. 7bd56e5 [libFuzzer] Implement TmpDir() for Windows. by mpividori · 8 years ago
  14. 9e9e6a3 [libfuzzer] include errno.h. On Ubuntu 14.04 we got away w/o it, but other systems seem to require it by kcc · 8 years ago
  15. cf28632 [libFuzzer] make shmem more robust in the presence of signals by kcc · 8 years ago
  16. bd24497 [libFuzzer] simplify the value profiling callback further: don't use (idx MOD prime) on the hot path where it is useless anyway by kcc · 8 years ago
  17. 1048d10 [libFuzzer] make sure (again) that __builtin_popcountl is compiled into popcnt by kcc · 8 years ago
  18. f4d36e8 [libFuzzer] simplify the value profile code and disable asan/msan on it by kcc · 8 years ago
  19. 0d9eb7c [libFuzzer] remove a bit of stale code by kcc · 8 years ago
  20. 6bbf65e [libFuzzer] further simplify __sanitizer_cov_trace_pc_guard by kcc · 8 years ago
  21. 38f7d55 [libFuzzer] simplify the code for __sanitizer_cov_trace_pc_guard and make sure it is not asan/msan-instrumented by kcc · 8 years ago
  22. fc86b9b [libFuzzer] don't call GetPreviousInstructionPc on the hot path -- only when dumping the PCs by kcc · 8 years ago
  23. bf7845e [libFuzzer] mutate empty input using the regular mutators (instead of a custom dummy one). This way when we mutate an empty input there is a chance we will get a dictionary word by kcc · 8 years ago
  24. db1eeb4 [libFuzzer] make sure we use the feedback from std::string operator == by kcc · 8 years ago
  25. c35d647 [libFuzzer] deflake a test by kcc · 8 years ago
  26. 29735df [libFuzzer] Add missing dependency for tests. by mpividori · 8 years ago
  27. 28951bb [libFuzzer] Specify the CRT considered (MT or MD) for tests on Windows. by mpividori · 8 years ago
  28. d63eb06 [libFuzzer] Fix test with shared libraries on Windows. by mpividori · 8 years ago
  29. 1649091 [libFuzzer] AlrmHandler is executed in a different thread for Windows. by mpividori · 8 years ago
  30. 09dcd5f [libFuzzer] Leak Sanitizer is not supported for Windows. by mpividori · 8 years ago
  31. 025c826 [libFuzzer] Fix OutOfMemory tests to work on 32 bits. by mpividori · 8 years ago
  32. 367eca8 [libFuzzer] Avoid undefined behavior, properly discard output to stdout/stderr. by mpividori · 8 years ago
  33. 121bcd0 [libFuzzer] Remove lib prefix from library names on tests. by mpividori · 8 years ago
  34. 8f9b657 [libFuzzer] Fix ListFilesInDirRecursive() to do the same for Posix and Windows. by mpividori · 8 years ago
  35. 507763d [libFuzzer] Consider both possible separators for tests. by mpividori · 8 years ago
  36. b252f86 [libFuzzer] Portably disassemble and find calls to sanitizer_cov_trace_pc_guard. by mpividori · 8 years ago
  37. cc88a79 [libFuzzer] Portable implementation of `IsInterestingCoverageFile()`. by mpividori · 8 years ago
  38. 8cdb946 [libFuzzer] Remove optimization flags for tests. by mpividori · 8 years ago
  39. 406251f [libFuzzer] Expose Sanitizer Coverage functions from libFuzzer. by mpividori · 8 years ago
  40. 21260cc [libFuzzer] Remove dependencies for tests on Windows. by mpividori · 8 years ago
  41. f397488 [libFuzzer] Disable afl tests for Windows. by mpividori · 8 years ago
  42. de948cf [libFuzzer] Use CXX to set compiler to use by vitalybuka · 8 years ago
  43. f6bb6c9 [libFuzzer] fix gcc build by kcc · 8 years ago
  44. 7733617 [libFuzzer] use print+exit(1) instead of assert to report an error by kcc · 8 years ago
  45. 593a47e [libFuzzer] re-enable LLVMFuzzer-RepeatedMemcmp test, cleanup the test runner nearby by kcc · 8 years ago
  46. c5bb1d6 [libFuzzer] call __sanitizer_dump_coverage via EF by kcc · 8 years ago
  47. 4416633 [libFuzzer] Don't use `#ifdef` for defined macros, instead use `#if`. by mpividori · 8 years ago
  48. 609bd72 [libFuzzer] Use clang as linker on Windows, to properly include sanitizer libraries. by mpividori · 8 years ago
  49. 5e8178a [libFuzzer] Properly use compiler options supported on Windows. by mpividori · 8 years ago
  50. 0acdb9b [libFuzzer] add an assert to protect against LLVMFuzzerInitialize changing argv[0] by kcc · 8 years ago
  51. e33bb09 [libFuzzer] experimental support for 'equivalance fuzzing' by kcc · 8 years ago
  52. 78ee52d [libFuzzer] ensure that entries in PersistentAutoDictionary are not empty by kcc · 8 years ago
  53. 7bad374 [libFuzzer] improve -minimize_crash: honor -artifact_prefix= and don't special case 2-byte inputs by kcc · 8 years ago
  54. d67bf59 [libFuzzer] add two tests for experimenting with equivalence fuzzing by kcc · 8 years ago
  55. 33c20f5 [libFuzzer] remove stale code by kcc · 8 years ago
  56. c0b1e35 [libFuzzer] exit(1) on failed merge by kcc · 8 years ago
  57. 60fd85a [libFuzzer] add ATTRIBUTE_NO_SANITIZE_MEMORY to sanitizer hooks by kcc · 8 years ago
  58. 3be70fc [libfuzzer] fixing collected pc addresses for coverage by aizatsky · 8 years ago
  59. 808cc0d [libFuzzer] use table of recent compares for memcmp/strcmp (to unify the code between cmp and memcmp handling) by kcc · 8 years ago
  60. af68bb1 [libFuzzer] copy the options inside MutationDispatcher to avoid use-after-scope in mutator tests by kcc · 8 years ago
  61. e6cbbd6 [libFuzzer] remove dead code, NFC by kcc · 8 years ago
  62. a587176 [libFuzzer] improve error handling during the merge (handle various IO failures) by kcc · 8 years ago
  63. 9b73c45 [libFuzzer] use /tmp (or $TMPDIR, if present) to store temp files during merge by kcc · 8 years ago
  64. 3f1e1ae [libFuzzer] disable -print_pcs by default (was enabled by mistake) by kcc · 8 years ago
  65. a3061c4 [libFuzzer] cleaner implementation of -print_pcs=1 by kcc · 9 years ago
  66. 91e0d05 Include <algorithm> for std::max etc by rnk · 9 years ago
  67. 278b969 [libFuzzer] make __sanitizer_cov_trace_switch more predictable by kcc · 9 years ago
  68. ab05233 [libFuzzer] add an experimental flag -experimental_len_control=1 that sets max_len to 1M and tries to increases the actual max sizes of mutations very gradually (second attempt) by kcc · 9 years ago
  69. 9244c47 [libFuzzer] don't create large random mutations when given an empty seed by kcc · 9 years ago
  70. 20c43f1 [libFuzzer] fix UB and simplify the computation of the RNG seed (https://llvm.org/bugs/show_bug.cgi?id=31456) by kcc · 9 years ago
  71. 2b3efc2 [libfuzzer] dump_coverage command line flag by aizatsky · 9 years ago
  72. d0fe6bc Revert "[libFuzzer] add an experimental flag -experimental_len_control=1 that sets max_len to 1M and tries to increases the actual max sizes of mutations very gradually. Also remove a bit of dead code" by djasper · 9 years ago
  73. 2d19afd [libFuzzer] use less memory for merge by kcc · 9 years ago
  74. d7abe6a [libFuzzer] speed up __sanitizer_cov_trace_switch a bit more (remove DIV) by kcc · 9 years ago
  75. 7779f75 [libFuzzer] remove stale test by kcc · 9 years ago
  76. 26a620b [libFuzzer] when tracing switch statements, handle only one case at a time (to make things faster). Also ensure that the signals from value profile do not intersect with the regular coverage by kcc · 9 years ago
  77. 27d04f8 [libfuzzer] removing experimental FuzzerFnAdapter by aizatsky · 9 years ago
  78. bff931a [libFuzzer] avoid msan false positives in more cases by kcc · 9 years ago
  79. 8ed8f13 [libFuzzer] add an experimental flag -experimental_len_control=1 that sets max_len to 1M and tries to increases the actual max sizes of mutations very gradually. Also remove a bit of dead code by kcc · 9 years ago
  80. db13507 [libFuzzer] Fix index error in SearchMemory() implementation for Windows. by mpividori · 9 years ago
  81. 5cae2af [libFuzzer] Remove unnecessary includes of posix headers. by mpividori · 9 years ago
  82. 843ff5e [libFuzzer] Update tests to use more general functions instead of posix specific. by mpividori · 9 years ago