lttng-modules: fix build for non-x86
[lttng-modules.git] / instrumentation / syscalls / headers / powerpc-32-syscalls-3.0.34_pointers_override.h
CommitLineData
8ba62b94 1#define OVERRIDE_TABLE_32_mmap2
b11394d2
PW
2
3#ifndef CREATE_SYSCALL_TABLE
4
8ba62b94 5SC_LTTNG_TRACEPOINT_EVENT(mmap2,
b11394d2
PW
6 TP_PROTO(void *addr, size_t len, int prot,
7 int flags, int fd, off_t pgoff),
8 TP_ARGS(addr, len, prot, flags, fd, pgoff),
9 TP_STRUCT__entry(
10 __field_hex(void *, addr)
11 __field(size_t, len)
12 __field(int, prot)
13 __field(int, flags)
14 __field(int, fd)
15 __field(off_t, pgoff)),
16 TP_fast_assign(
17 tp_assign(addr, addr)
18 tp_assign(len, len)
19 tp_assign(prot, prot)
20 tp_assign(flags, flags)
21 tp_assign(fd, fd)
22 tp_assign(pgoff, pgoff)),
23 TP_printk()
24)
25
26#else /* CREATE_SYSCALL_TABLE */
27
8ba62b94
NL
28#define OVERRIDE_TABLE_32_execve
29TRACE_SYSCALL_TABLE(execve, execve, 11, 3)
30#define OVERRIDE_TABLE_32_clone
31TRACE_SYSCALL_TABLE(clone, clone, 120, 5)
32#define OVERRIDE_TABLE_32_mmap2
33TRACE_SYSCALL_TABLE(mmap2, mmap2, 192, 6)
b11394d2
PW
34
35#endif /* CREATE_SYSCALL_TABLE */
36
This page took 0.028357 seconds and 4 git commands to generate.