[asan] rewrite asan's stack frame layout, compiler-rt part

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196569 91177308-0d34-0410-b5e6-96231b3b80d8
[msan] Allow strlen() (and similar functions) of shadow memory.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196572 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] in SizedStackTest check the death string, also restrict one of the checks to 64-bit

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196576 91177308-0d34-0410-b5e6-96231b3b80d8