LTTng Modules ARM syscall instrumentation
[lttng-modules.git] / instrumentation / syscalls / headers / arm-32-syscalls-2.6.38_integers_override.h
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
This page took 0.030595 seconds and 4 git commands to generate.