Home | History | Annotate | Download | only in vm

Lines Matching refs:fileName

37  * Attempt to open a file whose name is similar to <fileName>,
45 static int openAlternateSuffix(const char *fileName, const char *suffix,
49 size_t fileNameLen = strlen(fileName);
60 /* Copy the original filename into the buffer, find
63 memcpy(buf, fileName, fileNameLen + 1);
84 * to the jar file at the absolute path "fileName".
88 DexCacheStatus dvmDexCacheStatus(const char *fileName)
100 if (dvmClassPathContains(gDvm.bootClassPath, fileName)) {
106 if (dexZipOpenArchive(fileName, &archive) != 0) {
113 fd = openAlternateSuffix(fileName, "odex", O_RDONLY, &cachedName);
115 ALOGV("Using alternate file (odex) for %s ...", fileName);
117 ALOGE("%s odex has stale dependencies", fileName);
124 ALOGV("%s odex has good dependencies", fileName);
141 ALOGV("dvmDexCacheStatus: Checking cache for %s", fileName);
142 cachedName = dexOptGenerateCacheFileName(fileName, kDexInJarName);
146 fd = dvmOpenCachedDexFile(fileName, cachedName,
192 int dvmJarFileOpen(const char* fileName, const char* odexOutputName,
211 if (dexZipOpenArchive(fileName, &archive) != 0)
222 fd = openAlternateSuffix(fileName, "odex", O_RDONLY, &cachedName);
224 ALOGV("Using alternate file (odex) for %s ...", fileName);
226 ALOGE("%s odex has stale dependencies", fileName);
233 ALOGV("%s odex has good dependencies", fileName);
262 cachedName = dexOptGenerateCacheFileName(fileName,
270 fileName, cachedName);
271 fd = dvmOpenCachedDexFile(fileName, cachedName,
277 fileName, cachedName);
304 fileName,
312 fileName);
318 fileName,
334 ALOGI("Unable to map %s in %s", kDexInJarName, fileName);
348 ALOGV("Successfully opened '%s' in '%s'", kDexInJarName, fileName);