Merge tag 'v3.14.25' into backport/v3.14.24-ltsi-rc1+v3.14.25/snapshot-merge.wip
[platform/adaptation/renesas_rcar/renesas_kernel.git] / drivers / staging / lttng / instrumentation / syscalls / headers / arm-32-syscalls-3.4.25_pointers_override.h
1
2 #define OVERRIDE_TABLE_32_sys_mmap2
3
4
5 #ifndef CREATE_SYSCALL_TABLE
6
7 SC_TRACE_EVENT(sys_mmap2,
8         TP_PROTO(void *addr, size_t len, int prot,
9                  int flags, int fd, off_t pgoff),
10         TP_ARGS(addr, len, prot, flags, fd, pgoff),
11         TP_STRUCT__entry(
12                 __field_hex(void *, addr)
13                 __field(size_t, len)
14                 __field(int, prot)
15                 __field(int, flags)
16                 __field(int, fd)
17                 __field(off_t, pgoff)),
18         TP_fast_assign(
19                 tp_assign(addr, addr)
20                 tp_assign(len, len)
21                 tp_assign(prot, prot)
22                 tp_assign(flags, flags)
23                 tp_assign(fd, fd)
24                 tp_assign(pgoff, pgoff)),
25         TP_printk()
26 )
27
28 #else   /* CREATE_SYSCALL_TABLE */
29
30 #define OVERRIDE_TABLE_32_sys_execve
31 TRACE_SYSCALL_TABLE(sys_execve, sys_execve, 11, 3)
32 #define OVERRIDE_TABLE_32_sys_clone
33 TRACE_SYSCALL_TABLE(sys_clone, sys_clone, 120, 5)
34 #define OVERRIDE_TABLE_32_sys_mmap2
35 TRACE_SYSCALL_TABLE(sys_mmap2, sys_mmap2, 192, 6)
36
37 #endif /* CREATE_SYSCALL_TABLE */
38
39