hanchenye-llvm-project/compiler-rt/test
Dean Michael Berris 47e6b8c2c7 [XRay][compiler-rt] Support string-based config for Basic mode.
Summary:
This addresses http://llvm.org/PR36790.

This change allows the XRay Basic Mode implementation to use the
string-based initialization routine provided through
`__xray_log_init_mode(...)`. In the process, we've also deprecated some
flags defined for the `XRAY_OPTIONS` environment variable.

We then introduce another environment variable that can control the XRay
Basic Mode implementation through `XRAY_BASIC_OPTIONS`.

We also rename files from `xray_inmemory_log` to `xray_basic_logging` to
be more in line with the mode implementation.

Depends on D46174.

Reviewers: echristo, kpw, pelikan, eizan

Reviewed By: kpw

Subscribers: mgorny, llvm-commits

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

llvm-svn: 331507
2018-05-04 06:27:53 +00:00
..
BlocksRuntime
asan [asan] Align __asan_global_start so that it works with LLD 2018-04-26 20:46:50 +00:00
builtins [PATCH] [compiler-rt, RISCV] Support builtins for RISC-V 2018-03-01 07:47:27 +00:00
cfi cfi: Disable simple-pass.cpp on Darwin. 2018-03-09 20:41:56 +00:00
dfsan [compiler-rt][dfsan][mips] UnXPASS a consistently passing test 2018-04-06 17:03:36 +00:00
esan [tsan] Update unittest for logging changes of r308637 2017-07-20 20:06:00 +00:00
fuzzer [libFuzzer] Report at most one crash per input. 2018-05-01 21:01:53 +00:00
hwasan [HWASan] Add "N" suffix to generic __hwasan_load/store. 2018-04-18 22:05:18 +00:00
interception Revert "[interception] Check for export table's size before referring to its elements." 2017-01-22 03:30:14 +00:00
lsan [ASan] Report proper ASan error on allocator failures instead of CHECK(0)-ing 2018-03-28 18:22:40 +00:00
msan [PowerPC] Disable failing dynamic tls test cases 2018-03-21 11:58:37 +00:00
profile [profile] Move newly added test to the supported platform 2018-04-02 21:24:07 +00:00
safestack Factor out "stable-runtime" feature and enable it on all android. 2017-10-10 23:37:26 +00:00
sanitizer_common Add s390x to XFAIL for illegal_read/write_test.cc 2018-04-25 19:34:48 +00:00
scudo [scudo] Adding an interface function to print allocator stats 2018-04-25 18:52:29 +00:00
shadowcallstack shadowcallstack: Make runtime tests compatible with aarch64. 2018-04-09 20:18:10 +00:00
tsan Revert "Follow-up to r331378. Update tests to allow to use C atomics in C++." 2018-05-03 23:06:37 +00:00
ubsan [Sanitizers, test] Fix sanitizer tests on Solaris (PR 33274) 2018-01-17 12:26:04 +00:00
ubsan_minimal [Sanitizers, test] Fix sanitizer tests on Solaris (PR 33274) 2018-01-17 12:26:04 +00:00
xray [XRay][compiler-rt] Support string-based config for Basic mode. 2018-05-04 06:27:53 +00:00
CMakeLists.txt libFuzzer, OpenBSD support 2018-04-09 22:38:26 +00:00
lit.common.cfg Fix which Darwin versions have ObjC runtime with full subscripting support. 2018-02-26 23:04:57 +00:00
lit.common.configured.in [ubsan] Re-commit: lit changes for lld testing, future lto testing. 2017-12-01 19:36:29 +00:00