[hwasan] Verify Android TLS slot at startup.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 12 Dec 2018 22:10:52 +0000 (22:10 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 12 Dec 2018 22:10:52 +0000 (22:10 +0000)
commit0af6e5facdcc534e097bbe8f565ad827f159f604
tree31cb5f5a10ccad3b3dde637253ff9767ecf6cc75
parent6b22f592075f239d5d666a7994ff1680050f6580
[hwasan] Verify Android TLS slot at startup.

Summary:
Add a check that TLS_SLOT_TSAN / TLS_SLOT_SANITIZER, whichever
android_get_tls_slot is using, is not conflicting with
TLS_SLOT_DLERROR.

Reviewers: rprichard, vitalybuka

Subscribers: srhines, kubamracek, llvm-commits

Differential Revision: https://reviews.llvm.org/D55587

llvm-svn: 348979
compiler-rt/lib/hwasan/hwasan.cc
compiler-rt/lib/hwasan/hwasan.h
compiler-rt/lib/hwasan/hwasan_linux.cc