// SPDX-License-Identifier: GPL-2.0 #include #define CREATE_TRACE_POINTS #include /* Out of line to prevent tracepoint code duplication */ long trace_syscall_enter(struct pt_regs *regs, long syscall) { trace_sys_enter(regs, syscall); /* * Probes or BPF hooks in the tracepoint may have changed the * system call number. Reread it. */ return syscall_get_nr(current, regs); } void trace_syscall_exit(struct pt_regs *regs, long ret) { trace_sys_exit(regs, ret); }