OSDN Git Service

Fix dlsym(3) to do breadth first search.
authorDmitriy Ivanov <dimitry@google.com>
Tue, 29 Jul 2014 00:32:20 +0000 (17:32 -0700)
committerDmitriy Ivanov <dimitry@google.com>
Tue, 29 Jul 2014 21:35:13 +0000 (14:35 -0700)
commitaa0f2bdbc22d4b7aec5d3f8f5f01eaeaa13414c2
tree3f70916c79cb9bff5f859d846e9e06c26a8cc2e6
parenta7dc7600fe1be1f3fd61856b407bb7065307e711
Fix dlsym(3) to do breadth first search.

  dlsym(3) with handle != RTLD_DEFAULT|RTLD_NEXT performs
  breadth first search through the dependency tree.

Bug: 16653281
Change-Id: I017a6975d1a62abb0218a7eb59ae4deba458e324
linker/dlfcn.cpp
linker/linked_list.h
linker/linker.cpp
linker/linker.h
linker/tests/linked_list_test.cpp
tests/dlfcn_test.cpp
tests/libs/Android.mk