Libraries without dt_soname are inaccessible
When linker tries to check if a library without dt_soname is accessible it crashes. This change fixes this problem to return false instead (making them inaccessible from other namespaces) This went unnoticed because vendor libraries on current devices all have dt_soname set. This was only discovered on one of the newer devices which has a vendor prebuilt library without a soname. Bug: http://b/78661414 Bug: https://issuetracker.google.com/77287902 Test: cts-tradefed run commandAndExit cts -m CtsJniTestCases Change-Id: Idb192b4ed7a810840ba2a9177bad2360ffbb75e2 (cherry picked from commit 94f7a875)
Loading
Please sign in to comment