[DFSan] Handle fast16labels for all API functions.
authorMatt Morehouse <mascasa@google.com>
Wed, 22 Jul 2020 23:53:57 +0000 (23:53 +0000)
committerMatt Morehouse <mascasa@google.com>
Wed, 22 Jul 2020 23:54:26 +0000 (23:54 +0000)
commit19d9c0397e61f2fb59a22d7c699436133a409aea
tree03c665273126d31e5ae16293d20d88c0a2cf5484
parent23cc19d1cfe2d3ed91815843bb1c6b860e59d091
[DFSan] Handle fast16labels for all API functions.

Summary:
Support fast16labels in `dfsan_has_label`, and print an error for all
other API functions.

Reviewers: kcc, vitalybuka, pcc

Reviewed By: kcc

Subscribers: jfb, llvm-commits, #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D84215
compiler-rt/lib/dfsan/dfsan.cpp
compiler-rt/test/dfsan/fast16labels.c