Add installd support to dex2oat
Change-Id: Id1a64403ccea7dc2c1e8b8340d33d383d4045a33
diff --git a/src/zip_archive.h b/src/zip_archive.h
index e367773..6427da9 100644
--- a/src/zip_archive.h
+++ b/src/zip_archive.h
@@ -46,7 +46,7 @@
private:
- ZipEntry(ZipArchive* zip_archive, const byte* ptr) : zip_archive_(zip_archive), ptr_(ptr) {}
+ ZipEntry(const ZipArchive* zip_archive, const byte* ptr) : zip_archive_(zip_archive), ptr_(ptr) {}
// Zip compression methods
enum {
@@ -62,7 +62,7 @@
// returns -1 on error
off_t GetDataOffset();
- ZipArchive* zip_archive_;
+ const ZipArchive* zip_archive_;
// pointer to zip entry within central directory
const byte* ptr_;
@@ -102,9 +102,9 @@
// return new ZipArchive instance on success, NULL on error.
static ZipArchive* Open(const std::string& filename);
- static ZipArchive* Open(int fd);
+ static ZipArchive* OpenFromFd(int fd);
- ZipEntry* Find(const char* name);
+ ZipEntry* Find(const char* name) const;
~ZipArchive() {
Close();