hanchenye-llvm-project/compiler-rt/test/sanitizer_common
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
..
TestCases New MSan mapping layout (compiler-rt part). 2015-10-08 21:35:34 +00:00
Unit
CMakeLists.txt [CMake] Fixing r245581 based on feedback from Filcab. 2015-08-20 17:46:58 +00:00
lit.common.cfg [Sanitizers] Make abort_on_error common flag. 2015-08-27 20:40:24 +00:00
lit.site.cfg.in [Sanitizer] Run test/sanitizer_common lit tests on all supported architectures. 2015-03-02 22:03:52 +00:00