Home
last modified time | relevance | path

Searched refs:kretprobe_trampoline (Results 1 – 21 of 21) sorted by relevance

/Linux-v5.4/arch/mips/kernel/
Dkprobes.c474 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/
Dkprobes.c393 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/
Dkprobes.c212 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()
Dstacktrace.c191 if (ip == (unsigned long)kretprobe_trampoline) in __save_stack_trace_tsk_reliable()
Doptprobes.c74 if (p->addr == (kprobe_opcode_t *)&kretprobe_trampoline) in can_optimize()
/Linux-v5.4/arch/sparc/kernel/
Dkprobes.c459 ((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/
Dkprobes_trampoline.S64 ENTRY(kretprobe_trampoline)
82 ENDPROC(kretprobe_trampoline)
Dkprobes.c482 (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/
Dkprobes.h49 void kretprobe_trampoline(void);
/Linux-v5.4/arch/s390/kernel/
Dkprobes.c266 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/
Dcore.c573 *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/
Dkprobes.h49 void kretprobe_trampoline(void);
/Linux-v5.4/arch/sh/include/asm/
Dkprobes.h29 void kretprobe_trampoline(void);
/Linux-v5.4/arch/sparc/include/asm/
Dkprobes.h27 void kretprobe_trampoline(void);
/Linux-v5.4/arch/arm/probes/kprobes/
Dcore.c397 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/
Dkprobes.h74 void kretprobe_trampoline(void);
/Linux-v5.4/arch/sh/kernel/
Dkprobes.c209 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/
Dkprobes.h54 void kretprobe_trampoline(void);
/Linux-v5.4/arch/parisc/kernel/
Dkprobes.c178 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/
Dkprobes.c395 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/
Dkprobes.h55 asmlinkage void kretprobe_trampoline(void);