Fix: system call tracing for arm-64 compat !CONFIG_UID16
[lttng-modules.git] / instrumentation / syscalls / headers / arm-32-syscalls-3.4.25_integers_override.h
... / ...
CommitLineData
1#ifndef CONFIG_UID16
2
3#define OVERRIDE_32_getuid16
4#define OVERRIDE_32_getgid16
5#define OVERRIDE_32_geteuid16
6#define OVERRIDE_32_getegid16
7#define OVERRIDE_32_setuid16
8#define OVERRIDE_32_setgid16
9#define OVERRIDE_32_setfsuid16
10#define OVERRIDE_32_setfsgid16
11#define OVERRIDE_32_setreuid16
12#define OVERRIDE_32_setregid16
13#define OVERRIDE_32_fchown16
14#define OVERRIDE_32_setresuid16
15#define OVERRIDE_32_setresgid16
16
17#define OVERRIDE_TABLE_32_getuid16
18#define OVERRIDE_TABLE_32_getgid16
19#define OVERRIDE_TABLE_32_geteuid16
20#define OVERRIDE_TABLE_32_getegid16
21#define OVERRIDE_TABLE_32_setuid16
22#define OVERRIDE_TABLE_32_setgid16
23#define OVERRIDE_TABLE_32_setreuid16
24#define OVERRIDE_TABLE_32_setregid16
25#define OVERRIDE_TABLE_32_fchown16
26#define OVERRIDE_TABLE_32_setfsuid16
27#define OVERRIDE_TABLE_32_setfsgid16
28#define OVERRIDE_TABLE_32_setresuid16
29#define OVERRIDE_TABLE_32_setresgid16
30
31#endif
32
33#define OVERRIDE_TABLE_32_arm_fadvise64_64
34#define OVERRIDE_TABLE_32_sync_file_range2
35
36#ifndef CREATE_SYSCALL_TABLE
37
38SC_LTTNG_TRACEPOINT_EVENT(arm_fadvise64_64,
39 TP_PROTO(int fd, int advice, loff_t offset, loff_t len),
40 TP_ARGS(fd, advice, offset, len),
41 TP_FIELDS(
42 ctf_integer_hex(int, fd, fd)
43 ctf_integer_hex(int, advice, advice)
44 ctf_integer_hex(loff_t, offset, offset)
45 ctf_integer_hex(loff_t, len, len)
46 )
47)
48
49SC_LTTNG_TRACEPOINT_EVENT(sync_file_range2,
50 TP_PROTO(int fd, loff_t offset, loff_t nbytes, unsigned int flags),
51 TP_ARGS(fd, offset, nbytes, flags),
52 TP_FIELDS(
53 ctf_integer_hex(int, fd, fd)
54 ctf_integer_hex(loff_t, offset, offset)
55 ctf_integer_hex(loff_t, nbytes, nbytes)
56 ctf_integer_hex(unsigned int, flags, flags)
57 )
58)
59
60#else /* CREATE_SYSCALL_TABLE */
61
62#define OVERRIDE_TABLE_32_mmap
63TRACE_SYSCALL_TABLE(mmap, mmap, 90, 6)
64
65#define OVERRIDE_TABLE_32_arm_fadvise64_64
66TRACE_SYSCALL_TABLE(arm_fadvise64_64, arm_fadvise64_64, 270, 4)
67#define OVERRIDE_TABLE_32_sync_file_range2
68TRACE_SYSCALL_TABLE(sync_file_range2, sync_file_range2, 341, 4)
69
70#endif /* CREATE_SYSCALL_TABLE */
71
72
This page took 0.031292 seconds and 4 git commands to generate.