Commit | Line | Data |
---|---|---|
8f4f80e0 RK |
1 | |
2 | ||
3 | #define OVERRIDE_TABLE_32_sys_arm_fadvise64_64 | |
4 | #define OVERRIDE_TABLE_32_sys_sync_file_range2 | |
5 | #define OVERRIDE_TABLE_32_sys_set_tls | |
6 | ||
7 | #ifndef CREATE_SYSCALL_TABLE | |
8 | ||
9 | SC_TRACE_EVENT(sys_arm_fadvise64_64, | |
10 | TP_PROTO(int fd, int advice, loff_t offset, loff_t len), | |
11 | TP_ARGS(fd, advice, offset, len), | |
12 | TP_STRUCT__entry( | |
13 | __field_hex(int, fd) | |
14 | __field_hex(int, advice) | |
15 | __field_hex(loff_t, offset) | |
16 | __field_hex(loff_t, len)), | |
17 | TP_fast_assign( | |
18 | tp_assign(fd, fd) | |
19 | tp_assign(advice, advice) | |
20 | tp_assign(offset, offset) | |
21 | tp_assign(len, len)), | |
22 | TP_printk() | |
23 | ) | |
24 | ||
25 | SC_TRACE_EVENT(sys_sync_file_range2, | |
26 | TP_PROTO(int fd, loff_t offset, loff_t nbytes, unsigned int flags), | |
27 | TP_ARGS(fd, offset, nbytes, flags), | |
28 | TP_STRUCT__entry( | |
29 | __field_hex(int, fd) | |
30 | __field_hex(loff_t, offset) | |
31 | __field_hex(loff_t, nbytes) | |
32 | __field_hex(unsigned int, flags)), | |
33 | TP_fast_assign( | |
34 | tp_assign(fd, fd) | |
35 | tp_assign(offset, offset) | |
36 | tp_assign(nbytes, nbytes) | |
37 | tp_assign(flags, flags)), | |
38 | TP_printk() | |
39 | ) | |
40 | ||
41 | SC_TRACE_EVENT(sys_set_tls, | |
42 | TP_PROTO(unsigned int tid, unsigned long tls), | |
43 | TP_ARGS(tid, tls), | |
44 | TP_STRUCT__entry( | |
45 | __field(unsigned int, tid) | |
46 | __field_hex(unsigned int, tls)), | |
47 | TP_fast_assign( | |
48 | tp_assign(tid, tid) | |
49 | tp_assign(tls, tls)), | |
50 | TP_printk() | |
51 | ) | |
52 | ||
53 | #else /* CREATE_SYSCALL_TABLE */ | |
54 | ||
55 | #define OVVERRIDE_TABLE_32_sys_mmap | |
56 | TRACE_SYSCALL_TABLE(sys_mmap, sys_mmap, 90, 6) | |
57 | ||
58 | #define OVERRIDE_TABLE_32_sys_arm_fadvise64_64 | |
59 | TRACE_SYSCALL_TABLE(sys_arm_fadvise64_64, sys_arm_fadvise64_64, 270, 4) | |
60 | #define OVERRIDE_TABLE_32_sys_sync_file_range2 | |
61 | TRACE_SYSCALL_TABLE(sys_sync_file_range2, sys_sync_file_range2, 341, 4) | |
62 | #define OVERRIDE_TABLE_32_sys_set_tls | |
63 | TRACE_SYSCALL_TABLE(sys_set_tls, sys_set_tls, 0xf0005, 2) | |
64 | ||
65 | ||
66 | #endif /* CREATE_SYSCALL_TABLE */ | |
67 | ||
68 |