Home | History | Annotate | Download | only in x86_64
      1 /*
      2  * Throw an exception object in the current thread.
      3  */
      4     /* throw vAA */
      5     EXPORT_PC
      6     GET_VREG %eax, rINSTq                   # eax<- vAA (exception object)
      7     testb   %al, %al
      8     jz      common_errNullObject
      9     movq    rSELF, %rcx
     10     movq    %rax, THREAD_EXCEPTION_OFFSET(%rcx)
     11     jmp     MterpException
     12