From 8922ca1c4c1e997c0d13e26f5ec1ed5bc2409a2d Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Tue, 11 Aug 2009 02:58:00 +0000 Subject: [PATCH] Align the offset before placing the map item git-svn-id: https://smali.googlecode.com/svn/trunk@385 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- dexlib/src/main/java/org/jf/dexlib/DexFile.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dexlib/src/main/java/org/jf/dexlib/DexFile.java b/dexlib/src/main/java/org/jf/dexlib/DexFile.java index 3c49cf22..6a036691 100644 --- a/dexlib/src/main/java/org/jf/dexlib/DexFile.java +++ b/dexlib/src/main/java/org/jf/dexlib/DexFile.java @@ -28,10 +28,7 @@ package org.jf.dexlib; -import org.jf.dexlib.Util.AnnotatedOutput; -import org.jf.dexlib.Util.ByteArrayInput; -import org.jf.dexlib.Util.FileUtils; -import org.jf.dexlib.Util.Input; +import org.jf.dexlib.Util.*; import org.jf.dexlib.*; import org.jf.dexlib.Item; import org.jf.dexlib.StringDataItem; @@ -495,6 +492,8 @@ public class DexFile sectionsPosition++; } + + offset = AlignmentUtils.alignOffset(offset, ItemType.TYPE_MAP_LIST.ItemAlignment); offset = MapItem.placeAt(offset, 0); fileSize = offset;