Lines Matching refs:libraries
6 libnativeloader is responsible for loading native shared libraries (`*.so`
7 files) inside the Android Runtime (ART). The native shared libraries could be
8 app-provided JNI libraries or public native libraries like `libc.so` provided
21 configured so that only the JNI libraries embedded in the APK is accessible
22 from the namespace, thus preventing an APK from loading JNI libraries of other
28 public native libraries that is listed in `/system/etc/public.libraries.txt`
29 are available from the platform, whereas in case of the bundled, all libraries
33 libraries. As the platform is getting modularized with
35 some libraries are no longer provided from platform, but from the APEXes which
36 have their own linker namespaces. For example, ICU libraries `libicuuc.so` and
39 The list of public native libraries is not static. The default set of libraries
40 are defined in AOSP, but partners can extend it to include their own libraries.
43 - `/vendor/etc/public.libraries.txt`: libraries in `/vendor/lib` that are
45 - `/{system|product}/etc/public.libraries-<companyname>.txt`: libraries in
47 libraries should be named as `lib<name>.<companyname>.so` as in
56 for non-translated, e.g. ARM-on-ARM, libraries, while the latter is for
57 loading libraries in a translated environment such as ARM-on-x86.
82 native libraries from the various partitions. It can be considered as a part of