diff options
author | Kostya Kortchinsky <kostyak@google.com> | 2018-07-13 15:31:05 +0000 |
---|---|---|
committer | Kostya Kortchinsky <kostyak@google.com> | 2018-07-13 15:31:05 +0000 |
commit | 4a547fb62d40a2406b5992e80cc27824f752b3db (patch) | |
tree | 8884cfe20ff2f78e6fd6c699442d72eeca48cb63 /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h | |
parent | ceabd50a5cff652dae468d872a8c31637c9ee415 (diff) | |
download | llvm-4a547fb62d40a2406b5992e80cc27824f752b3db.zip llvm-4a547fb62d40a2406b5992e80cc27824f752b3db.tar.gz llvm-4a547fb62d40a2406b5992e80cc27824f752b3db.tar.bz2 |
[sanitizer] Use -Wl,-z,global on Android
Summary:
Use `-Wl,-z,global` for all Sanitizer shared libraries on
Android. We want them to be in the global group
(https://android.googlesource.com/platform/bionic/+/master/android-changes-for-ndk-developers.md#changes-to-library-search-order)
to avoid any alloc/dealloc mismatch between the libc allocator & said library.
`audioserver` was one of the binary that exhibited the problem with Scudo,
this seems to fix it.
[edited for accuracy]
Reviewers: eugenis, alekseyshl
Reviewed By: eugenis
Subscribers: kubamracek, srhines, mgorny, delcypher, #sanitizers, llvm-commits
Differential Revision: https://reviews.llvm.org/D49198
llvm-svn: 337010
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions