Version 2.1.3
[lttng-modules.git] / lttng-events.h
index af5aa65be8fe0edcf0b519cca3466f9113583613..37a5db71e5bc1f7543a1a3f2efb3ae0b412c3413 100644 (file)
@@ -28,9 +28,9 @@
 #include <linux/kprobes.h>
 #include "wrapper/uuid.h"
 #include "lttng-abi.h"
+#include "lttng-abi-old.h"
 
-#undef is_signed_type
-#define is_signed_type(type)           (((type)(-1)) < 0)
+#define lttng_is_signed_type(type)     (((type)(-1)) < 0)
 
 struct lttng_channel;
 struct lttng_session;
@@ -70,7 +70,7 @@ struct lttng_enum_entry {
                {                                               \
                  .size = sizeof(_type) * CHAR_BIT,             \
                  .alignment = lttng_alignof(_type) * CHAR_BIT, \
-                 .signedness = is_signed_type(_type),          \
+                 .signedness = lttng_is_signed_type(_type),    \
                  .reverse_byte_order = _byte_order != __BYTE_ORDER,    \
                  .base = _base,                                \
                  .encoding = lttng_encode_##_encoding,         \
@@ -301,6 +301,10 @@ struct lttng_event *lttng_event_create(struct lttng_channel *chan,
                                   struct lttng_kernel_event *event_param,
                                   void *filter,
                                   const struct lttng_event_desc *internal_desc);
+struct lttng_event *lttng_event_compat_old_create(struct lttng_channel *chan,
+               struct lttng_kernel_old_event *old_event_param,
+               void *filter,
+               const struct lttng_event_desc *internal_desc);
 
 int lttng_channel_enable(struct lttng_channel *channel);
 int lttng_channel_disable(struct lttng_channel *channel);
@@ -312,7 +316,9 @@ void lttng_transport_unregister(struct lttng_transport *transport);
 
 void synchronize_trace(void);
 int lttng_abi_init(void);
+int lttng_abi_compat_old_init(void);
 void lttng_abi_exit(void);
+void lttng_abi_compat_old_exit(void);
 
 int lttng_probe_register(struct lttng_probe_desc *desc);
 void lttng_probe_unregister(struct lttng_probe_desc *desc);
This page took 0.023105 seconds and 4 git commands to generate.