All Classes and Interfaces

Class
Description
SoSource that wraps a DirectorySoSource for the application's nativeLibraryDir.
 
SoSource that extracts zipped libraries from an APK to the filesystem.
 
RecoveryStrategy that detects cases when SoLoader is unable to reconstruct path to the base apk.
 
 
 
 
 
SoSource that directly finds shared libraries in a APK.
SoSource that finds shared libraries in a given directory.
 
A hint (which may or may not be observed) to any optimizers in our tool chain that we don't want optimizations being applied to the annotated elements.
A hint (which may or may not be observed) to any optimizers in our tool chain that we don't want annotated elements to be removed or renamed.
 
 
 
SoSource that retrieves libraries from an exopackage repository.
Similar to MergedSoMapping, but this interface allows extrenal libraries and map to provide their own mapping from Open Source.
SoSource that extracts libraries from a zip file to the filesystem.
 
 
 
 
Extract SoLoader bootstrap information from an ELF file.
 
Class for getting native libraries dependencies for a DSO.
Unpacks native deps file from APK to disk.
This is the base class for all the classes representing certain native library.
Facade to load native libraries for android
Interface used to connect chosen loader of native libraries to NativeLoader
Class that connects SoLoader to NativeLoader
 
SoSource that does nothing and pretends to successfully load all libraries.
 
 
 
 
 
RecoveryStrategy that detects cases when SoLoader failed to load a corrupted library, case in which we try to re-unpack the libraries.
RecoveryStrategy that detects cases when SoLoader failed to load a corrupted library, case in which we try to re-unpack the libraries.
 
 
Native code loader.
 
 
 
 
 
 
 
Class which connects system's native library loader to NativeLoader
 
A SoSource that uses the system's System.loadLibrary() method to load a library
 
SoSource that extracts libraries from an APK to the filesystem.