llvm-project/compiler-rt/lib
Dean Michael Berris 1704f6289a [XRay][compiler-rt] Enable the XRay compiler-rt unit tests.
Summary:
Before this change we seemed to not be running the unit tests, and therefore we
set out to run them. In the process of making this happen we found a divergence
between the implementation and the tests.

This includes changes to both the CMake files as well as the implementation and
headers of the XRay runtime. We've also updated documentation on the changed
functions.

Reviewers: kpw, eizan

Subscribers: mgorny, llvm-commits

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

llvm-svn: 312202
2017-08-31 00:50:12 +00:00
..
BlocksRuntime [compiler-rt] Test commit: remove some trailing white spaces. 2017-08-25 19:36:30 +00:00
asan Finalize ASAN/NetBSD 2017-08-30 23:02:36 +00:00
builtins [builtins] Prevent duplicate definitions for overridden functions 2017-08-30 17:12:57 +00:00
cfi CFI: Move STL allocator blacklist to clang 2017-08-04 20:04:01 +00:00
dfsan [sanitizer_common] Move filesystem-related code out of sanitizer_common.cc 2017-07-22 01:46:40 +00:00
esan [esan] Use stack_t instead of struct sigaltstack (PR34011) 2017-08-22 21:54:37 +00:00
fuzzer Add preliminary NetBSD support in libfuzzer 2017-08-30 22:44:11 +00:00
interception [sanitizers CMake] NFC Refactor the logic for compiling and generating tests 2017-08-15 22:56:10 +00:00
lsan Add NetBSD support in lsan_interceptors.cc 2017-08-30 22:47:05 +00:00
msan [msan] Switch the pvalloc overflow test to a lit test 2017-08-04 07:32:10 +00:00
profile [Profile] create a copy of profile file name from environment 2017-08-23 21:39:33 +00:00
safestack Enable SafeStack on NetBSD 2017-08-10 18:40:09 +00:00
sanitizer_common Finalize ASAN/NetBSD 2017-08-30 23:02:36 +00:00
scudo [sanitizer] Re-introduce kUseSeparateSizeClassForBatch for the 32-bit Primary 2017-08-28 15:20:02 +00:00
stats Support compiler-rt builtins 2017-07-28 03:39:38 +00:00
tsan Add NetBSD support in tsan_interceptors.cc 2017-08-30 19:41:30 +00:00
ubsan Reland r311842 - [cmake] Remove i686 target that is duplicate to i386 2017-08-28 20:30:12 +00:00
ubsan_minimal Disable ubsan-minimal on Darwin. 2017-08-29 21:15:08 +00:00
xray [XRay][compiler-rt] Enable the XRay compiler-rt unit tests. 2017-08-31 00:50:12 +00:00
CMakeLists.txt Move libFuzzer to compiler_rt. 2017-08-21 23:25:50 +00:00