Commit | Line | Data |
---|---|---|
cac8f1aa MD |
1 | #ifndef CREATE_SYSCALL_TABLE |
2 | ||
75db8f8a MD |
3 | #define OVERRIDE_sys_open |
4 | TRACE_EVENT(sys_open, | |
5 | TP_PROTO(const char * filename, int flags, int mode), | |
6 | TP_ARGS(filename, flags, mode), | |
7 | TP_STRUCT__entry(__string(filename, filename) __field(int, flags) __field(int, mode)), | |
8 | TP_fast_assign(tp_copy_string_from_user(filename, filename) tp_assign(flags, flags) tp_assign(mode, mode)), | |
9 | TP_printk() | |
10 | ) | |
11 | ||
cac8f1aa MD |
12 | #else /* CREATE_SYSCALL_TABLE */ |
13 | ||
75db8f8a MD |
14 | TRACE_SYSCALL_TABLE(sys_open, sys_open, 2, 3) |
15 | ||
cac8f1aa | 16 | #endif /* CREATE_SYSCALL_TABLE */ |