Implement event notifiers for syscalls
[lttng-modules.git] / include / instrumentation / syscalls / headers / syscalls_unknown.h
index 64e53792e5b2f1c8a29ac860e64a94593940a240..38add19ffae8f389b6956a903b3e1dda9ad8bac5 100644 (file)
@@ -28,6 +28,26 @@ LTTNG_TRACEPOINT_EVENT(compat_syscall_entry_unknown,
        )
 )
 
+#undef TP_PROBE_CB
+#define TP_PROBE_CB(_template)          &syscall_entry_event_notifier_probe
+
+LTTNG_TRACEPOINT_EVENT(syscall_notifier_entry_unknown,
+       TP_PROTO(int id, unsigned long *args),
+       TP_ARGS(id, args),
+       TP_FIELDS(
+               ctf_integer(int, id, id)
+               ctf_array(unsigned long, args, args, UNKNOWN_SYSCALL_NRARGS)
+       )
+)
+LTTNG_TRACEPOINT_EVENT(compat_syscall_notifier_entry_unknown,
+       TP_PROTO(int id, unsigned long *args),
+       TP_ARGS(id, args),
+       TP_FIELDS(
+               ctf_integer(int, id, id)
+               ctf_array(unsigned long, args, args, UNKNOWN_SYSCALL_NRARGS)
+       )
+)
+
 #undef TP_PROBE_CB
 #define TP_PROBE_CB(_template)          &syscall_exit_event_probe
 
This page took 0.02328 seconds and 4 git commands to generate.