INNER CODE UNIT · Java
mapLibraryName
KeepSafe/ReLinker · relinker/src/main/java/com/getkeepsafe/relinker/SystemLibraryLoader.java:35
public String mapLibraryName(final String libraryName) {
if (libraryName.startsWith("lib") && libraryName.endsWith(".so")) {
// Already mapped
return libraryName;
}
return System.mapLibraryName(libraryName);
}
@Override
public String unmapLibraryName(String mappedLibraryName) {
// Assuming libname.so
return mappedLibraryName.substring(3, mappedLibraryName.length() - 3);
}
@Override
public String[] supportedAbis() {
if (Build.VERSION.SDK_INT >= 21 && Build.SUPPORTED_ABIS.length > 0) {