diff options
author | Pratyai Mazumder <feynmanthecurious@gmail.com> | 2020-04-08 22:02:41 -0700 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2020-04-08 22:43:52 -0700 |
commit | e8d1c6529b951131fe9c2636d672ed8073919820 (patch) | |
tree | 800c3cf7c757f7a9fc4eff9e588a469cde1ba5ec /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 8b1a6c0a57640bc19028eecb34e8a2e9dcaa2caf (diff) | |
download | llvm-e8d1c6529b951131fe9c2636d672ed8073919820.zip llvm-e8d1c6529b951131fe9c2636d672ed8073919820.tar.gz llvm-e8d1c6529b951131fe9c2636d672ed8073919820.tar.bz2 |
[SanitizerCoverage] sancov/inline-bool-flag instrumentation.
Summary:
New SanitizerCoverage feature `inline-bool-flag` which inserts an
atomic store of `1` to a boolean (which is an 8bit integer in
practice) flag on every instrumented edge.
Implementation-wise it's very similar to `inline-8bit-counters`
features. So, much of wiring and test just follows the same pattern.
Reviewers: kcc, vitalybuka
Reviewed By: vitalybuka
Subscribers: llvm-commits, hiraditya, jfb, cfe-commits, #sanitizers
Tags: #clang, #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D77244
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions