From b0b76a1924584b74ca7bfe7955495c19fc8da51e Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Tue, 2 Jun 2009 07:58:50 +0000 Subject: [PATCH] Fixed an issue where the AnnotationSetRefList section didn't have a corresponding map entry git-svn-id: https://smali.googlecode.com/svn/trunk@59 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- src/main/java/org/JesusFreke/dexlib/DexFile.java | 5 ++--- src/main/java/org/JesusFreke/dexlib/MapItem.java | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/JesusFreke/dexlib/DexFile.java b/src/main/java/org/JesusFreke/dexlib/DexFile.java index a9629096..44dd8140 100644 --- a/src/main/java/org/JesusFreke/dexlib/DexFile.java +++ b/src/main/java/org/JesusFreke/dexlib/DexFile.java @@ -82,6 +82,7 @@ public class DexFile }; offsettedSections = new OffsettedSection[] { + AnnotationSetRefListsSection, AnnotationSetsSection, CodeItemsSection, AnnotationDirectoriesSection, @@ -90,9 +91,7 @@ public class DexFile DebugInfoItemsSection, AnnotationsSection, EncodedArraysSection, - ClassDataSection, - - AnnotationSetRefListsSection + ClassDataSection }; } diff --git a/src/main/java/org/JesusFreke/dexlib/MapItem.java b/src/main/java/org/JesusFreke/dexlib/MapItem.java index 68b9d5d3..1b3cd21e 100644 --- a/src/main/java/org/JesusFreke/dexlib/MapItem.java +++ b/src/main/java/org/JesusFreke/dexlib/MapItem.java @@ -84,6 +84,7 @@ public class MapItem extends IndexedItem { mapItem.mapEntries.add(new MapField(dexFile, (short)0x0004)); mapItem.mapEntries.add(new MapField(dexFile, (short)0x0005)); mapItem.mapEntries.add(new MapField(dexFile, (short)0x0006)); + mapItem.mapEntries.add(new MapField(dexFile, (short)0x1002)); mapItem.mapEntries.add(new MapField(dexFile, (short)0x1003)); mapItem.mapEntries.add(new MapField(dexFile, (short)0x2001)); mapItem.mapEntries.add(new MapField(dexFile, (short)0x2006));