1%verify "executed" 2%verify "exception for null object" 3 /* 4 * Throw an exception object in the current thread. 5 */ 6 /* throw vAA */ 7 GET_GLUE(%ecx) 8 movzbl rINST_HI,rINST_FULL # rINST_FULL<- AA 9 GET_VREG(%eax,rINST_FULL) # eax<- exception object 10 movl offGlue_self(%ecx),%ecx # ecx<- glue->self 11 testl %eax,%eax # null object? 12 je common_errNullObject 13 movl %eax,offThread_exception(%ecx) # thread->exception<- obj 14 jmp common_exceptionThrown 15