in java/com/facebook/soloader/DirectorySoSource.java [167:180]
private void loadDependencies(
String soName, ElfByteChannel bc, int loadFlags, StrictMode.ThreadPolicy threadPolicy)
throws IOException {
String[] dependencies = getDependencies(soName, bc);
Log.d(SoLoader.TAG, "Loading " + soName + "'s dependencies: " + Arrays.toString(dependencies));
for (String dependency : dependencies) {
if (dependency.startsWith("/")) {
continue;
}
SoLoader.loadLibraryBySoName(
dependency, loadFlags | LOAD_FLAG_ALLOW_IMPLICIT_PROVISION, threadPolicy);
}
}