Home | History | Annotate | Download | only in x86
      1 %verify "executed"
      2     /*
      3      * Breakpoint handler.
      4      *
      5      * Restart this instruction with the original opcode.  By
      6      * the time we get here, the breakpoint will have already been
      7      * handled.  We also assume that all other special "checkBefore"
      8      * actions have been handled, so we'll transition directly
      9      * to the real handler
     10      */
     11     SPILL(rIBASE)
     12     movl    rPC,OUT_ARG0(%esp)
     13     call    dvmGetOriginalOpcode
     14     UNSPILL(rIBASE)
     15     movl    rSELF,%ecx
     16     movzbl  1(rPC),rINST
     17     movl    offThread_mainHandlerTable(%ecx),%ecx
     18     jmp     *(%ecx,%eax,4)
     19 
     20