Cleanup new cxa guard implementation.
authorEric Fiselier <eric@efcs.ca>
Wed, 24 Apr 2019 04:21:05 +0000 (04:21 +0000)
committerEric Fiselier <eric@efcs.ca>
Wed, 24 Apr 2019 04:21:05 +0000 (04:21 +0000)
commit5a235865f7211563e69ba15d6d60aca9c3a20592
treee2189165c5e768f1956044b9d091a8800e52173c
parentb5f39845417560b7a54342dcb013af82f83567b2
Cleanup new cxa guard implementation.

* Add TSAN annotations around the futex syscalls.
* Test that the futex syscall wrappers actually work.
* Fix bad names.

llvm-svn: 359069
libcxxabi/src/cxa_guard_impl.h
libcxxabi/test/guard_test_basic.pass.cpp
libcxxabi/test/guard_threaded_test.pass.cpp