Home
last modified time | relevance | path

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

/Linux-v5.4/arch/arm64/kernel/probes/
Dsimulate-insn.c101 instruction_pointer_set(regs, instruction_pointer(regs) + 4); in simulate_adr_adrp()
113 instruction_pointer_set(regs, addr + disp); in simulate_b_bl()
124 instruction_pointer_set(regs, addr + disp); in simulate_b_cond()
133 instruction_pointer_set(regs, get_x_reg(regs, xn)); in simulate_br_blr_ret()
152 instruction_pointer_set(regs, addr + disp); in simulate_cbz_cbnz()
167 instruction_pointer_set(regs, addr + disp); in simulate_tbz_tbnz()
185 instruction_pointer_set(regs, instruction_pointer(regs) + 4); in simulate_ldr_literal()
200 instruction_pointer_set(regs, instruction_pointer(regs) + 4); in simulate_ldrsw_literal()
Duprobes.c70 instruction_pointer_set(regs, utask->xol_vaddr); in arch_uprobe_pre_xol()
84 instruction_pointer_set(regs, utask->vaddr + 4); in arch_uprobe_post_xol()
128 instruction_pointer_set(regs, utask->vaddr); in arch_uprobe_abort_xol()
Dkprobes.c232 instruction_pointer_set(regs, slot); in setup_singlestep()
273 instruction_pointer_set(regs, cur->ainsn.api.restore); in post_kprobe_handler()
307 instruction_pointer_set(regs, (unsigned long) cur->addr); in kprobe_fault_handler()
/Linux-v5.4/arch/arm64/lib/
Derror-inject.c16 instruction_pointer_set(regs, procedure_link_pointer(regs)); in override_function_with_return()
/Linux-v5.4/arch/sparc/kernel/
Duprobes.c204 instruction_pointer_set(regs, utask->xol_vaddr); in arch_uprobe_pre_xol()
297 instruction_pointer_set(regs, utask->vaddr); in arch_uprobe_abort_xol()
/Linux-v5.4/arch/parisc/include/asm/
Dptrace.h28 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v5.4/arch/riscv/include/asm/
Dptrace.h69 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v5.4/arch/sh/include/asm/
Dptrace.h23 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v5.4/arch/sparc/include/asm/
Dptrace.h66 #define instruction_pointer_set(regs, val) do { \ macro
/Linux-v5.4/arch/s390/include/asm/
Dptrace.h171 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v5.4/arch/powerpc/kernel/
Duprobes.c159 instruction_pointer_set(regs, utask->vaddr); in arch_uprobe_abort_xol()
/Linux-v5.4/arch/mips/include/asm/
Dptrace.h59 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v5.4/arch/arm/include/asm/
Dptrace.h100 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v5.4/arch/powerpc/include/asm/
Dptrace.h119 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v5.4/arch/mips/kernel/
Duprobes.c193 instruction_pointer_set(regs, utask->vaddr); in arch_uprobe_abort_xol()
/Linux-v5.4/arch/arm/probes/uprobes/
Dcore.c175 instruction_pointer_set(regs, utask->vaddr); in arch_uprobe_abort_xol()
/Linux-v5.4/arch/x86/include/asm/
Dptrace.h177 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v5.4/arch/arm64/include/asm/
Dptrace.h339 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() function
/Linux-v5.4/kernel/
Drseq.c247 instruction_pointer_set(regs, (unsigned long)rseq_cs.abort_ip); in rseq_ip_fixup()
/Linux-v5.4/arch/parisc/kernel/
Dkprobes.c267 instruction_pointer_set(regs, orig_ret_address); in trampoline_probe_handler()
/Linux-v5.4/kernel/events/
Duprobes.c2153 instruction_pointer_set(regs, ri->orig_ret_vaddr); in handle_trampoline()
2210 instruction_pointer_set(regs, bp_vaddr); in handle_swbp()
2216 instruction_pointer_set(regs, bp_vaddr); in handle_swbp()
/Linux-v5.4/drivers/misc/
Dkgdbts.c326 instruction_pointer_set(&kgdbts_regs, ip); in check_and_rewind_pc()