Lines Matching refs:opcode
42 kprobe_opcode_t opcode = *p->addr; in arch_prepare_kprobe() local
44 if (OPCODE_RTE(opcode)) in arch_prepare_kprobe()
48 p->opcode = opcode; in arch_prepare_kprobe()
62 *p->addr = p->opcode; in arch_disarm_kprobe()
104 saved->opcode = 0; in arch_remove_kprobe()
111 saved->opcode = 0; in arch_remove_kprobe()
151 if (OPCODE_JSR(p->opcode) || OPCODE_JMP(p->opcode)) { in prepare_singlestep()
152 unsigned int reg_nr = ((p->opcode >> 8) & 0x000F); in prepare_singlestep()
154 } else if (OPCODE_BRA(p->opcode) || OPCODE_BSR(p->opcode)) { in prepare_singlestep()
155 unsigned long disp = (p->opcode & 0x0FFF); in prepare_singlestep()
159 } else if (OPCODE_BRAF(p->opcode) || OPCODE_BSRF(p->opcode)) { in prepare_singlestep()
160 unsigned int reg_nr = ((p->opcode >> 8) & 0x000F); in prepare_singlestep()
165 } else if (OPCODE_RTS(p->opcode)) { in prepare_singlestep()
168 } else if (OPCODE_BF(p->opcode) || OPCODE_BT(p->opcode)) { in prepare_singlestep()
169 unsigned long disp = (p->opcode & 0x00FF); in prepare_singlestep()
175 op2->opcode = *(op2->addr); in prepare_singlestep()
178 } else if (OPCODE_BF_S(p->opcode) || OPCODE_BT_S(p->opcode)) { in prepare_singlestep()
179 unsigned long disp = (p->opcode & 0x00FF); in prepare_singlestep()
185 op2->opcode = *(op2->addr); in prepare_singlestep()
192 op1->opcode = *(op1->addr); in prepare_singlestep()
325 p->opcode = 0; in post_kprobe_handler()
337 p->opcode = 0; in post_kprobe_handler()