INNER CODE UNIT · Java
loadPath
KeepSafe/ReLinker · relinker/src/main/java/com/getkeepsafe/relinker/SystemLibraryLoader.java:30
public void loadPath(final String libraryPath) {
System.load(libraryPath);
}
@Override
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);