1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/test/Instrumentation
Peter Collingbourne 25f0a1d209 DataFlowSanitizer: Add a debugging feature to help us track nonzero labels.
Summary:
When the -dfsan-debug-nonzero-labels parameter is supplied, the code
is instrumented such that when a call parameter, return value or load
produces a nonzero label, the function __dfsan_nonzero_label is called.
The idea is that a debugger breakpoint can be set on this function
in a nominally label-free program to help identify any bugs in the
instrumentation pass causing labels to be introduced.

Reviewers: eugenis

CC: llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D1405

llvm-svn: 188472
2013-08-15 18:51:12 +00:00
..
AddressSanitizer Change the linkage of these global values to 'internal'. 2013-08-06 22:52:42 +00:00
BoundsChecking revert r160742: it's breaking CMake build 2012-07-25 18:49:28 +00:00
DataFlowSanitizer DataFlowSanitizer: Add a debugging feature to help us track nonzero labels. 2013-08-15 18:51:12 +00:00
MemorySanitizer [msan] Unpoison stack allocations and undef values in blacklisted functions. 2013-07-03 14:39:14 +00:00
ThreadSanitizer Add missing colons to check lines. 2013-04-11 12:41:41 +00:00