diff options
| author | 2010-08-25 17:22:01 -0700 | |
|---|---|---|
| committer | 2010-08-25 17:22:01 -0700 | |
| commit | eb0e0f465155bc9ec2c79741890fb65bd403e33a (patch) | |
| tree | c5c47ccc0dc93fcd86309607c194bea22f72f088 | |
| parent | fde7fdd38d45e6bdb12cba9917a23d18e9f3457c (diff) | |
| parent | 2e7427f39ec15dcb43cc1247372b53980be11d38 (diff) | |
am 2e7427f3: Merge "Add LFH offset to verbose list of APK" into gingerbread
Merge commit '2e7427f39ec15dcb43cc1247372b53980be11d38' into gingerbread-plus-aosp
* commit '2e7427f39ec15dcb43cc1247372b53980be11d38':
  Add LFH offset to verbose list of APK
| -rw-r--r-- | tools/aapt/Command.cpp | 7 | ||||
| -rw-r--r-- | tools/aapt/ZipEntry.h | 10 | 
2 files changed, 9 insertions, 8 deletions
| diff --git a/tools/aapt/Command.cpp b/tools/aapt/Command.cpp index 35124aad19ea..b0f086bf6bc2 100644 --- a/tools/aapt/Command.cpp +++ b/tools/aapt/Command.cpp @@ -141,9 +141,9 @@ int doList(Bundle* bundle)      if (bundle->getVerbose()) {          printf("Archive:  %s\n", zipFileName);          printf( -            " Length   Method    Size  Ratio   Date   Time   CRC-32    Name\n"); +            " Length   Method    Size  Ratio   Offset      Date  Time  CRC-32    Name\n");          printf( -            "--------  ------  ------- -----   ----   ----   ------    ----\n"); +            "--------  ------  ------- -----  -------      ----  ----  ------    ----\n");      }      totalUncLen = totalCompLen = 0; @@ -159,12 +159,13 @@ int doList(Bundle* bundle)              strftime(dateBuf, sizeof(dateBuf), "%m-%d-%y %H:%M",                  localtime(&when)); -            printf("%8ld  %-7.7s %7ld %3d%%  %s  %08lx  %s\n", +            printf("%8ld  %-7.7s %7ld %3d%%  %8zd  %s  %08lx  %s\n",                  (long) entry->getUncompressedLen(),                  compressionName(entry->getCompressionMethod()),                  (long) entry->getCompressedLen(),                  calcPercent(entry->getUncompressedLen(),                              entry->getCompressedLen()), +                (size_t) entry->getLFHOffset(),                  dateBuf,                  entry->getCRC32(),                  entry->getFileName()); diff --git a/tools/aapt/ZipEntry.h b/tools/aapt/ZipEntry.h index 7f721b46321a..c2f3227cf230 100644 --- a/tools/aapt/ZipEntry.h +++ b/tools/aapt/ZipEntry.h @@ -72,6 +72,11 @@ public:      off_t getCompressedLen(void) const { return mCDE.mCompressedSize; }      /* +     * Return the offset of the local file header. +     */ +    off_t getLFHOffset(void) const { return mCDE.mLocalHeaderRelOffset; } + +    /*       * Return the absolute file offset of the start of the compressed or       * uncompressed data.       */ @@ -186,11 +191,6 @@ protected:      void setModWhen(time_t when);      /* -     * Return the offset of the local file header. -     */ -    off_t getLFHOffset(void) const { return mCDE.mLocalHeaderRelOffset; } - -    /*       * Set the offset of the local file header, relative to the start of       * the current file.       */ |