llvm/test
Evgeniy Stepanov 2c87d24da0 New MSan mapping layout (llvm 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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249753 91177308-0d34-0410-b5e6-96231b3b80d8
2015-10-08 21:35:26 +00:00
..
Analysis Compute demanded bits for icmp instructions 2015-10-08 12:40:06 +00:00
Assembler
Bindings
Bitcode Make sure the CastInst is valid before trying to create it 2015-10-06 12:37:54 +00:00
BugPoint
CodeGen Remove a '#' so that we can check either form for the various targets. 2015-10-08 20:18:15 +00:00
DebugInfo Move test back to Generic now it's fixed the right way (thanks Eric!) 2015-10-07 16:26:28 +00:00
Examples
ExecutionEngine [Orc] Teach the CompileOnDemand layer to clone aliases. 2015-10-06 22:55:05 +00:00
Feature
FileCheck
Instrumentation New MSan mapping layout (llvm part). 2015-10-08 21:35:26 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC AVX512: vpextrb/w/d/q and vpinsrb/w/d/q implementation. 2015-10-08 12:55:01 +00:00
Object Fix printing of 64 bit values and make test more strict. 2015-10-01 17:57:31 +00:00
Other
SymbolRewriter
TableGen
tools Re-apply r249644: Handle inline stacks in gcov-encoded sample profiles. 2015-10-08 19:40:37 +00:00
Transforms [SCEV] Pick backedge values for phi nodes correctly 2015-10-08 18:28:36 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh