llvm-project/llvm/test/Instrumentation/SanitizerCoverage
Matt Morehouse 034126e507 [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Summary:
- Don't sanitize __sancov_lowest_stack.
- Don't instrument leaf functions.
- Add CoverageStackDepth to Fuzzer and FuzzerNoLink.
- Only enable on Linux.

Reviewers: vitalybuka, kcc, george.karpenkov

Reviewed By: kcc

Subscribers: kubamracek, cfe-commits, llvm-commits, hiraditya

Differential Revision: https://reviews.llvm.org/D37156

llvm-svn: 312185
2017-08-30 22:49:31 +00:00
..
chains.ll Fix coverage check for full post-dominator basic blocks. 2017-05-25 01:41:46 +00:00
cmp-tracing-api-x86_32.ll [sancov] Fix PR33732 2017-07-18 11:47:56 +00:00
cmp-tracing-api-x86_64.ll [sancov] Fix PR33732 2017-07-18 11:47:56 +00:00
cmp-tracing.ll
const-cmp-tracing.ll [sanitizer-coverage] Change cmp instrumentation to distinguish const operands 2017-08-10 15:00:13 +00:00
coverage-dbg.ll [sanitizer-coverage] remove stale code (old coverage); llvm part 2017-05-31 18:27:33 +00:00
coverage.ll [sanitizer-coverage] remove stale code (old coverage); llvm part 2017-05-31 18:27:33 +00:00
coverage2-dbg.ll [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 2017-01-24 00:57:31 +00:00
div-tracing.ll
gep-tracing.ll
inline-8bit-counters.ll [sanitizer-coverage] ensure minimal alignment for coverage counters and guards 2017-07-31 19:49:45 +00:00
no-func.ll
pc-table.ll [sanitizer-coverage] extend fsanitize-coverage=pc-table with flags for every PC 2017-08-25 19:29:47 +00:00
postdominator_check.ll Fix coverage check for full post-dominator basic blocks. 2017-05-25 01:41:46 +00:00
seh.ll [sanitizer-coverage] remove stale code (old coverage); llvm part 2017-05-31 18:27:33 +00:00
stack-depth.ll [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer 2017-08-30 22:49:31 +00:00
switch-tracing.ll [sanitizer-coverage] sort the switch cases 2016-12-27 21:20:06 +00:00
trace-pc-guard-comdat.ll [sancov] using comdat only when it is enabled 2017-02-08 23:12:46 +00:00
trace-pc-guard-nocomdat.ll [sancov] using comdat only when it is enabled 2017-02-08 23:12:46 +00:00
tracing-comdat.ll [sanitizer-coverage] make sure asan does not instrument coverage guards (reported in https://github.com/google/oss-fuzz/issues/84) 2016-11-15 21:12:50 +00:00
tracing.ll [sanitizer-coverage] don't instrument available_externally functions 2017-07-31 20:00:22 +00:00
wineh.ll [sancov] Don't instrument blocks with no insertion point 2017-03-23 23:30:41 +00:00