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));