Reject .so files with no sysv hash table.

Also ensure that dlopen(3) errors always include the name of the library we
failed to open.

Also fix a bug where we'd fall back to searching LD_LIBRARY_PATH and the
built-in paths for names that include slashes.

Bug: http://code.google.com/p/android/issues/detail?id=38479
Change-Id: Ib2c009ed083344a7a012749d58f8679db2f26c78
This commit is contained in:
Elliott Hughes
2012-10-31 14:20:03 -07:00
parent b46530bd3e
commit 124fae9eab
4 changed files with 116 additions and 103 deletions

0
tests/empty.cpp Normal file
View File