Home
last modified time | relevance | path

Searched refs:INT3_INSN_SIZE (Results 1 – 3 of 3) sorted by relevance

/linux/arch/x86/kernel/kprobes/
H A Dcore.c473 if (MAX_INSN_SIZE - len < INT3_INSN_SIZE) in prepare_singlestep()
477 len += INT3_INSN_SIZE; in prepare_singlestep()
501 regs->ip = regs->ip - INT3_INSN_SIZE + p->ainsn.size; in kprobe_emulate_ifmodifiers()
513 unsigned long ip = regs->ip - INT3_INSN_SIZE + p->ainsn.size; in kprobe_emulate_call()
521 unsigned long ip = regs->ip - INT3_INSN_SIZE + p->ainsn.size; in kprobe_emulate_jmp()
530 unsigned long ip = regs->ip - INT3_INSN_SIZE + p->ainsn.size; in kprobe_emulate_jcc()
538 unsigned long ip = regs->ip - INT3_INSN_SIZE + p->ainsn.size; in kprobe_emulate_loop()
597 int3_emulate_push(regs, regs->ip - INT3_INSN_SIZE + p->ainsn.size); in kprobe_emulate_call_indirect()
925 regs->ip += (orig_ip - copy_ip) - INT3_INSN_SIZE; in resume_singlestep()
/linux/arch/x86/kernel/
H A Dalternative.c2190 if (regs->ip - INT3_INSN_SIZE != selftest) in int3_exception_notify()
2193 ip = regs->ip - INT3_INSN_SIZE + CALL_INSN_SIZE; in int3_exception_notify()
2732 ip = (void *) regs->ip - INT3_INSN_SIZE; in smp_text_poke_int3_handler()
2849 text_poke(text_poke_addr(&text_poke_array.vec[i]), &int3, INT3_INSN_SIZE); in smp_text_poke_batch_finish()
2863 if (len - INT3_INSN_SIZE > 0) { in smp_text_poke_batch_finish()
2864 memcpy(old + INT3_INSN_SIZE, in smp_text_poke_batch_finish()
2865 text_poke_addr(&text_poke_array.vec[i]) + INT3_INSN_SIZE, in smp_text_poke_batch_finish()
2866 len - INT3_INSN_SIZE); in smp_text_poke_batch_finish()
2874 text_poke(text_poke_addr(&text_poke_array.vec[i]) + INT3_INSN_SIZE, in smp_text_poke_batch_finish()
2875 new + INT3_INSN_SIZE, in smp_text_poke_batch_finish()
[all...]
/linux/arch/x86/include/asm/
H A Dtext-patching.h47 #define INT3_INSN_SIZE 1 macro