OSDN Git Service

Introduce anonymous namespace
authorDmitriy Ivanov <dimitry@google.com>
Mon, 23 Nov 2015 19:26:35 +0000 (11:26 -0800)
committerDmitriy Ivanov <dimitry@google.com>
Tue, 24 Nov 2015 00:13:10 +0000 (16:13 -0800)
commit1ffec1cc4d0e283bb1ff6f49843769a3493b8d73
tree083c8af007b9a2e2ed01fbde2eea50ded648e114
parenta7fc7f9909c221a0f64c5c5ecc5fadd5fba467c5
Introduce anonymous namespace

The anonymous namespace is introduced to
handle cases when linker can not find the
caller. This usually happens when caller
code was not loaded by dynamic linker;
for example mono-generated code.

Bug: http://b/25844435
Bug: http://b/22548808
Change-Id: I9e5b1d23c1c75bc78548d68e79216a6a943a33cf
15 files changed:
libc/include/android/dlext.h
libdl/Android.mk
libdl/libdl.arm.map
libdl/libdl.arm64.map
libdl/libdl.c
libdl/libdl.map.txt
libdl/libdl.mips.map
libdl/libdl.mips64.map
libdl/libdl.x86.map
libdl/libdl.x86_64.map
linker/dlfcn.cpp
linker/linker.cpp
linker/linker.h
tests/dlext_test.cpp
tests/libs/namespaces_root.cpp