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, Class@AAAAAAAA */ 8 FETCH(r1, 1) @ r1<- aaaa (lo) 9 FETCH(r2, 2) @ r2<- AAAA (hi) 10 ldr r0, [rSELF, #offThread_method] @ r0<- self->method 11 orr r2, r1, r2, lsl #16 @ r2<- AAAAaaaa 12 EXPORT_PC() @ export the PC 13 FETCH(r1, 3) @ r1<- BBBB 14 bl dvmThrowVerificationError @ always throws 15 b common_exceptionThrown @ handle exception 16