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