+#undef TP_PROBE_CB
+#define TP_PROBE_CB(_template) &syscall_exit_probe
+
+LTTNG_TRACEPOINT_EVENT(syscall_exit_unknown,
+ TP_PROTO(int id, long ret, unsigned long *args),
+ TP_ARGS(id, ret, args),
+ TP_FIELDS(
+ ctf_integer(int, id, id)
+ ctf_integer(long, ret, ret)
+ ctf_array(unsigned long, args, args, UNKNOWN_SYSCALL_NRARGS)
+ )
+)
+LTTNG_TRACEPOINT_EVENT(compat_syscall_exit_unknown,
+ TP_PROTO(int id, long ret, unsigned long *args),
+ TP_ARGS(id, ret, args),
+ TP_FIELDS(
+ ctf_integer(int, id, id)
+ ctf_integer(long, ret, ret)
+ ctf_array(unsigned long, args, args, UNKNOWN_SYSCALL_NRARGS)
+ )
+)