[DFSan] Add __dfsan_load_callback.
authorMatt Morehouse <mascasa@google.com>
Fri, 28 Feb 2020 22:25:45 +0000 (14:25 -0800)
committerMatt Morehouse <mascasa@google.com>
Fri, 28 Feb 2020 22:26:09 +0000 (14:26 -0800)
commit52f889abecc71cac2defd18a5fbba10880030867
tree17735a728461b36fabe0626b0702a53ef0504969
parent53f51da09e4530a193b7c17aece6daace6f6b8f5
[DFSan] Add __dfsan_load_callback.

Summary:
When -dfsan-event-callbacks is specified, insert a call to
__dfsan_load_callback() on every load.

Reviewers: vitalybuka, pcc, kcc

Reviewed By: vitalybuka, kcc

Subscribers: hiraditya, #sanitizers, llvm-commits, eugenis, kcc

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D75363
compiler-rt/test/dfsan/event_callbacks.c
llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp