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
index f0e031acaff1ef89ba45059f345aa184fe613aad..f6539e2f09f098f9d08b87dde90f3bb582ed9c6b 100644 (file)
@@ -1,4 +1,34 @@
+#ifndef CONFIG_UID16
 
+#define OVERRIDE_32_getuid16
+#define OVERRIDE_32_getgid16
+#define OVERRIDE_32_geteuid16
+#define OVERRIDE_32_getegid16
+#define OVERRIDE_32_setuid16
+#define OVERRIDE_32_setgid16
+#define OVERRIDE_32_setfsuid16
+#define OVERRIDE_32_setfsgid16
+#define OVERRIDE_32_setreuid16
+#define OVERRIDE_32_setregid16
+#define OVERRIDE_32_fchown16
+#define OVERRIDE_32_setresuid16
+#define OVERRIDE_32_setresgid16
+
+#define OVERRIDE_TABLE_32_getuid16
+#define OVERRIDE_TABLE_32_getgid16
+#define OVERRIDE_TABLE_32_geteuid16
+#define OVERRIDE_TABLE_32_getegid16
+#define OVERRIDE_TABLE_32_setuid16
+#define OVERRIDE_TABLE_32_setgid16
+#define OVERRIDE_TABLE_32_setreuid16
+#define OVERRIDE_TABLE_32_setregid16
+#define OVERRIDE_TABLE_32_fchown16
+#define OVERRIDE_TABLE_32_setfsuid16
+#define OVERRIDE_TABLE_32_setfsgid16
+#define OVERRIDE_TABLE_32_setresuid16
+#define OVERRIDE_TABLE_32_setresgid16
+
+#endif
 
 #define OVERRIDE_TABLE_32_arm_fadvise64_64
 #define OVERRIDE_TABLE_32_sync_file_range2
@@ -23,7 +53,7 @@ SC_LTTNG_TRACEPOINT_EVENT(sync_file_range2,
                ctf_integer_hex(int, fd, fd)
                ctf_integer_hex(loff_t, offset, offset)
                ctf_integer_hex(loff_t, nbytes, nbytes)
-               ctf_integer_hex(unsigned int, flags), flags)
+               ctf_integer_hex(unsigned int, flags, flags)
        )
 )
 
This page took 0.036498 seconds and 4 git commands to generate.