Searched refs:trampoline_vaddr (Results 1 - 11 of 11) sorted by relevance
/linux-master/arch/powerpc/kernel/ |
H A D | uprobes.c | 198 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, struct pt_regs *regs) argument 205 regs->link = trampoline_vaddr;
|
/linux-master/arch/csky/kernel/probes/ |
H A D | uprobes.c | 126 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, argument 133 regs->lr = trampoline_vaddr;
|
/linux-master/arch/arm/probes/uprobes/ |
H A D | core.c | 61 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, argument 68 regs->ARM_lr = trampoline_vaddr;
|
/linux-master/arch/arm64/kernel/probes/ |
H A D | uprobes.c | 150 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, argument 157 procedure_link_pointer_set(regs, trampoline_vaddr);
|
/linux-master/arch/mips/kernel/ |
H A D | uprobes.c | 199 unsigned long trampoline_vaddr, struct pt_regs *regs) 206 regs->regs[31] = trampoline_vaddr; 198 arch_uretprobe_hijack_return_addr( unsigned long trampoline_vaddr, struct pt_regs *regs) argument
|
/linux-master/arch/loongarch/kernel/ |
H A D | uprobes.c | 98 unsigned long arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, argument 103 regs->regs[1] = trampoline_vaddr;
|
/linux-master/arch/riscv/kernel/probes/ |
H A D | uprobes.c | 130 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, argument 137 regs->ra = trampoline_vaddr;
|
/linux-master/arch/sparc/kernel/ |
H A D | uprobes.c | 310 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, argument 315 regs->u_regs[UREG_I7] = trampoline_vaddr-8;
|
/linux-master/include/linux/ |
H A D | uprobes.h | 136 extern unsigned long arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, struct pt_regs *regs);
|
/linux-master/arch/x86/kernel/ |
H A D | uprobes.c | 1066 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, struct pt_regs *regs) argument 1075 if (orig_ret_vaddr == trampoline_vaddr) 1078 nleft = copy_to_user((void __user *)regs->sp, &trampoline_vaddr, rasize);
|
/linux-master/kernel/events/ |
H A D | uprobes.c | 1833 unsigned long trampoline_vaddr = -1; local 1838 trampoline_vaddr = area->vaddr; 1840 return trampoline_vaddr; 1860 unsigned long orig_ret_vaddr, trampoline_vaddr; local 1881 trampoline_vaddr = get_trampoline_vaddr(); 1882 orig_ret_vaddr = arch_uretprobe_hijack_return_addr(trampoline_vaddr, regs); 1887 chained = (orig_ret_vaddr == trampoline_vaddr);
|
Completed in 169 milliseconds