Home | History | Annotate | Download | only in vm

Lines Matching defs:archive

21  * just wants a zip archive with "classes.dex" inside.  In Android the
90 ZipArchive archive;
104 /* Try to find the dex file inside of the archive.
106 if (dexZipOpenArchive(fileName, &archive) != 0) {
133 entry = dexZipFindEntry(&archive, kDexInJarName);
147 dexGetZipEntryModTime(&archive, entry),
148 dexGetZipEntryCrc32(&archive, entry),
174 dexZipCloseArchive(&archive);
183 * Open a Jar file. It's okay if it's just a Zip archive without all of
200 ZipArchive archive;
208 /* Even if we're not going to look at the archive, we need to
211 if (dexZipOpenArchive(fileName, &archive) != 0)
215 /* If we fork/exec into dexopt, don't let it inherit the archive's fd.
217 dvmSetCloseOnExec(dexZipGetArchiveFd(&archive));
235 // to the classes.dex inside the archive (if present).
246 entry = dexZipFindEntry(&archive, kDexInJarName);
257 * the archive, this will *not* return an fd pointing to the
272 dexGetZipEntryModTime(&archive, entry),
273 dexGetZipEntryCrc32(&archive, entry),
298 result = dexZipExtractEntryToFile(&archive, entry, fd) == 0;
303 dexGetZipEntryUncompLen(&archive, entry),
305 dexGetZipEntryModTime(&archive, entry),
306 dexGetZipEntryCrc32(&archive, entry),
351 (*ppJarFile)->archive = archive;
360 dexZipCloseArchive(&archive);
379 dexZipCloseArchive(&pJarFile->archive);