[ubsan] Follow-up for r216657: fixed the line numbers in the test.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216661 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan/Win] Add the -Zl flag to avoid /DEFAULTLIB:libcmt directive in the asan_win_uar_thunk object file

This directive results in 'symbol already defined' when linking DLLs that use -MD

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216663 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan/Win] Add a test case for r216663 [-Zl vs LIBCMT vs asan_win_uar_thunk]

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216665 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] disable poison_array_cookie while I am investigating a false positive on chromium (I suspect that LLVM looses nosanitizer metadata; no test yet)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216684 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] introduce __asan_load_cxx_array_cookie: check that the array cookie address is properly poisoned and return the cookie value. If not, return 0 to avoid infinite loop of DTORs (in case of use-after-free). Calls to this function will be inserted by clang (separate change)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216692 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] enable poison_array_cookie back

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