Home
last modified time | relevance | path

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

/libnativehelper/
DJniInvocation.c88 static DlSymbol FindSymbol(DlLibrary library, const char* symbol) { in FindSymbol() argument
89 DlSymbol s = DlGetSymbol(library, symbol); in FindSymbol()
122 const char* JniInvocationGetLibraryWith(const char* library, in JniInvocationGetLibraryWith() argument
129 if (library != NULL) { in JniInvocationGetLibraryWith()
130 return library; in JniInvocationGetLibraryWith()
151 const char* JniInvocationGetLibrary(const char* library, char* buffer) { in JniInvocationGetLibrary() argument
157 return JniInvocationGetLibraryWith(library, debuggable, system_preferred_library); in JniInvocationGetLibrary()
175 DlLibrary library = DlOpenLibrary(library_name); in JniInvocationInit() local
176 if (library == NULL) { in JniInvocationInit()
190 library = DlOpenLibrary(library_name); in JniInvocationInit()
[all …]
DDlHelp.h28 bool DlCloseLibrary(DlLibrary library);
29 DlSymbol DlGetSymbol(DlLibrary library, const char* symbol);
DDlHelp.c40 bool DlCloseLibrary(DlLibrary library) { in DlCloseLibrary() argument
42 return (FreeLibrary(library) == TRUE); in DlCloseLibrary()
44 return (dlclose(library) == 0); in DlCloseLibrary()
DJniInvocation-priv.h23 const char* JniInvocationGetLibraryWith(const char* library,
DREADME.md16 This is a header library that provides the API in the JNI Specification 1.6.
25 Header library that provide utilities defined entirely within the headers. There
56 A shared library distributed in the ART module. It provides the JNI invocation
69 This shared and static library contains a subset of the helper routines in
72 than 20 KB). The name of this library is a misnomer since it contains no C++
Dlibnativehelper_lazy.c267 bool JniInvocationInit(struct JniInvocationImpl* instance, const char* library) { in JniInvocationInit() argument
269 INVOKE_METHOD(JniInvocationInit, M, instance, library); in JniInvocationInit()
272 const char* JniInvocationGetLibrary(const char* library, char* buffer) { in JniInvocationGetLibrary() argument
274 INVOKE_METHOD(JniInvocationGetLibrary, M, library, buffer); in JniInvocationGetLibrary()
DAndroid.bp105 // This library contains code that is compatible with
191 // - This library is less than 20 KB - it is recommended that callers link it statically.
/libnativehelper/include_platform/nativehelper/
DJniInvocation.h56 bool JniInvocationInit(struct JniInvocationImpl* instance, const char* library);
79 const char* JniInvocationGetLibrary(const char* library, char* buffer);
106 bool Init(const char* library) { in Init() argument
107 return JniInvocationInit(impl_, library) != 0; in Init()
114 static const char* GetLibrary(const char* library, char* buffer) { in GetLibrary() argument
115 return JniInvocationGetLibrary(library, buffer); in GetLibrary()
/libnativehelper/tests_mts/
DAndroid.bp57 // Same tests as "MtsLibnativehelperTestCases", but with the jni library
DREADME.md48 depend on libnativehelper. The former library is a subset of libnativehelper.
/libnativehelper/tests/
DAndroid.bp91 // `bootstrap:true` to bypass the stub library. This test won't link when