Home | History | Annotate | Download | only in x86
      1 %verify "executed"
      2 %verify "exception for null object"
      3     /*
      4      * Throw an exception object in the current thread.
      5      */
      6     /* throw vAA */
      7     EXPORT_PC
      8     GET_VREG_R %eax rINST              # eax<- exception object
      9     movl     rSELF,%ecx                # ecx<- self
     10     testl    %eax,%eax                 # null object?
     11     je       common_errNullObject
     12     movl     %eax,offThread_exception(%ecx) # thread->exception<- obj
     13     jmp      common_exceptionThrown
     14