/Linux-v5.4/arch/mips/kernel/ |
D | kprobes.c | 474 void kretprobe_trampoline(void); 482 regs->regs[31] = (unsigned long)kretprobe_trampoline; in arch_prepare_kretprobe() 495 unsigned long trampoline_address = (unsigned long)kretprobe_trampoline; in trampoline_probe_handler() 552 if (p->addr == (kprobe_opcode_t *)kretprobe_trampoline) in arch_trampoline_kprobe() 559 .addr = (kprobe_opcode_t *)kretprobe_trampoline,
|
/Linux-v5.4/arch/arc/kernel/ |
D | kprobes.c | 393 regs->blink = (unsigned long)&kretprobe_trampoline; in arch_prepare_kretprobe() 403 unsigned long trampoline_address = (unsigned long)&kretprobe_trampoline; in trampoline_probe_handler() 459 .addr = (kprobe_opcode_t *) &kretprobe_trampoline, 471 if (p->addr == (kprobe_opcode_t *) &kretprobe_trampoline) in arch_trampoline_kprobe()
|
/Linux-v5.4/arch/powerpc/kernel/ |
D | kprobes.c | 212 regs->link = (unsigned long)kretprobe_trampoline; in arch_prepare_kretprobe() 400 unsigned long trampoline_address =(unsigned long)&kretprobe_trampoline; in trampoline_probe_handler() 596 .addr = (kprobe_opcode_t *) &kretprobe_trampoline, 607 if (p->addr == (kprobe_opcode_t *)&kretprobe_trampoline) in arch_trampoline_kprobe()
|
D | stacktrace.c | 191 if (ip == (unsigned long)kretprobe_trampoline) in __save_stack_trace_tsk_reliable()
|
D | optprobes.c | 74 if (p->addr == (kprobe_opcode_t *)&kretprobe_trampoline) in can_optimize()
|
/Linux-v5.4/arch/sparc/kernel/ |
D | kprobes.c | 459 ((unsigned long)kretprobe_trampoline) - 8; in arch_prepare_kretprobe() 472 unsigned long trampoline_address =(unsigned long)&kretprobe_trampoline; in trampoline_probe_handler() 536 .addr = (kprobe_opcode_t *) &kretprobe_trampoline, 547 if (p->addr == (kprobe_opcode_t *)&kretprobe_trampoline) in arch_trampoline_kprobe()
|
/Linux-v5.4/arch/arm64/kernel/probes/ |
D | kprobes_trampoline.S | 64 ENTRY(kretprobe_trampoline) 82 ENDPROC(kretprobe_trampoline)
|
D | kprobes.c | 482 (unsigned long)&kretprobe_trampoline; in trampoline_probe_handler() 560 regs->regs[30] = (long)&kretprobe_trampoline; in arch_prepare_kretprobe()
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | kprobes.h | 49 void kretprobe_trampoline(void);
|
/Linux-v5.4/arch/s390/kernel/ |
D | kprobes.c | 266 regs->gprs[14] = (unsigned long) &kretprobe_trampoline; in arch_prepare_kretprobe() 393 trampoline_address = (unsigned long) &kretprobe_trampoline; in trampoline_probe_handler() 646 .addr = (kprobe_opcode_t *) &kretprobe_trampoline, 657 return p->addr == (kprobe_opcode_t *) &kretprobe_trampoline; in arch_trampoline_kprobe()
|
/Linux-v5.4/arch/x86/kernel/kprobes/ |
D | core.c | 573 *sara = (unsigned long) &kretprobe_trampoline; in arch_prepare_kretprobe() 746 NOKPROBE_SYMBOL(kretprobe_trampoline); 747 STACK_FRAME_NON_STANDARD(kretprobe_trampoline); 750 .addr = (void *)kretprobe_trampoline, 763 unsigned long trampoline_address = (unsigned long)&kretprobe_trampoline; in trampoline_handler()
|
/Linux-v5.4/arch/arc/include/asm/ |
D | kprobes.h | 49 void kretprobe_trampoline(void);
|
/Linux-v5.4/arch/sh/include/asm/ |
D | kprobes.h | 29 void kretprobe_trampoline(void);
|
/Linux-v5.4/arch/sparc/include/asm/ |
D | kprobes.h | 27 void kretprobe_trampoline(void);
|
/Linux-v5.4/arch/arm/probes/kprobes/ |
D | core.c | 397 void __naked __kprobes kretprobe_trampoline(void) in kretprobe_trampoline() function 420 unsigned long trampoline_address = (unsigned long)&kretprobe_trampoline; in trampoline_handler() 499 regs->ARM_lr = (unsigned long)&kretprobe_trampoline; in arch_prepare_kretprobe()
|
/Linux-v5.4/arch/s390/include/asm/ |
D | kprobes.h | 74 void kretprobe_trampoline(void);
|
/Linux-v5.4/arch/sh/kernel/ |
D | kprobes.c | 209 regs->pr = (unsigned long)kretprobe_trampoline; in arch_prepare_kretprobe() 309 unsigned long trampoline_address = (unsigned long)&kretprobe_trampoline; in trampoline_probe_handler() 514 .addr = (kprobe_opcode_t *)&kretprobe_trampoline,
|
/Linux-v5.4/arch/powerpc/include/asm/ |
D | kprobes.h | 54 void kretprobe_trampoline(void);
|
/Linux-v5.4/arch/parisc/kernel/ |
D | kprobes.c | 178 static inline void kretprobe_trampoline(void) in kretprobe_trampoline() function 288 dereference_function_descriptor(kretprobe_trampoline); in arch_init_kprobes()
|
/Linux-v5.4/arch/ia64/kernel/ |
D | kprobes.c | 395 static void kretprobe_trampoline(void) in kretprobe_trampoline() function 414 ((struct fnptr *)kretprobe_trampoline)->ip; in trampoline_probe_handler() 490 regs->b0 = ((struct fnptr *)kretprobe_trampoline)->ip; in arch_prepare_kretprobe() 994 (kprobe_opcode_t *)((struct fnptr *)kretprobe_trampoline)->ip; in arch_init_kprobes() 1001 (kprobe_opcode_t *)((struct fnptr *)kretprobe_trampoline)->ip) in arch_trampoline_kprobe()
|
/Linux-v5.4/arch/x86/include/asm/ |
D | kprobes.h | 55 asmlinkage void kretprobe_trampoline(void);
|