Lines Matching refs:ip
491 regs->ip = regs->ip - INT3_INSN_SIZE + p->ainsn.size; in kprobe_emulate_ifmodifiers()
503 unsigned long func = regs->ip - INT3_INSN_SIZE + p->ainsn.size; in kprobe_emulate_call()
512 unsigned long ip = regs->ip - INT3_INSN_SIZE + p->ainsn.size; in kprobe_emulate_jmp() local
514 ip += p->ainsn.rel32; in kprobe_emulate_jmp()
515 int3_emulate_jmp(regs, ip); in kprobe_emulate_jmp()
521 unsigned long ip = regs->ip - INT3_INSN_SIZE + p->ainsn.size; in kprobe_emulate_jcc() local
523 int3_emulate_jcc(regs, p->ainsn.jcc.type, ip, p->ainsn.rel32); in kprobe_emulate_jcc()
529 unsigned long ip = regs->ip - INT3_INSN_SIZE + p->ainsn.size; in kprobe_emulate_loop() local
558 ip += p->ainsn.rel32; in kprobe_emulate_loop()
559 int3_emulate_jmp(regs, ip); in kprobe_emulate_loop()
588 int3_emulate_push(regs, regs->ip - INT3_INSN_SIZE + p->ainsn.size); in kprobe_emulate_call_indirect()
869 regs->ip = (unsigned long)p->ainsn.insn; in setup_singlestep()
888 regs->ip = (unsigned long)p->ainsn.insn; in setup_singlestep()
919 regs->ip += (orig_ip - copy_ip) - INT3_INSN_SIZE; in resume_singlestep()
977 addr = (kprobe_opcode_t *)(regs->ip - sizeof(kprobe_opcode_t)); in kprobe_int3_handler()
1010 if ((unsigned long)p->ainsn.insn < regs->ip && in kprobe_int3_handler()
1011 (unsigned long)p->ainsn.insn + MAX_INSN_SIZE > regs->ip) { in kprobe_int3_handler()
1028 if (unlikely(regs->ip == (unsigned long)cur->ainsn.insn)) { in kprobe_fault_handler()
1039 regs->ip = (unsigned long)cur->addr; in kprobe_fault_handler()