Add execute-inline to the list of instructions that can throw an exception

git-svn-id: https://smali.googlecode.com/svn/trunk@543 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
This commit is contained in:
JesusFreke@JesusFreke.com 2010-01-01 22:35:42 +00:00
parent c9c2ec3d48
commit c043c35800

View File

@ -119,6 +119,7 @@ public class DeodexUtil {
instructionThrowTable.set(Opcode.DIV_INT_LIT8.value & 0xFF); instructionThrowTable.set(Opcode.DIV_INT_LIT8.value & 0xFF);
instructionThrowTable.set(Opcode.REM_INT_LIT8.value & 0xFF); instructionThrowTable.set(Opcode.REM_INT_LIT8.value & 0xFF);
instructionThrowTable.set(Opcode.THROW.value & 0xFF); instructionThrowTable.set(Opcode.THROW.value & 0xFF);
instructionThrowTable.set(Opcode.INVOKE_EXECUTE_INLINE.value & 0xFF);
instructionThrowTable.set(Opcode.IGET_QUICK.value & 0xFF); instructionThrowTable.set(Opcode.IGET_QUICK.value & 0xFF);
instructionThrowTable.set(Opcode.IGET_WIDE_QUICK.value & 0xFF); instructionThrowTable.set(Opcode.IGET_WIDE_QUICK.value & 0xFF);
instructionThrowTable.set(Opcode.IGET_OBJECT_QUICK.value & 0xFF); instructionThrowTable.set(Opcode.IGET_OBJECT_QUICK.value & 0xFF);