From 5eb3d80d87cd928086c9173ce547653fd41ec2a1 Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Thu, 4 Jun 2009 04:11:09 +0000 Subject: [PATCH] Fix up how the padding is handled for the special opcodes git-svn-id: https://smali.googlecode.com/svn/trunk@76 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- src/main/java/org/JesusFreke/dexlib/CodeItem.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/org/JesusFreke/dexlib/CodeItem.java b/src/main/java/org/JesusFreke/dexlib/CodeItem.java index 3b6287c8..8923c870 100644 --- a/src/main/java/org/JesusFreke/dexlib/CodeItem.java +++ b/src/main/java/org/JesusFreke/dexlib/CodeItem.java @@ -491,9 +491,8 @@ public class CodeItem extends OffsettedItem { //return the word size of the instruction list public int getInstructionWordCount() { int bytes = 0; - //TODO: what about option padding before the special opcodes? for (Instruction instruction: instructionList) { - bytes += instruction.getBytes().length; + bytes += instruction.getSize(bytes); } return bytes/2; }