X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=instrumentation%2Fsyscalls%2Fheaders%2Farm-32-syscalls-3.4.25_pointers_override.h;h=089853b3123cb2ff76393a2605025448d41a9001;hb=ca956174e7ffe2388e58c05f15a548a758ccfd5a;hp=b27eedbcbacf8961de025ade1e0b25eb97144176;hpb=a292e6f18f16828e220479c5226e1f2066a20b28;p=lttng-modules.git diff --git a/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_pointers_override.h b/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_pointers_override.h index b27eedbc..089853b3 100644 --- a/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_pointers_override.h +++ b/instrumentation/syscalls/headers/arm-32-syscalls-3.4.25_pointers_override.h @@ -1,6 +1,14 @@ #define OVERRIDE_TABLE_32_mmap2 +# ifndef CONFIG_UID16 +# define OVERRIDE_32_getgroups16 +# define OVERRIDE_32_setgroups16 +# define OVERRIDE_32_lchown16 +# define OVERRIDE_32_getresuid16 +# define OVERRIDE_32_getresgid16 +# define OVERRIDE_32_chown16 +# endif #ifndef CREATE_SYSCALL_TABLE @@ -29,6 +37,15 @@ SC_LTTNG_TRACEPOINT_EVENT(pipe, #else /* CREATE_SYSCALL_TABLE */ +# ifndef CONFIG_UID16 +# define OVERRIDE_TABLE_32_getgroups16 +# define OVERRIDE_TABLE_32_setgroups16 +# define OVERRIDE_TABLE_32_lchown16 +# define OVERRIDE_TABLE_32_getresuid16 +# define OVERRIDE_TABLE_32_getresgid16 +# define OVERRIDE_TABLE_32_chown16 +# endif + #define OVERRIDE_TABLE_32_execve TRACE_SYSCALL_TABLE(execve, execve, 11, 3) #define OVERRIDE_TABLE_32_clone