Commit | Line | Data |
---|---|---|
b7cdc182 | 1 | /* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */ |
6314c2d3 | 2 | |
9c0ce33a LP |
3 | #ifndef CREATE_SYSCALL_TABLE |
4 | ||
5 | #define OVERRIDE_32_sched_setaffinity | |
6 | SC_LTTNG_TRACEPOINT_EVENT(sched_setaffinity, | |
7 | TP_PROTO(sc_exit(long ret,) pid_t pid, unsigned int len, unsigned long * user_mask_ptr), | |
8 | TP_ARGS(sc_exit(ret,) pid, len, user_mask_ptr), | |
9 | TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_in(ctf_integer(pid_t, pid, pid)) sc_in(ctf_integer(unsigned int, len, len)) sc_in(ctf_integer(unsigned long *, user_mask_ptr, user_mask_ptr))) | |
10 | ) | |
11 | ||
12 | #define OVERRIDE_32_sched_getaffinity | |
13 | SC_LTTNG_TRACEPOINT_EVENT(sched_getaffinity, | |
14 | TP_PROTO(sc_exit(long ret,) pid_t pid, unsigned int len, unsigned long * user_mask_ptr), | |
15 | TP_ARGS(sc_exit(ret,) pid, len, user_mask_ptr), | |
16 | TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_in(ctf_integer(pid_t, pid, pid)) sc_in(ctf_integer(unsigned int, len, len)) sc_out(ctf_integer(unsigned long *, user_mask_ptr, user_mask_ptr))) | |
17 | ) | |
18 | ||
19 | #else /* CREATE_SYSCALL_TABLE */ | |
20 | ||
21 | #define OVERRIDE_TABLE_32_clone | |
22 | TRACE_SYSCALL_TABLE(clone, clone, 4120, 0) | |
23 | ||
24 | #define OVERRIDE_TABLE_32_sys_sched_setaffinity | |
25 | TRACE_SYSCALL_TABLE(sched_setaffinity, sched_setaffinity, 4239, 3) | |
26 | ||
27 | #define OVERRIDE_TABLE_32_sys_sched_getaffinity | |
28 | TRACE_SYSCALL_TABLE(sched_getaffinity, sched_getaffinity, 4240, 3) | |
29 | ||
30 | #endif /* CREATE_SYSCALL_TABLE */ |