Home | History | Annotate | Download | only in vm

Lines Matching refs:archive

21  * just wants a zip archive with "classes.dex" inside.  In Android the
88 ZipArchive archive;
106 /* Try to find the dex file inside of the archive.
108 if (dexZipOpenArchive(fileName, &archive) != 0) {
111 entry = dexZipFindEntry(&archive, kDexInJarName);
125 dexGetZipEntryModTime(&archive, entry),
126 dexGetZipEntryCrc32(&archive, entry),
172 dexZipCloseArchive(&archive);
181 * Open a Jar file. It's okay if it's just a Zip archive without all of
196 ZipArchive archive;
204 /* Even if we're not going to look at the archive, we need to
207 if (dexZipOpenArchive(fileName, &archive) != 0)
211 /* If we fork/exec into dexopt, don't let it inherit the archive's fd.
213 dvmSetCloseOnExec(dexZipGetArchiveFd(&archive));
231 // to the classes.dex inside the archive (if present).
242 entry = dexZipFindEntry(&archive, kDexInJarName);
253 * the archive, this will *not* return an fd pointing to the
268 dexGetZipEntryModTime(&archive, entry),
269 dexGetZipEntryCrc32(&archive, entry),
294 result = dexZipExtractEntryToFile(&archive, entry, fd) == 0;
299 dexGetZipEntryUncompLen(&archive, entry),
301 dexGetZipEntryModTime(&archive, entry),
302 dexGetZipEntryCrc32(&archive, entry),
347 (*ppJarFile)->archive = archive;
356 dexZipCloseArchive(&archive);
375 dexZipCloseArchive(&pJarFile->archive);