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