Fix: signal: Remove SEND_SIG_FORCED (v4.20)
[lttng-modules.git] / lttng-abi.h
index 24877dc863c6513c93221631239e35bffab6b6e9..db66bf375b74663e30f1b91809746a0bc76147b2 100644 (file)
@@ -75,10 +75,19 @@ struct lttng_kernel_function_tracer {
 } __attribute__((packed));
 
 struct lttng_kernel_uprobe {
-       char path[LTTNG_KERNEL_SYM_NAME_LEN];
+       int fd;
+} __attribute__((packed));
+
+struct lttng_kernel_event_callsite_uprobe {
        uint64_t offset;
 } __attribute__((packed));
 
+struct lttng_kernel_event_callsite {
+       union {
+               struct lttng_kernel_event_callsite_uprobe uprobe;
+       } u;
+} __attribute__((packed));
+
 /*
  * For syscall tracing, name = "*" means "enable all".
  */
@@ -220,6 +229,7 @@ struct lttng_kernel_filter_bytecode {
 
 /* Event FD ioctl */
 #define LTTNG_KERNEL_FILTER                    _IO(0xF6, 0x90)
+#define LTTNG_KERNEL_ADD_CALLSITE              _IO(0xF6, 0x91)
 
 /* LTTng-specific ioctls for the lib ringbuffer */
 /* returns the timestamp begin of the current sub-buffer */
This page took 0.022338 seconds and 4 git commands to generate.