Home
last modified time | relevance | path

Searched refs:library (Results 1 – 25 of 25) sorted by relevance

/art/runtime/jni/
Djava_vm_ext.cc236 SharedLibrary* const library = it->second; in UnloadBootNativeLibraries() local
237 if (library->GetClassLoader() == nullptr) { in UnloadBootNativeLibraries()
238 unload_libraries.push_back(library); in UnloadBootNativeLibraries()
249 for (const auto& library : libraries_) { in Dump() local
254 os << library.first; in Dump()
267 void Put(const std::string& path, SharedLibrary* library) in Put() argument
269 libraries_.Put(path, library); in Put()
313 SharedLibrary* const library = lib.second; in FindNativeMethodInternal() local
315 if (library->GetClassLoaderAllocator() != declaring_class_loader_allocator) { in FindNativeMethodInternal()
320 const char* arg_shorty = library->NeedsNativeBridge() ? shorty : nullptr; in FindNativeMethodInternal()
[all …]
/art/libnativeloader/
DREADME.md11 The most typical use case of this library is calling `System.loadLibrary(name)`.
12 When the method is called, the ART runtime delegates the call to this library
14 library finds the linker namespace (named `classloader-namespace`) that is
15 associated with the given classloader, and tries to load the requested library
16 from the namespace. The actual searching, loading, and linking of the library
52 library, e.g. libgui.so, libart.so, etc., to APKs.
68 `native_loader.cpp` implements the public interface of this library. It is just
78 dynamic linker interface so that other parts of this library do not have to know
DAndroid.bp1 // Shared library for target
71 // TODO(b/124250621) eliminate the need for this library
/art/runtime/
Dplugin.h70 explicit Plugin(const std::string& library) : library_(library), dlopen_handle_(nullptr) { } in Plugin() argument
Druntime_options.def142 RUNTIME_OPTIONS_KEY (std::vector<Plugin>, Plugins) // -Xplugin:<library>
Dclass_loader_context.cc1161 for (auto library : shared_libraries.Iterate<mirror::ClassLoader>()) { in CreateInfoFromClassLoader() local
1162 temp_loader.Assign(library); in CreateInfoFromClassLoader()
DAndroid.bp40 // For all other architectures, leave the symbols in the shared library
/art/libartpalette/
DAndroid.bp45 // Targets supporting dlopen build the client library which loads
46 // and binds the methods in the libartpalette-system library.
77 // the system library which actually implements functionality.
/art/build/
Dcodegen.go29 library bool member
135 if t.library {
DAndroid.bp254 // We need our own name to not clash with the conscrypt library.
274 // We need our own name to not clash with the core-icu4j library.
/art/tools/libjavac/
DAndroid.bp15 // This is a helper library for host tests that compile Java code at test time.
/art/tools/class2greylist/
DAndroid.bp25 "hamcrest-library",
/art/tools/
Dlibjdwp-compat.props18 sun.boot.library.path=
Dart44 -d Use the debug ART library (libartd.so).
/art/cmdline/
DAndroid.bp17 // TODO: this header library depends on libart. Find a way to express that.
/art/test/004-JniTest/src/
DMain.java370 private static void testDoubleLoad(String library) { in testDoubleLoad() argument
372 System.loadLibrary(library); in testDoubleLoad()
379 runMethod.invoke(null, library); in testDoubleLoad()
/art/libnativebridge/
DAndroid.bp69 // TODO(b/124250621): eliminate the need for this library
/art/compiler/
DAndroid.bp212 // Export vixl headers as they are included in this library's exported headers.
229 // Export vixl headers as they are included in this library's exported headers.
293 // Export vixl headers as they are included in this library's exported headers.
310 // Export vixl headers as they are included in this library's exported headers.
/art/test/922-properties/
Dexpected.txt4 "java.library.path": OK
/art/dt_fd_forward/
DREADME.md3 dt_fd_forward is a jdwpTransport library. It implements the [Java Debug Wire
/art/test/115-native-bridge/
Dexpected.txt68 Loading invalid library 'libinvalid.so' from Java, which will fail.
/art/libdexfile/
DAndroid.bp376 // Support library with a C++ API for accessing the libdexfile API for external
379 // This library dlopens libdexfile_external on first use, so there is no build
/art/libnativebridge/tests/
DAndroid.bp69 // A helper library to produce test-case side effect of PreZygoteForkNativeBridge.
/art/build/apex/
DAndroid.bp173 // Temporary library includes for b/123591866 as all libraries are moved into the main art-apex.
379 // Genrules so we can run the checker, and empty Java library so that it gets executed.
/art/test/
DAndroid.bp49 // These really are gtests, but the gtest library comes from libart-gtest.so
963 // Wrap the expected_cts_outputs_gen inside a java library to make it easy