1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/test/Instrumentation/SanitizerCoverage
Reid Kleckner 2c7f02f5dc [sancov] Don't instrument blocks with no insertion point
This prevents crashes when attempting to instrument functions containing
C++ try.

Sanitizer coverage will still fail at runtime when an exception is
thrown through a sancov instrumented function, but that seems marginally
better than what we have now. The full solution is to color the blocks
in LLVM IR and only instrument blocks that have an unambiguous color,
using the appropriate token.

llvm-svn: 298662
2017-03-23 23:30:41 +00:00
..
cmp-tracing.ll [sanitizer-coverage] add two more modes of instrumentation: trace-div and trace-gep, mostly usaful for value-profile-based fuzzing; llvm part 2016-08-30 01:12:10 +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
coverage-dbg.ll DebugInfo: Remove MDString-based type references 2016-04-23 21:08:00 +00:00
coverage.ll [sancov] using comdat only when it is enabled 2017-02-08 23:12:46 +00:00
div-tracing.ll [sanitizer-coverage] add two more modes of instrumentation: trace-div and trace-gep, mostly usaful for value-profile-based fuzzing; llvm part 2016-08-30 01:12:10 +00:00
gep-tracing.ll [sanitizer-coverage] fix a bug in trace-gep 2016-09-27 01:55:08 +00:00
no-func.ll [sanitizer-coverage] don't emit the CTOR function if nothing has been instrumented 2016-09-27 01:08:33 +00:00
seh.ll [sancov] Disable sanitizer coverage on functions using SEH 2015-09-03 20:18:29 +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 SanitizerCoverage: Support sanitizer guard section on darwin 2017-02-01 02:38:39 +00:00
wineh.ll [sancov] Don't instrument blocks with no insertion point 2017-03-23 23:30:41 +00:00