1 %verify executed 2 /* 3 * Handle a jumbo throw-verification-error instruction. This throws an 4 * exception for an error discovered during verification. The 5 * exception is indicated by BBBB, with some detail provided by AAAAAAAA. 6 */ 7 /* exop BBBB, ref@AAAAAAAA */ 8 movl rSELF,%ecx 9 movl 2(rPC),%eax # eax<- AAAAAAAA 10 movl offThread_method(%ecx),%ecx # ecx<- self->method 11 EXPORT_PC 12 movl %eax,OUT_ARG2(%esp) # arg2<- AAAAAAAA 13 movl rINST,OUT_ARG1(%esp) # arg1<- BBBB 14 movl %ecx,OUT_ARG0(%esp) # arg0<- method 15 call dvmThrowVerificationError # call(method, kind, ref) 16 jmp common_exceptionThrown # handle exception 17