diff --git a/src/arch/dalvik.ins b/src/arch/dalvik.ins index fa1bb09..e34de90 100644 --- a/src/arch/dalvik.ins +++ b/src/arch/dalvik.ins @@ -134,14 +134,14 @@ { "invoke-direct", 0x70, OP1F, OP_U8, OP_U16_FUNC, OP_U16 }, { "invoke-direct-empty",0xf0, OP1F, OP_U8, OP_U16_FUNC, OP_U16 }, { "invoke-direct/range",0x76, OP1F, OP_U8, OP_U16, OP_U16 }, -{ "invoke-interface", 0x72, OP1F, OP_U8, OP_U16, OP_U16 }, +{ "invoke-interface", 0x72, OP1F, OP_U8, OP_U16_FUNC, OP_U16 }, { "invoke-interface-range", 0x78, OP1F, OP_U8, OP_U16, OP_U16 }, -{ "invoke-static", 0x71, OP1F, OP_U8, OP_U16, OP_U16 }, +{ "invoke-static", 0x71, OP1F, OP_U8, OP_U16_FUNC, OP_U16 }, { "invoke-static/range",0x77, OP1F, OP_U8, OP_U16, OP_U16 }, -{ "invoke-super", 0x6f, OP1F, OP_U8, OP_U16, OP_U16 }, +{ "invoke-super", 0x6f, OP1F, OP_U8, OP_U16_FUNC, OP_U16 }, { "invoke-super/range", 0x75, OP1F, OP_U8, OP_U16, OP_U16 }, -{ "invoke-virtual", 0x6e, OP1F, OP_U8, OP_U16, OP_U16 }, +{ "invoke-virtual", 0x6e, OP1F, OP_U8, OP_U16_FUNC, OP_U16 }, { "invoke-virtual/range", 0x74, OP1F, OP_U8, OP_U16, OP_U16 }, { "iput", 0x59, OP1F, OP_REG4, OP_REG4, OP_U16 },