author | Dmitriy Ivanov <dimitry@google.com> | |
Wed, 13 Aug 2014 04:02:13 +0000 (21:02 -0700) | ||
committer | Dmitriy Ivanov <dimitry@google.com> | |
Wed, 13 Aug 2014 16:21:57 +0000 (09:21 -0700) | ||
commit | 042426ba6375f5c145379e598486ec6d675533c9 | |
tree | 1bb60c12cee9972a1cc86cd3e43b63ad2d0dbc33 | tree | snapshot (tar.xz tar.gz zip) |
parent | 6e3823d37e54929558990d7c475bc30d381098fe | commit | diff |
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
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 | diff | blob | history | |
linker/linker.cpp | diff | blob | history |