Home
last modified time | relevance | path

Searched refs:instruction_pointer_set (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/arch/arm64/kernel/probes/
Dsimulate-insn.c109 instruction_pointer_set(regs, instruction_pointer(regs) + 4); in simulate_adr_adrp()
121 instruction_pointer_set(regs, addr + disp); in simulate_b_bl()
132 instruction_pointer_set(regs, addr + disp); in simulate_b_cond()
141 instruction_pointer_set(regs, get_x_reg(regs, xn)); in simulate_br_blr_ret()
160 instruction_pointer_set(regs, addr + disp); in simulate_cbz_cbnz()
175 instruction_pointer_set(regs, addr + disp); in simulate_tbz_tbnz()
193 instruction_pointer_set(regs, instruction_pointer(regs) + 4); in simulate_ldr_literal()
208 instruction_pointer_set(regs, instruction_pointer(regs) + 4); in simulate_ldrsw_literal()
Duprobes.c73 instruction_pointer_set(regs, utask->xol_vaddr); in arch_uprobe_pre_xol()
87 instruction_pointer_set(regs, utask->vaddr + 4); in arch_uprobe_post_xol()
131 instruction_pointer_set(regs, utask->vaddr); in arch_uprobe_abort_xol()
Dkprobes.c259 instruction_pointer_set(regs, slot); in setup_singlestep()
300 instruction_pointer_set(regs, cur->ainsn.api.restore); in post_kprobe_handler()
334 instruction_pointer_set(regs, (unsigned long) cur->addr); in kprobe_fault_handler()
/Linux-v4.19/arch/parisc/include/asm/
Dptrace.h28 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v4.19/arch/sparc/kernel/
Duprobes.c217 instruction_pointer_set(regs, utask->xol_vaddr); in arch_uprobe_pre_xol()
310 instruction_pointer_set(regs, utask->vaddr); in arch_uprobe_abort_xol()
/Linux-v4.19/include/asm-generic/
Dptrace.h26 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v4.19/arch/riscv/include/asm/
Dptrace.h80 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v4.19/arch/arm/include/asm/
Dptrace.h103 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v4.19/arch/s390/include/asm/
Dptrace.h171 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v4.19/arch/mips/include/asm/
Dptrace.h64 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v4.19/arch/powerpc/kernel/
Duprobes.c172 instruction_pointer_set(regs, utask->vaddr); in arch_uprobe_abort_xol()
/Linux-v4.19/arch/sparc/include/asm/
Dptrace.h66 #define instruction_pointer_set(regs, val) do { \ macro
/Linux-v4.19/arch/mips/kernel/
Duprobes.c196 instruction_pointer_set(regs, utask->vaddr); in arch_uprobe_abort_xol()
/Linux-v4.19/arch/arm/probes/uprobes/
Dcore.c178 instruction_pointer_set(regs, utask->vaddr); in arch_uprobe_abort_xol()
/Linux-v4.19/kernel/
Drseq.c247 instruction_pointer_set(regs, (unsigned long)rseq_cs.abort_ip); in rseq_ip_fixup()
/Linux-v4.19/kernel/events/
Duprobes.c1847 instruction_pointer_set(regs, ri->orig_ret_vaddr); in handle_trampoline()
1904 instruction_pointer_set(regs, bp_vaddr); in handle_swbp()
1910 instruction_pointer_set(regs, bp_vaddr); in handle_swbp()
/Linux-v4.19/drivers/misc/
Dkgdbts.c338 instruction_pointer_set(&kgdbts_regs, ip); in check_and_rewind_pc()