[lsan] Make LSan ignore memory poisoned by ASan.

Summary:
No more (potenital) false negatives due to red zones or fake stack
frames.

Reviewers: kcc, samsonov

Reviewed By: samsonov

CC: llvm-commits, samsonov

Differential Revision: http://llvm-reviews.chandlerc.com/D2359

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196778 91177308-0d34-0410-b5e6-96231b3b80d8
PR17977: don't assume EOWNERDEAD is always defined

Summary: See details in http://llvm.org/bugs/show_bug.cgi?id=17977

Reviewers: dvyukov

Reviewed By: dvyukov

CC: glider, llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D2340

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

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196780 91177308-0d34-0410-b5e6-96231b3b80d8
ubsan: Fix typo in 'TypeCheck/vptr.cpp' test to resolve 32bit failure.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196799 91177308-0d34-0410-b5e6-96231b3b80d8
Revert three patches which were committed without explicit contribution
by their authors.

This may break builds where others added code relying on these patches,
but please *do not* revert this commit. Instead, we will prepare patches
which fix the failures.

Reverts the following commits:
r168306: "[asan] support x32 mode in the fast stack unwinder. Patch by H.J. Lu"
r168356: "[asan] more support for powerpc, patch by Peter Bergner"
r196489: "[sanitizer] fix the ppc32 build (patch by Jakub Jelinek)"

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196802 91177308-0d34-0410-b5e6-96231b3b80d8
Unbreak build by adding an implementation of PopStackFrames function.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196809 91177308-0d34-0410-b5e6-96231b3b80d8
Revert a final patch that was committed without the author contributing
it to the LLVM project through the appropriate channels.

This reverts:
r195837: "[Sanitizer] Add rudimentary support for using libbacktrace in ..."

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196875 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Fix StackTrace::SlowUnwindStack on Windows

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196894 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] remove one test from SizedStackTest which relied on a now-wrong assumption that the left stack redzone is >= 32 bytes (PR18195)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196900 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] relax HugeMallocTest so that it does not fail on small-RAM machines

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