hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
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)