Lines Matching defs:pathName

148  * hash is on the "pathName" field.
151 char* pathName; /* absolute path to library */
171 return strcmp(pLib->pathName, name);
188 pLib, pLib->pathName, pNewLib, pNewLib->pathName);
189 return strcmp(pLib->pathName, pNewLib->pathName);
195 static SharedLib* findSharedLibEntry(const char* pathName)
197 u4 hash = dvmComputeUtf8Hash(pathName);
200 ent = dvmHashTableLookup(gDvm.nativeLibs, hash, (void*)pathName,
213 u4 hash = dvmComputeUtf8Hash(pLib->pathName);
237 free(pLib->pathName);
273 self->threadId, pEntry->pathName);
277 ALOGV("+++ retrieving %s OnLoad status", pEntry->pathName);
283 self->threadId, pEntry->pathName);
289 ALOGV("+++ earlier OnLoad(%s) okay", pEntry->pathName);
292 ALOGV("+++ earlier OnLoad(%s) failed", pEntry->pathName);
318 bool dvmLoadNativeCode(const char* pathName, Object* classLoader,
326 verbose = !!strncmp(pathName, "/system", sizeof("/system")-1);
327 verbose = verbose && !!strncmp(pathName, "/vendor", sizeof("/vendor")-1);
330 ALOGD("Trying to load lib %s %p", pathName, classLoader);
338 pEntry = findSharedLibEntry(pathName);
342 pathName, pEntry->classLoader, classLoader);
347 pathName, classLoader);
383 handle = dlopen(pathName, RTLD_LAZY);
388 ALOGE("dlopen(\"%s\") failed: %s", pathName, *detail);
395 pNewEntry->pathName = strdup(pathName);
407 pathName, classLoader);
412 ALOGD("Added shared lib %s %p", pathName, classLoader);
420 ALOGD("No JNI_OnLoad found in %s %p, skipping init", pathName, classLoader);
435 ALOGI("[Calling JNI_OnLoad for \"%s\"]", pathName);
443 pathName).c_str());
446 pathName, version).c_str());
461 (result ? "successfully" : "failure"), pathName);
703 pLib->pathName, meth->name);
706 ALOGV("+++ scanning '%s' for '%s'", pLib->pathName, meth->name);