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. 8 */ 9 mov r0, rPC 10 bl dvmGetOriginalOpcode @ (rPC) 11 FETCH(rINST, 0) @ reload OP_BREAKPOINT + rest of inst 12 ldr r1, [rSELF, #offThread_mainHandlerTable] 13 and rINST, #0xff00 14 orr rINST, rINST, r0 15 GOTO_OPCODE_BASE(r1, r0) 16