diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2015-07-08 15:55:28 +0100 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2015-07-08 15:55:28 +0100 |
commit | 6fcaf3f7b5c4fca67b506c4a4233e8373be6d48e (patch) | |
tree | 4e8893f5b4669e3c117ca146956be1f5c6bee6f4 /oatdump | |
parent | 30502f1fc8357bdaf11b70e6fc8f5311c6237194 (diff) | |
download | art-6fcaf3f7b5c4fca67b506c4a4233e8373be6d48e.tar.gz art-6fcaf3f7b5c4fca67b506c4a4233e8373be6d48e.tar.bz2 art-6fcaf3f7b5c4fca67b506c4a4233e8373be6d48e.zip |
Fix oatdump after ArtMethod change.
ArtMethod is now word aligned, and not necessarily 8 byte aligned.
Change-Id: I8bd6b2f156d7f2ab191d6f2675b013713bbf258d
Diffstat (limited to 'oatdump')
-rw-r--r-- | oatdump/oatdump.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/oatdump/oatdump.cc b/oatdump/oatdump.cc index cf4f82210c..8dde547bb2 100644 --- a/oatdump/oatdump.cc +++ b/oatdump/oatdump.cc @@ -1618,7 +1618,8 @@ class ImageDumper { stats_.alignment_bytes += bitmap_section.Offset() - image_header_.GetImageSize(); stats_.bitmap_bytes += bitmap_section.Size(); stats_.art_field_bytes += field_section.Size(); - stats_.art_method_bytes += method_section.Size(); + // RoundUp to 8 bytes to match the intern table alignment expectation. + stats_.art_method_bytes += RoundUp(method_section.Size(), sizeof(uint64_t)); stats_.interned_strings_bytes += intern_section.Size(); stats_.Dump(os); os << "\n"; |