diff options
author | dimitry <dimitry@google.com> | 2018-02-20 16:51:41 +0100 |
---|---|---|
committer | dimitry <dimitry@google.com> | 2018-02-20 17:10:00 +0100 |
commit | 153168c855962082d23b3124286005f90ccb39f8 (patch) | |
tree | 892ac8546b3dc8e8fb179b2158f64e0452b464c0 /libc/malloc_debug/PointerData.cpp | |
parent | 0da25235703e8f382c7b9c5e606b84dd7a55711e (diff) |
Fix RTLD_NEXT/DEFAULT lookup
RTLD_NEXT/DEFAULT lookup should not skip handle lookup
in the case when the load group is RTLD_GLOBAL.
Note that there is a difference between load group is local group.
The local group includes externally referenced libraries where
the load group does not. The external reference in this context is a
DT_NEEDED library that belongs to a previously loaded group.
Bug: http://b/72237367
Test: bionic-unit-tests --gtest_filter=dl*
Change-Id: I8997cc961c13a5396f1756161798b45ed1cab16c
Diffstat (limited to 'libc/malloc_debug/PointerData.cpp')
0 files changed, 0 insertions, 0 deletions