struct lttng_transport *transport;
struct lttng_event **sc_table; /* for syscall tracing */
struct lttng_event **compat_sc_table;
+ struct lttng_event **sc_exit_table; /* for syscall exit tracing */
+ struct lttng_event **compat_sc_exit_table;
struct lttng_event *sc_unknown; /* for unknown syscalls */
struct lttng_event *sc_compat_unknown;
- struct lttng_event *sc_exit; /* for syscall exit */
+ struct lttng_event *sc_exit_unknown;
+ struct lttng_event *compat_sc_exit_unknown;
struct lttng_syscall_filter *sc_filter;
int header_type; /* 0: unset, 1: compact, 2: large */
enum channel_type channel_type;
int lttng_calibrate(struct lttng_kernel_calibrate *calibrate);
extern const struct file_operations lttng_tracepoint_list_fops;
+extern const struct file_operations lttng_syscall_list_fops;
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35))
#define TRACEPOINT_HAS_DATA_ARG