Go to file
Alex Shlyapnikov 44f9376347 [LSan] Detect dynamic loader by its base address.
Summary:
Relanding D33859, which was reverted because it has "broken LOTS of
ARM/AArch64 bots for two days".

If it breaks something again, please provide some pointers to broken
bots, not just revert it, otherwise it's very hard to reason what's
wrong with this commit.

Whenever possible (Linux + glibc 2.16+), detect dynamic loader module by
its base address, not by the module name matching. The current name
matching approach fails on some configurations.

Reviewers: eugenis

Subscribers: aemerson, kubamracek, kristof.beyls, llvm-commits

Differential Revision: https://reviews.llvm.org/D38600

llvm-svn: 315024
2017-10-05 21:38:33 +00:00
clang Cleanup and generalize -shared-libasan. 2017-10-05 20:14:00 +00:00
clang-tools-extra [clangd] Added async API to run code completion. 2017-10-05 17:04:13 +00:00
compiler-rt [LSan] Detect dynamic loader by its base address. 2017-10-05 21:38:33 +00:00
debuginfo-tests Revert r313600 due to bot failures on Green Dragon. 2017-09-19 14:51:37 +00:00
libclc configure: Fix handling of directories with compats only source lists 2017-10-05 20:16:28 +00:00
libcxx [libc++] Clarify names of ABI forcing macros 2017-10-05 02:18:08 +00:00
libcxxabi Fix ASAN build with older compiler-rt versions. 2017-09-14 22:37:34 +00:00
libunwind build: use POSITION_INDEPENDENT_CODE instead of -fPIC 2017-10-03 20:22:26 +00:00
lld Remove dead code. 2017-10-05 03:01:05 +00:00
lldb Enable breakpoints and read/write GPRs for ppc64le 2017-10-05 19:44:05 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [X86] Extract CATCHRET handling from emitEpilogue, NFC 2017-10-05 21:37:39 +00:00
openmp [test] Fix uninitialized memory in omp_taskloop_grainsize.c 2017-09-29 13:53:03 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option. 2017-10-05 13:43:00 +00:00