hc
2024-05-10 23fa18eaa71266feff7ba8d83022d9e1cc83c65a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* SPDX-License-Identifier: GPL-2.0+ */
 
#include <linux/linkage.h>
 
#include <abi/entry.h>
 
ENTRY(kretprobe_trampoline)
   SAVE_REGS_FTRACE
 
   mov    a0, sp /* pt_regs */
 
   jbsr    trampoline_probe_handler
 
   /* use the result as the return-address */
   mov    lr, a0
 
   RESTORE_REGS_FTRACE
   rts
ENDPROC(kretprobe_trampoline)