]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/platform-bionic.git/commit
Optimize symbol lookup
authorDmitriy Ivanov <dimitry@google.com>
Wed, 13 Aug 2014 04:02:13 +0000 (21:02 -0700)
committerDmitriy Ivanov <dimitry@google.com>
Wed, 13 Aug 2014 16:21:57 +0000 (09:21 -0700)
commit042426ba6375f5c145379e598486ec6d675533c9
tree1bb60c12cee9972a1cc86cd3e43b63ad2d0dbc33
parent6e3823d37e54929558990d7c475bc30d381098fe
Optimize symbol lookup

 Do not run symbol lookup on already visited soinfos
 Not taking into account already visited libraries
 dramatically slows down dlsym in cases when there
 are multiple occurrences of a large library in
 dependency tree.

Bug: 16977077
Change-Id: I1379f30ed8b06758dd1cc76b80833ac8589afa50
linker/linked_list.h
linker/linker.cpp