Home | History | Annotate | Download | only in vm

Lines Matching refs:fileName

35  * Attempt to open a file whose name is similar to <fileName>,
43 static int openAlternateSuffix(const char *fileName, const char *suffix,
47 size_t fileNameLen = strlen(fileName);
58 /* Copy the original filename into the buffer, find
61 memcpy(buf, fileName, fileNameLen + 1);
82 * to the jar file at the absolute path "fileName".
84 DexCacheStatus dvmDexCacheStatus(const char *fileName)
96 if (dvmClassPathContains(gDvm.bootClassPath, fileName)) {
106 if (dexZipOpenArchive(fileName, &archive) != 0) {
117 LOGV("dvmDexCacheStatus: Checking cache for %s\n", fileName);
118 cachedName = dexOptGenerateCacheFileName(fileName, kDexInJarName);
122 fd = dvmOpenCachedDexFile(fileName, cachedName,
149 fd = openAlternateSuffix(fileName, "odex", O_RDONLY, &cachedName);
157 LOGV("Using alternate file (odex) for %s ...\n", fileName);
159 LOGE("%s odex has stale dependencies\n", fileName);
164 LOGV("%s odex has good dependencies\n", fileName);
186 int dvmJarFileOpen(const char* fileName, const char* odexOutputName,
200 if (dexZipOpenArchive(fileName, &archive) != 0)
211 fd = openAlternateSuffix(fileName, "odex", O_RDONLY, &cachedName);
213 LOGV("Using alternate file (odex) for %s ...\n", fileName);
215 LOGE("%s odex has stale dependencies\n", fileName);
221 LOGV("%s odex has good dependencies\n", fileName);
250 cachedName = dexOptGenerateCacheFileName(fileName,
258 fileName, cachedName);
259 fd = dvmOpenCachedDexFile(fileName, cachedName,
265 fileName, cachedName);
292 fileName,
300 fileName);
306 fileName,
322 LOGI("Unable to map %s in %s\n", kDexInJarName, fileName);
336 LOGV("Successfully opened '%s' in '%s'\n", kDexInJarName, fileName);