Lines Matching refs:opcode
168 kprobe_opcode_t opcode; in can_boost() local
177 opcode = *(opcodes++); in can_boost()
180 if (opcode == 0x0f) { in can_boost()
187 switch (opcode & 0xf0) { in can_boost()
193 if (0x63 < opcode && opcode < 0x67) in can_boost()
196 return (opcode != 0x62 && opcode != 0x67); in can_boost()
201 return (0xc1 < opcode && opcode < 0xcc) || opcode == 0xcf; in can_boost()
204 return (opcode == 0xd4 || opcode == 0xd5 || opcode == 0xd7); in can_boost()
207 return ((opcode & 0x04) || opcode == 0xea); in can_boost()
209 if ((opcode & 0x0c) == 0 && opcode != 0xf1) in can_boost()
212 return (opcode == 0xf5 || (0xf7 < opcode && opcode < 0xfe)); in can_boost()
215 if (opcode == 0x26 || opcode == 0x36 || opcode == 0x3e) in can_boost()
218 return (opcode != 0x2e && opcode != 0x9a); in can_boost()
267 buf[0] = kp->opcode; in __recover_probed_insn()
319 if (insn.opcode.bytes[0] == BREAKPOINT_INSTRUCTION) in can_probe()
368 if (insn.opcode.bytes[0] == BREAKPOINT_INSTRUCTION) in __copy_instruction()
425 p->opcode = p->ainsn.insn[0]; in arch_copy_kprobe()
452 text_poke(p->addr, &p->opcode, 1); in arch_disarm_kprobe()
555 if (p->opcode == BREAKPOINT_INSTRUCTION) in setup_singlestep()