diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2013-08-15 18:51:12 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2013-08-15 18:51:12 +0000 |
commit | 444c59e270b65a1e5040231bf3b27b9577c4ee2d (patch) | |
tree | 0c0938b66c1ab17771c7fa9b0ee7c5df81835969 /clang/lib/CodeGen/CGDebugInfo.h | |
parent | ae52ac74790fe041dee7724f32b6132c7ca3c7e1 (diff) | |
download | bcm5719-llvm-444c59e270b65a1e5040231bf3b27b9577c4ee2d.tar.gz bcm5719-llvm-444c59e270b65a1e5040231bf3b27b9577c4ee2d.zip |
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
Diffstat (limited to 'clang/lib/CodeGen/CGDebugInfo.h')
0 files changed, 0 insertions, 0 deletions