Searched refs:text_poke (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/arch/x86/kernel/ |
D | alternative.c | 444 text_poke(ptr, ((unsigned char []){0xf0}), 1); in alternatives_smp_lock() 460 text_poke(ptr, ((unsigned char []){0x3E}), 1); in alternatives_smp_unlock() 688 void *text_poke(void *addr, const void *opcode, size_t len) in text_poke() function 802 text_poke(addr, &int3, sizeof(int3)); in text_poke_bp() 808 text_poke((char *)addr + sizeof(int3), in text_poke_bp() 820 text_poke(addr, opcode, sizeof(int3)); in text_poke_bp()
|
D | kgdb.c | 771 text_poke((void *)bpt->bpt_addr, arch_kgdb_ops.gdb_bpt_instr, in kgdb_arch_set_breakpoint() 796 text_poke((void *)bpt->bpt_addr, bpt->saved_instr, BREAK_INSTR_SIZE); in kgdb_arch_remove_breakpoint()
|
/Linux-v4.19/arch/x86/include/asm/ |
D | text-patching.h | 37 extern void *text_poke(void *addr, const void *opcode, size_t len);
|
/Linux-v4.19/arch/x86/kernel/kprobes/ |
D | core.c | 472 text_poke(p->ainsn.insn, buf, len); in arch_copy_kprobe() 502 text_poke(p->addr, ((unsigned char []){BREAKPOINT_INSTRUCTION}), 1); in arch_arm_kprobe() 507 text_poke(p->addr, &p->opcode, 1); in arch_disarm_kprobe()
|
D | opt.c | 416 text_poke(slot, buf, len); in arch_prepare_optimized_kprobe()
|