hanchenye-llvm-project/compiler-rt/test/sanitizer_common/TestCases
Evgeniy Stepanov b688a47963 New MSan mapping layout (compiler-rt part).
This is an implementation of
https://github.com/google/sanitizers/issues/579

It has a number of advantages over the current mapping:
* Works for non-PIE executables.
* Does not require ASLR; as a consequence, debugging MSan programs in
  gdb no longer requires "set disable-randomization off".
* Supports linux kernels >=4.1.2.
* The code is marginally faster and smaller.

This is an ABI break. We never really promised ABI stability, but
this patch includes a courtesy escape hatch: a compile-time macro
that reverts back to the old mapping layout.

llvm-svn: 249754
2015-10-08 21:35:34 +00:00
..
Darwin [Sanitizers] Make abort_on_error common flag. 2015-08-27 20:40:24 +00:00
Linux [LSAN] Mark death callback as unstable while we investigate the cause in AArch64 2015-10-06 13:29:44 +00:00
Posix New MSan mapping layout (compiler-rt part). 2015-10-08 21:35:34 +00:00
corelimit.cc [TSan] Initialize flags as early as possible. Disables back coredump, accidentally enabled in r215479. Add a test. 2014-08-15 19:53:51 +00:00
malloc_hook.cc [lsan] Implement the public allocator interface in standalone LSan. 2014-08-26 14:28:28 +00:00
options-help.cc [Sanitizer] Test churn: use %env_tool_opts in sanitizer_common lit tests. 2015-08-26 19:29:07 +00:00
options-include.cc [Sanitizer] Test churn: use %env_tool_opts in sanitizer_common lit tests. 2015-08-26 19:29:07 +00:00
options-invalid.cc [Sanitizer] Test churn: use %env_tool_opts in sanitizer_common lit tests. 2015-08-26 19:29:07 +00:00
print-stack-trace.cc [Sanitizer] Test churn: use %env_tool_opts in sanitizer_common lit tests. 2015-08-26 19:29:07 +00:00
pthread_mutexattr_get.cc Remove ARM XFAIL from passing test 2014-06-24 16:58:59 +00:00
strcasestr.c [sanitizer] More string interceptors: strstr, strcasestr, strspn, strcspn, strpbrk. 2015-05-28 09:24:33 +00:00
strcspn.c [sanitizer] More string interceptors: strstr, strcasestr, strspn, strcspn, strpbrk. 2015-05-28 09:24:33 +00:00
strpbrk.c [sanitizer] More string interceptors: strstr, strcasestr, strspn, strcspn, strpbrk. 2015-05-28 09:24:33 +00:00
strspn.c [sanitizer] More string interceptors: strstr, strcasestr, strspn, strcspn, strpbrk. 2015-05-28 09:24:33 +00:00
strstr.c [sanitizer] More string interceptors: strstr, strcasestr, strspn, strcspn, strpbrk. 2015-05-28 09:24:33 +00:00