- fadf250 Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it." by James Y Knight · 7 years ago
- f47d6b3 [opaque pointer types] Add a FunctionCallee wrapper type, and use it. by James Y Knight · 7 years ago
- 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
- 19ff35c [SanitizerCoverage] Don't create comdat for interposable functions. by Matt Morehouse · 7 years ago
- e159a0d [SanitizerCoverage][NFC] Use appendToUsed instead of include by Jonathan Metzman · 7 years ago
- b41b372 [sancov] Put .SCOV* sections into the right comdat groups on COFF by Reid Kleckner · 7 years ago
- 5eb8cba [SanitizerCoverage] Don't duplicate code to get section pointers by Jonathan Metzman · 7 years ago
- bc50455 move GetOrCreateFunctionComdat to Instrumentation.cpp/Instrumentation.h by Kostya Serebryany · 7 years ago
- 0b94e88 [SanitizerCoverage] Prevent /OPT:REF from stripping constructors by Jonathan Metzman · 7 years ago
- 4d010ca [SanitizerCoverage] Make Inline8bit and TracePC counters dead stripping resistant. by Max Moroz · 7 years ago
- 3bea25e [SanitizerCoverage] Create comdat for global arrays. by Matt Morehouse · 7 years ago
- f0d7daa Revert "[SanitizerCoverage] Create comdat for global arrays." by Matt Morehouse · 7 years ago
- 7ce6032 [SanitizerCoverage] Create comdat for global arrays. by Matt Morehouse · 7 years ago
- 40fbdd0 Revert "[SanitizerCoverage] Create comdat for global arrays." by Matt Morehouse · 7 years ago
- eac270c [SanitizerCoverage] Create comdat for global arrays. by Matt Morehouse · 7 years ago
- 7e042bb [libFuzzer] Port to Windows by Matt Morehouse · 7 years ago
- cf311cf Revert "[libFuzzer] Port to Windows" by Matt Morehouse · 7 years ago
- 245ebd7 [libFuzzer] Port to Windows by Matt Morehouse · 7 years ago
- bab8556 Revert "[libFuzzer] Port to Windows" by Matt Morehouse · 7 years ago
- c6fff3b [libFuzzer] Port to Windows by Matt Morehouse · 7 years ago
- 0f22fac [SanitizerCoverage] Add associated metadata to PC guards. by Matt Morehouse · 7 years ago
- 4543816 [SanitizerCoverage] Add associated metadata to 8-bit counters. by Matt Morehouse · 7 years ago
- 1649774 [Instrumentation] Remove unused include by Benjamin Kramer · 7 years ago
- 0ea9a90 [SanitizerCoverage] Add associated metadata to pc-tables. by Matt Morehouse · 7 years ago
- a275932 [sanitizer-coverage] don't instrument a function if it's entry block ends with 'unreachable' by Kostya Serebryany · 8 years ago
- 636d94d [Transforms] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
- 4192b96 [sanitizer-coverage] call appendToUsed once per module, not once per function (which is too slow) by Kostya Serebryany · 8 years ago
- 034126e [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer by Matt Morehouse · 8 years ago
- ba2e61b Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer" by Matt Morehouse · 8 years ago
- 2ad8d94 [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer by Matt Morehouse · 8 years ago
- f1a54a4 [sanitizer-coverage] Mark the guard and 8-bit counter arrays as used by Justin Bogner · 8 years ago
- 873a074 [sanitizer-coverage] Return the array from CreatePCArray. NFC by Justin Bogner · 8 years ago
- be757de [sanitizer-coverage] Clean up trailing whitespace. NFC by Justin Bogner · 8 years ago
- 6ec7595 Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer" by Matt Morehouse · 8 years ago
- f42bd31 [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer by Matt Morehouse · 8 years ago
- d3e4b7e [sanitizer-coverage] extend fsanitize-coverage=pc-table with flags for every PC by Kostya Serebryany · 8 years ago
- ad96ff1 [sanitizer-coverage] Make sure pc-tables aren't dead stripped by Justin Bogner · 8 years ago
- b1fa825 [SanitizerCoverage] Optimize stack-depth instrumentation. by Matt Morehouse · 8 years ago
- 5c7fc76 [SanitizerCoverage] Add stack depth tracing instrumentation. by Matt Morehouse · 8 years ago
- 5241081 [sanitizer-coverage] Change cmp instrumentation to distinguish const operands by Alexander Potapenko · 8 years ago
- a1f12ba [sanitizer-coverage] relax an assertion by Kostya Serebryany · 8 years ago
- bfc83fa [sanitizer-coverage] don't instrument available_externally functions by Kostya Serebryany · 8 years ago
- bb6f079 [sanitizer-coverage] ensure minimal alignment for coverage counters and guards by Kostya Serebryany · 8 years ago
- 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
- 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
- c485ca0 [sanitizer-coverage] simplify the code, NFC by Kostya Serebryany · 8 years ago
- 9385aaa [sancov] Fix PR33732 by Alexander Potapenko · 8 years ago
- 406c113 Fixing section name for Darwin platforms for sanitizer coverage by George Karpenkov · 8 years ago
- 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
- 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
- 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
- aed6ba7 [sanitizer-coverage] refactor the code to make it easier to add more sections in future. NFC by Kostya Serebryany · 9 years ago
- 53b34c8 [sanitizer-coverage] remove stale code (old coverage); llvm part by Kostya Serebryany · 9 years ago
- a1c5327 Fix coverage check for full post-dominator basic blocks. by George Karpenkov · 9 years ago
- 018472c Revert "Disable coverage opt-out for strong postdominator blocks." by George Karpenkov · 9 years ago
- 9017ca2 Disable coverage opt-out for strong postdominator blocks. by George Karpenkov · 9 years ago
- 424bfed [sanitizer-coverage] implement -fsanitize-coverage=no-prune,... instead of a hidden -mllvm flag. llvm part. by Kostya Serebryany · 9 years ago
- c5d3d49 [sanitizer-coverage] remove some more stale code by Kostya Serebryany · 9 years ago
- 7c9b086 Remove two unused variables (-Werror). by Evgeniy Stepanov · 9 years ago
- be87d48 [sanitizer-coverage] remove stale code by Kostya Serebryany · 9 years ago
- 59a2d7b Module::getOrInsertFunction is using C-style vararg instead of variadic templates. by Serge Guelton · 9 years ago
- b050c7f Revert "Turn some C-style vararg into variadic templates" by Diana Picus · 9 years ago
- 5fd75fb Turn some C-style vararg into variadic templates by Serge Guelton · 9 years ago
- db11fdf Revert "Turn some C-style vararg into variadic templates" by Mehdi Amini · 9 years ago
- 579540a Turn some C-style vararg into variadic templates by Mehdi Amini · 9 years ago
- 392f062 [sancov] Don't instrument blocks with no insertion point by Reid Kleckner · 9 years ago
- 4705ae9 [sancov] using comdat only when it is enabled by Mike Aizatsky · 9 years ago
- 401d369 [sancov] specifying comdat for sancov constructors by Mike Aizatsky · 9 years ago
- db5a565 [sanitizer coverage] Fix Instrumentation to work on Windows. by Marcos Pividori · 9 years ago
- 41e632b SanitizerCoverage: Support sanitizer guard section on darwin by Justin Bogner · 9 years ago
- 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
- f24e52c [sanitizer-coverage] sort the switch cases by Kostya Serebryany · 9 years ago
- 520753a [sanitizer-coverage] use IRB.SetCurrentDebugLocation after IRB.SetInsertPoint by Kostya Serebryany · 9 years ago
- 3a83e76 [sancov] Name the global containing the main source file name by Reid Kleckner · 9 years ago
- 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
- ec80354 [sancov] Don't instrument MSVC CRT stdio config helpers by Reid Kleckner · 9 years ago
- 4d25ad9 [sanitizer-coverage] use private linkage for coverage guards, delete old commented-out code. by Kostya Serebryany · 9 years ago
- 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
- 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
- 45c1447 [sanitizer-coverage] fix a bug in trace-gep by Kostya Serebryany · 9 years ago
- 186d618 [sanitizer-coverage] don't emit the CTOR function if nothing has been instrumented by Kostya Serebryany · 9 years ago
- 06694d0 [sanitizer-coverage] add comdat to coverage guards if needed by Kostya Serebryany · 9 years ago
- 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
- 8ad4155 [sanitizer-coverage] change trace-pc to use 8-byte guards by Kostya Serebryany · 9 years ago
- 66a9c17 [sanitizer-coverage] make trace-pc-guard and indirect-call work together by Kostya Serebryany · 9 years ago
- 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
- 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
- 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
- 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
- 70ea453 [sancov] enabling coverage edge pruning by default. by Mike Aizatsky · 10 years ago
- 800f87a NFC: make AtomicOrdering an enum class by JF Bastien · 10 years ago
- 01c0f8d [sancov] save entry block from pruning (it is always full dominator) by Mike Aizatsky · 10 years ago
- 9987f43 [sancov] code readability improvement. by Mike Aizatsky · 10 years ago
- 602f792 [sancov] do not instrument nodes that are full pre-dominators by Mike Aizatsky · 10 years ago
- 759aca0 [sancov] clang-formatting SanitizerCoverage.cpp and fully pleasing clang-tidy. by Mike Aizatsky · 10 years ago
- 3006115 Revert "Revert "[sancov] specifying sanitizer coverage dependencies."" by Chandler Carruth · 10 years ago
- e2b7021 [sancov] Fix the sancov pass to initialize itself inside its by Chandler Carruth · 10 years ago
- 075ed3e Revert "[sancov] specifying sanitizer coverage dependencies." by Mike Aizatsky · 10 years ago
- 4f7994c [sancov] specifying sanitizer coverage dependencies. by Mike Aizatsky · 10 years ago
- adebb93 Remove llvm::getDISubprogram in favor of Function::getSubprogram by Pete Cooper · 10 years ago