Lines Matching refs:opcode
45 kprobe_opcode_t opcode = *(kprobe_opcode_t *) (p->addr); in arch_prepare_kprobe() local
47 if (OPCODE_RTE(opcode)) in arch_prepare_kprobe()
50 p->opcode = opcode; in arch_prepare_kprobe()
58 p->opcode = *p->addr; in arch_copy_kprobe()
70 *p->addr = p->opcode; in arch_disarm_kprobe()
112 saved->opcode = 0; in arch_remove_kprobe()
119 saved->opcode = 0; in arch_remove_kprobe()
159 if (OPCODE_JSR(p->opcode) || OPCODE_JMP(p->opcode)) { in prepare_singlestep()
160 unsigned int reg_nr = ((p->opcode >> 8) & 0x000F); in prepare_singlestep()
162 } else if (OPCODE_BRA(p->opcode) || OPCODE_BSR(p->opcode)) { in prepare_singlestep()
163 unsigned long disp = (p->opcode & 0x0FFF); in prepare_singlestep()
167 } else if (OPCODE_BRAF(p->opcode) || OPCODE_BSRF(p->opcode)) { in prepare_singlestep()
168 unsigned int reg_nr = ((p->opcode >> 8) & 0x000F); in prepare_singlestep()
173 } else if (OPCODE_RTS(p->opcode)) { in prepare_singlestep()
176 } else if (OPCODE_BF(p->opcode) || OPCODE_BT(p->opcode)) { in prepare_singlestep()
177 unsigned long disp = (p->opcode & 0x00FF); in prepare_singlestep()
183 op2->opcode = *(op2->addr); in prepare_singlestep()
186 } else if (OPCODE_BF_S(p->opcode) || OPCODE_BT_S(p->opcode)) { in prepare_singlestep()
187 unsigned long disp = (p->opcode & 0x00FF); in prepare_singlestep()
193 op2->opcode = *(op2->addr); in prepare_singlestep()
200 op1->opcode = *(op1->addr); in prepare_singlestep()
390 p->opcode = 0; in post_kprobe_handler()
402 p->opcode = 0; in post_kprobe_handler()