public static boolean loadLibrary()

in java/com/facebook/soloader/SoLoader.java [768:788]


  public static boolean loadLibrary(String shortName, int loadFlags) throws UnsatisfiedLinkError {
    Boolean needsLoad = loadLibraryOnNonAndroid(shortName);
    if (needsLoad != null) {
      return needsLoad;
    }

    // This is to account for the fact that we want to load .so files from the apk itself when it is
    // a system app.
    if ((sAppType == AppType.SYSTEM_APP || sAppType == AppType.UPDATED_SYSTEM_APP)
        && sSystemLoadLibraryWrapper != null) {
      sSystemLoadLibraryWrapper.loadLibrary(shortName);
      return true;
    }

    String mergedLibName = MergedSoMapping.mapLibName(shortName);

    String soName = mergedLibName != null ? mergedLibName : shortName;

    return loadLibraryBySoName(
        System.mapLibraryName(soName), shortName, mergedLibName, loadFlags, null);
  }