hanchenye-llvm-project/compiler-rt/test
Evgeniy Stepanov 208aae8ee0 [msan] Chained origins re-design.
Generalize StackDepot and create a new specialized instance of it to
efficiently (i.e. without duplicating stack trace data) store the
origin history tree.

This reduces memory usage for chained origins roughly by an order of
magnitude.

Most importantly, this new design allows us to put two limits on
stored history data (exposed in MSAN_OPTIONS) that help avoid
exponential growth in used memory on certain workloads.

See comments in lib/msan/msan_origin.h for more details.

llvm-svn: 209284
2014-05-21 09:02:13 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan [ASan Win] Simplify and improve the way we forward ASan interface calls from DLLs 2014-05-20 14:26:19 +00:00
builtins Add support for IEEE754 quad precision comparison functions. 2014-04-01 13:42:56 +00:00
dfsan Add %run to all lit tests 2014-04-30 21:34:17 +00:00
lsan Add %run to all lit tests 2014-04-30 21:34:17 +00:00
msan [msan] Chained origins re-design. 2014-05-21 09:02:13 +00:00
profile Run common and profile tests in cross-compiled builds. 2014-05-20 22:04:27 +00:00
sanitizer_common XFAIL ptrace test on arm 2014-05-20 23:31:26 +00:00
tsan [TSan] Improve support for running TSan test suite with GCC-TSan. 2014-05-16 20:33:56 +00:00
ubsan [ubsan] fix vptr test on ARM 2014-05-20 22:07:58 +00:00
CMakeLists.txt InstrProf: Add simple compiler-rt test 2014-03-31 22:45:37 +00:00
lit.common.cfg Exclude several ASan tests from test suite if we're using GCC 2014-05-16 20:12:27 +00:00
lit.common.configured.in XFAIL ptrace test on arm 2014-05-20 23:31:26 +00:00