From 8e51717604ca39549da64834f4136d4a2b6d4ed9 Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Wed, 9 Nov 2011 15:26:09 -0800 Subject: [PATCH] Add support for the THROW_VERIFICATION_ERROR opcode in MethodAnalyzer --- .../main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java b/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java index 2f067902..75a371b7 100644 --- a/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java +++ b/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java @@ -1012,6 +1012,8 @@ public class MethodAnalyzer { case SPUT_WIDE_VOLATILE: analyzePutGetVolatile(analyzedInstruction); return true; + case THROW_VERIFICATION_ERROR: + return true; case EXECUTE_INLINE: analyzeExecuteInline(analyzedInstruction); return true; @@ -1512,6 +1514,7 @@ public class MethodAnalyzer { case IPUT_WIDE_VOLATILE: case SGET_WIDE_VOLATILE: case SPUT_WIDE_VOLATILE: + case THROW_VERIFICATION_ERROR: case EXECUTE_INLINE: case EXECUTE_INLINE_RANGE: case INVOKE_DIRECT_EMPTY: