MCPcopy Create free account
hub / github.com/facebook/SoLoader / loadLibraryBySoName

Method loadLibraryBySoName

java/com/facebook/soloader/SoLoader.java:934–948  ·  view source on GitHub ↗
(
      String soName,
      @Nullable String shortName,
      @Nullable String mergedLibName,
      int loadFlags,
      @Nullable StrictMode.ThreadPolicy oldPolicy)

Source from the content-addressed store, hash-verified

932 }
933
934 private static boolean loadLibraryBySoName(
935 String soName,
936 @Nullable String shortName,
937 @Nullable String mergedLibName,
938 int loadFlags,
939 @Nullable StrictMode.ThreadPolicy oldPolicy) {
940 @Nullable RecoveryStrategy recovery = null;
941 while (true) {
942 try {
943 return loadLibraryBySoNameImpl(soName, shortName, mergedLibName, loadFlags, oldPolicy);
944 } catch (UnsatisfiedLinkError e) {
945 recovery = recover(soName, e, recovery);
946 }
947 }
948 }
949
950 @SuppressLint("CatchGeneralException")
951 private static RecoveryStrategy recover(

Callers 1

loadLibraryOnAndroidMethod · 0.95

Calls 2

recoverMethod · 0.95

Tested by

no test coverage detected