Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/csky/kernel/probes/kprobes_trampoline.S
26489 views
1
/* SPDX-License-Identifier: GPL-2.0+ */
2
3
#include <linux/linkage.h>
4
5
#include <abi/entry.h>
6
7
ENTRY(__kretprobe_trampoline)
8
SAVE_REGS_FTRACE
9
10
mov a0, sp /* pt_regs */
11
12
jbsr trampoline_probe_handler
13
14
/* use the result as the return-address */
15
mov lr, a0
16
17
RESTORE_REGS_FTRACE
18
rts
19
ENDPROC(__kretprobe_trampoline)
20
21