Home
last modified time | relevance | path

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

/linux-6.12.1/arch/arm64/kernel/probes/
Dkprobes_trampoline.S12 SYM_CODE_START(__kretprobe_trampoline)
20 SYM_CODE_END(__kretprobe_trampoline)
Dkprobes.c370 if (regs->pc != (unsigned long)__kretprobe_trampoline) in kretprobe_breakpoint_handler()
414 regs->regs[30] = (long)&__kretprobe_trampoline; in arch_prepare_kretprobe()
/linux-6.12.1/arch/csky/kernel/probes/
Dkprobes_trampoline.S7 ENTRY(__kretprobe_trampoline)
19 ENDPROC(__kretprobe_trampoline)
Dkprobes.c401 regs->lr = (unsigned long) &__kretprobe_trampoline; in arch_prepare_kretprobe()
/linux-6.12.1/arch/mips/kernel/
Dkprobes.c479 void __kretprobe_trampoline(void);
488 regs->regs[31] = (unsigned long)__kretprobe_trampoline; in arch_prepare_kretprobe()
510 if (p->addr == (kprobe_opcode_t *)__kretprobe_trampoline) in arch_trampoline_kprobe()
518 .addr = (kprobe_opcode_t *)__kretprobe_trampoline,
/linux-6.12.1/arch/arc/kernel/
Dkprobes.c380 regs->blink = (unsigned long)&__kretprobe_trampoline; in arch_prepare_kretprobe()
395 .addr = (kprobe_opcode_t *) &__kretprobe_trampoline,
407 if (p->addr == (kprobe_opcode_t *) &__kretprobe_trampoline) in arch_trampoline_kprobe()
/linux-6.12.1/arch/sparc/kernel/
Dkprobes.c443 ((unsigned long)__kretprobe_trampoline) - 8; in arch_prepare_kretprobe()
474 .addr = (kprobe_opcode_t *) &__kretprobe_trampoline,
485 if (p->addr == (kprobe_opcode_t *)&__kretprobe_trampoline) in arch_trampoline_kprobe()
/linux-6.12.1/arch/parisc/kernel/
Dkprobes.c181 void __kretprobe_trampoline(void) in __kretprobe_trampoline() function
226 dereference_function_descriptor(__kretprobe_trampoline); in arch_init_kprobes()
/linux-6.12.1/arch/arm64/include/asm/
Dkprobes.h40 void __kretprobe_trampoline(void);
/linux-6.12.1/arch/csky/include/asm/
Dkprobes.h44 void __kretprobe_trampoline(void);
/linux-6.12.1/arch/arc/include/asm/
Dkprobes.h46 void __kretprobe_trampoline(void);
/linux-6.12.1/arch/sh/include/asm/
Dkprobes.h29 void __kretprobe_trampoline(void);
/linux-6.12.1/arch/sparc/include/asm/
Dkprobes.h27 void __kretprobe_trampoline(void);
/linux-6.12.1/arch/powerpc/include/asm/
Dkprobes.h54 void __kretprobe_trampoline(void);
/linux-6.12.1/arch/arm/probes/kprobes/
Dcore.c376 void __naked __kprobes __kretprobe_trampoline(void) in __kretprobe_trampoline() function
427 regs->ARM_lr = (unsigned long)&__kretprobe_trampoline; in arch_prepare_kretprobe()
/linux-6.12.1/arch/sh/kernel/
Dkprobes.c205 regs->pr = (unsigned long)__kretprobe_trampoline; in arch_prepare_kretprobe()
440 .addr = (kprobe_opcode_t *)&__kretprobe_trampoline,
/linux-6.12.1/include/linux/
Dkprobes.h213 void __kretprobe_trampoline(void);
220 return dereference_kernel_function_descriptor(__kretprobe_trampoline); in kretprobe_trampoline_addr()