Searched refs:DynamicLibraryLoader (Results 1 – 2 of 2) sorted by relevance
78 class DynamicLibraryLoader { class80 explicit DynamicLibraryLoader(JNIEnv* env) { in DynamicLibraryLoader() function in android::self_targeting::DynamicLibraryLoader147 DynamicLibraryLoader(const DynamicLibraryLoader&) = delete;149 DynamicLibraryLoader& operator=(const DynamicLibraryLoader&) = delete;151 ~DynamicLibraryLoader() { in ~DynamicLibraryLoader()183 static DynamicLibraryLoader& EnsureDynamicLibraryLoader(JNIEnv* env) { in EnsureDynamicLibraryLoader()184 static android::base::NoDestructor<DynamicLibraryLoader> loader(env); in EnsureDynamicLibraryLoader()214 DynamicLibraryLoader& dlLoader = EnsureDynamicLibraryLoader(env); in CreateFrroFile()321 DynamicLibraryLoader& dlLoader = EnsureDynamicLibraryLoader(env); in CreateIdmapFile()369 DynamicLibraryLoader& dlLoader = EnsureDynamicLibraryLoader(env); in GetFabricatedOverlayInfo()
79 let loader = unsafe { DynamicLibraryLoader::new(get_path())? }; in new()336 pub struct DynamicLibraryLoader { struct341 impl DynamicLibraryLoader { argument349 pub unsafe fn new(path: impl AsRef<Path>) -> Result<DynamicLibraryLoader, LoadingError> { in new() argument356 Ok(DynamicLibraryLoader { in new()363 unsafe impl Loader for DynamicLibraryLoader { implementation453 use super::{DynamicLibraryLoader, LoadingError};458 match DynamicLibraryLoader::new("_non_existing_library.void") { in dl_open_error()