1. fadf250 Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it." by James Y Knight · 7 years ago
  2. f47d6b3 [opaque pointer types] Add a FunctionCallee wrapper type, and use it. by James Y Knight · 7 years ago
  3. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  4. 19ff35c [SanitizerCoverage] Don't create comdat for interposable functions. by Matt Morehouse · 7 years ago
  5. e159a0d [SanitizerCoverage][NFC] Use appendToUsed instead of include by Jonathan Metzman · 7 years ago
  6. b41b372 [sancov] Put .SCOV* sections into the right comdat groups on COFF by Reid Kleckner · 7 years ago
  7. 5eb8cba [SanitizerCoverage] Don't duplicate code to get section pointers by Jonathan Metzman · 7 years ago
  8. bc50455 move GetOrCreateFunctionComdat to Instrumentation.cpp/Instrumentation.h by Kostya Serebryany · 7 years ago
  9. 0b94e88 [SanitizerCoverage] Prevent /OPT:REF from stripping constructors by Jonathan Metzman · 7 years ago
  10. 4d010ca [SanitizerCoverage] Make Inline8bit and TracePC counters dead stripping resistant. by Max Moroz · 7 years ago
  11. 3bea25e [SanitizerCoverage] Create comdat for global arrays. by Matt Morehouse · 7 years ago
  12. f0d7daa Revert "[SanitizerCoverage] Create comdat for global arrays." by Matt Morehouse · 7 years ago
  13. 7ce6032 [SanitizerCoverage] Create comdat for global arrays. by Matt Morehouse · 7 years ago
  14. 40fbdd0 Revert "[SanitizerCoverage] Create comdat for global arrays." by Matt Morehouse · 7 years ago
  15. eac270c [SanitizerCoverage] Create comdat for global arrays. by Matt Morehouse · 7 years ago
  16. 7e042bb [libFuzzer] Port to Windows by Matt Morehouse · 7 years ago
  17. cf311cf Revert "[libFuzzer] Port to Windows" by Matt Morehouse · 7 years ago
  18. 245ebd7 [libFuzzer] Port to Windows by Matt Morehouse · 7 years ago
  19. bab8556 Revert "[libFuzzer] Port to Windows" by Matt Morehouse · 7 years ago
  20. c6fff3b [libFuzzer] Port to Windows by Matt Morehouse · 7 years ago
  21. 0f22fac [SanitizerCoverage] Add associated metadata to PC guards. by Matt Morehouse · 7 years ago
  22. 4543816 [SanitizerCoverage] Add associated metadata to 8-bit counters. by Matt Morehouse · 7 years ago
  23. 1649774 [Instrumentation] Remove unused include by Benjamin Kramer · 7 years ago
  24. 0ea9a90 [SanitizerCoverage] Add associated metadata to pc-tables. by Matt Morehouse · 7 years ago
  25. a275932 [sanitizer-coverage] don't instrument a function if it's entry block ends with 'unreachable' by Kostya Serebryany · 8 years ago
  26. 636d94d [Transforms] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
  27. 4192b96 [sanitizer-coverage] call appendToUsed once per module, not once per function (which is too slow) by Kostya Serebryany · 8 years ago
  28. 034126e [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer by Matt Morehouse · 8 years ago
  29. ba2e61b Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer" by Matt Morehouse · 8 years ago
  30. 2ad8d94 [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer by Matt Morehouse · 8 years ago
  31. f1a54a4 [sanitizer-coverage] Mark the guard and 8-bit counter arrays as used by Justin Bogner · 8 years ago
  32. 873a074 [sanitizer-coverage] Return the array from CreatePCArray. NFC by Justin Bogner · 8 years ago
  33. be757de [sanitizer-coverage] Clean up trailing whitespace. NFC by Justin Bogner · 8 years ago
  34. 6ec7595 Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer" by Matt Morehouse · 8 years ago
  35. f42bd31 [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer by Matt Morehouse · 8 years ago
  36. d3e4b7e [sanitizer-coverage] extend fsanitize-coverage=pc-table with flags for every PC by Kostya Serebryany · 8 years ago
  37. ad96ff1 [sanitizer-coverage] Make sure pc-tables aren't dead stripped by Justin Bogner · 8 years ago
  38. b1fa825 [SanitizerCoverage] Optimize stack-depth instrumentation. by Matt Morehouse · 8 years ago
  39. 5c7fc76 [SanitizerCoverage] Add stack depth tracing instrumentation. by Matt Morehouse · 8 years ago
  40. 5241081 [sanitizer-coverage] Change cmp instrumentation to distinguish const operands by Alexander Potapenko · 8 years ago
  41. a1f12ba [sanitizer-coverage] relax an assertion by Kostya Serebryany · 8 years ago
  42. bfc83fa [sanitizer-coverage] don't instrument available_externally functions by Kostya Serebryany · 8 years ago
  43. bb6f079 [sanitizer-coverage] ensure minimal alignment for coverage counters and guards by Kostya Serebryany · 8 years ago
  44. 063b652 [sanitizer-coverage] rename sanitizer-coverage-create-pc-table into sanitizer-coverage-pc-table and add plumbing for a clang flag by Kostya Serebryany · 8 years ago
  45. b75d002 [sanitizer-coverage] add a feature sanitizer-coverage-create-pc-table=1 (works with trace-pc-guard and inline-8bit-counters) that adds a static table of instrumented PCs to be used at run-time by Kostya Serebryany · 8 years ago
  46. c485ca0 [sanitizer-coverage] simplify the code, NFC by Kostya Serebryany · 8 years ago
  47. 9385aaa [sancov] Fix PR33732 by Alexander Potapenko · 8 years ago
  48. 406c113 Fixing section name for Darwin platforms for sanitizer coverage by George Karpenkov · 8 years ago
  49. 2c2fb88 [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. Reapplying revisions 304630, 304631, 304632, 304673, see PR33308 by Kostya Serebryany · 8 years ago
  50. cdf840fd Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet." by Renato Golin · 8 years ago
  51. f7db346 [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. by Kostya Serebryany · 9 years ago
  52. aed6ba7 [sanitizer-coverage] refactor the code to make it easier to add more sections in future. NFC by Kostya Serebryany · 9 years ago
  53. 53b34c8 [sanitizer-coverage] remove stale code (old coverage); llvm part by Kostya Serebryany · 9 years ago
  54. a1c5327 Fix coverage check for full post-dominator basic blocks. by George Karpenkov · 9 years ago
  55. 018472c Revert "Disable coverage opt-out for strong postdominator blocks." by George Karpenkov · 9 years ago
  56. 9017ca2 Disable coverage opt-out for strong postdominator blocks. by George Karpenkov · 9 years ago
  57. 424bfed [sanitizer-coverage] implement -fsanitize-coverage=no-prune,... instead of a hidden -mllvm flag. llvm part. by Kostya Serebryany · 9 years ago
  58. c5d3d49 [sanitizer-coverage] remove some more stale code by Kostya Serebryany · 9 years ago
  59. 7c9b086 Remove two unused variables (-Werror). by Evgeniy Stepanov · 9 years ago
  60. be87d48 [sanitizer-coverage] remove stale code by Kostya Serebryany · 9 years ago
  61. 59a2d7b Module::getOrInsertFunction is using C-style vararg instead of variadic templates. by Serge Guelton · 9 years ago
  62. b050c7f Revert "Turn some C-style vararg into variadic templates" by Diana Picus · 9 years ago
  63. 5fd75fb Turn some C-style vararg into variadic templates by Serge Guelton · 9 years ago
  64. db11fdf Revert "Turn some C-style vararg into variadic templates" by Mehdi Amini · 9 years ago
  65. 579540a Turn some C-style vararg into variadic templates by Mehdi Amini · 9 years ago
  66. 392f062 [sancov] Don't instrument blocks with no insertion point by Reid Kleckner · 9 years ago
  67. 4705ae9 [sancov] using comdat only when it is enabled by Mike Aizatsky · 9 years ago
  68. 401d369 [sancov] specifying comdat for sancov constructors by Mike Aizatsky · 9 years ago
  69. db5a565 [sanitizer coverage] Fix Instrumentation to work on Windows. by Marcos Pividori · 9 years ago
  70. 41e632b SanitizerCoverage: Support sanitizer guard section on darwin by Justin Bogner · 9 years ago
  71. 4b2ff07 [sanitizer-coverage] emit __sanitizer_cov_trace_pc_guard w/o a preceding 'if' by default. Update the docs, also add deprecation notes around other parts of sanitizer coverage by Kostya Serebryany · 9 years ago
  72. f24e52c [sanitizer-coverage] sort the switch cases by Kostya Serebryany · 9 years ago
  73. 520753a [sanitizer-coverage] use IRB.SetCurrentDebugLocation after IRB.SetInsertPoint by Kostya Serebryany · 9 years ago
  74. 3a83e76 [sancov] Name the global containing the main source file name by Reid Kleckner · 9 years ago
  75. 9d6dc7b [sanitizer-coverage] make sure asan does not instrument coverage guards (reported in https://github.com/google/oss-fuzz/issues/84) by Kostya Serebryany · 9 years ago
  76. ec80354 [sancov] Don't instrument MSVC CRT stdio config helpers by Reid Kleckner · 9 years ago
  77. 4d25ad9 [sanitizer-coverage] use private linkage for coverage guards, delete old commented-out code. by Kostya Serebryany · 9 years ago
  78. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  79. a9b0dd0 [sanitizer-coverage/libFuzzer] make the guards for trace-pc 32-bit; create one array of guards per function, instead of one guard per BB. reorganize the code so that trace-pc-guard does not create unneeded globals by Kostya Serebryany · 9 years ago
  80. 45c1447 [sanitizer-coverage] fix a bug in trace-gep by Kostya Serebryany · 9 years ago
  81. 186d618 [sanitizer-coverage] don't emit the CTOR function if nothing has been instrumented by Kostya Serebryany · 9 years ago
  82. 06694d0 [sanitizer-coverage] add comdat to coverage guards if needed by Kostya Serebryany · 9 years ago
  83. 8e781a8 [libFuzzer] use 'if guard' instead of 'if guard >= 0' with trace-pc; change the guard type to intptr_t; use separate array for 8-bit counters by Kostya Serebryany · 9 years ago
  84. 8ad4155 [sanitizer-coverage] change trace-pc to use 8-byte guards by Kostya Serebryany · 9 years ago
  85. 66a9c17 [sanitizer-coverage] make trace-pc-guard and indirect-call work together by Kostya Serebryany · 9 years ago
  86. da718e5 [sanitizer-coverage] add yet another flavour of coverage instrumentation: trace-pc-guard. The intent is to eventually replace all of {bool coverage, 8bit-counters, trace-pc} with just this one. LLVM part by Kostya Serebryany · 9 years ago
  87. 5ac427b [sanitizer-coverage] add two more modes of instrumentation: trace-div and trace-gep, mostly usaful for value-profile-based fuzzing; llvm part by Kostya Serebryany · 9 years ago
  88. 524c3f3 [sanitizer-coverage/libFuzzer] instrument comparisons with __sanitizer_cov_trace_cmp[1248] instead of __sanitizer_cov_trace_cmp, don't pass the comparison type to save a bit performance. Use these new callbacks in libFuzzer by Kostya Serebryany · 9 years ago
  89. dd5c7f9 [sanitizer-coverage] make sure that calls to __sanitizer_cov_trace_pc are not merged (otherwise different calls get the same PC and confuse fuzzers) by Kostya Serebryany · 9 years ago
  90. 70ea453 [sancov] enabling coverage edge pruning by default. by Mike Aizatsky · 10 years ago
  91. 800f87a NFC: make AtomicOrdering an enum class by JF Bastien · 10 years ago
  92. 01c0f8d [sancov] save entry block from pruning (it is always full dominator) by Mike Aizatsky · 10 years ago
  93. 9987f43 [sancov] code readability improvement. by Mike Aizatsky · 10 years ago
  94. 602f792 [sancov] do not instrument nodes that are full pre-dominators by Mike Aizatsky · 10 years ago
  95. 759aca0 [sancov] clang-formatting SanitizerCoverage.cpp and fully pleasing clang-tidy. by Mike Aizatsky · 10 years ago
  96. 3006115 Revert "Revert "[sancov] specifying sanitizer coverage dependencies."" by Chandler Carruth · 10 years ago
  97. e2b7021 [sancov] Fix the sancov pass to initialize itself inside its by Chandler Carruth · 10 years ago
  98. 075ed3e Revert "[sancov] specifying sanitizer coverage dependencies." by Mike Aizatsky · 10 years ago
  99. 4f7994c [sancov] specifying sanitizer coverage dependencies. by Mike Aizatsky · 10 years ago
  100. adebb93 Remove llvm::getDISubprogram in favor of Function::getSubprogram by Pete Cooper · 10 years ago