Fix: system call tracing for arm-64 compat !CONFIG_UID16
[deliverable/lttng-modules.git] / instrumentation / syscalls / headers / arm-32-syscalls-3.4.25_integers_override.h
CommitLineData
ca956174 1#ifndef CONFIG_UID16
8f4f80e0 2
ca956174
MD
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
8f4f80e0 32
8ba62b94
NL
33#define OVERRIDE_TABLE_32_arm_fadvise64_64
34#define OVERRIDE_TABLE_32_sync_file_range2
8f4f80e0
RK
35
36#ifndef CREATE_SYSCALL_TABLE
37
8ba62b94 38SC_LTTNG_TRACEPOINT_EVENT(arm_fadvise64_64,
8f4f80e0
RK
39 TP_PROTO(int fd, int advice, loff_t offset, loff_t len),
40 TP_ARGS(fd, advice, offset, len),
e0976e2b
MD
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 )
8f4f80e0
RK
47)
48
8ba62b94 49SC_LTTNG_TRACEPOINT_EVENT(sync_file_range2,
8f4f80e0
RK
50 TP_PROTO(int fd, loff_t offset, loff_t nbytes, unsigned int flags),
51 TP_ARGS(fd, offset, nbytes, flags),
e0976e2b
MD
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)
8c6e7f13 56 ctf_integer_hex(unsigned int, flags, flags)
e0976e2b 57 )
8f4f80e0
RK
58)
59
8f4f80e0
RK
60#else /* CREATE_SYSCALL_TABLE */
61
8ba62b94
NL
62#define OVERRIDE_TABLE_32_mmap
63TRACE_SYSCALL_TABLE(mmap, mmap, 90, 6)
8f4f80e0 64
8ba62b94
NL
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)
8f4f80e0
RK
69
70#endif /* CREATE_SYSCALL_TABLE */
71
72
This page took 0.028966 seconds and 5 git commands to generate.