tracepoint probe refactoring: Move provider name to provider descriptor
[lttng-ust.git] / include / lttng / ust-events.h
index ca3d19818b2bc6dd19134d950afc889dfa52395f..1f55c00a3758dc4b4cbff8005e3abb17654ebffd 100644 (file)
@@ -258,7 +258,8 @@ struct lttng_ust_event_field {
 struct lttng_ust_event_desc {
        uint32_t struct_size;                   /* Size of this structure. */
 
-       const char *name;
+       const char *event_name;
+       struct lttng_ust_probe_desc *probe_desc;
        void (*probe_callback)(void);
        struct lttng_event_ctx *ctx;            /* context */
        struct lttng_ust_event_field **fields;  /* event payload */
@@ -282,7 +283,7 @@ struct lttng_ust_event_desc {
 struct lttng_ust_probe_desc {
        uint32_t struct_size;                   /* Size of this structure. */
 
-       const char *provider;
+       const char *provider_name;
        struct lttng_ust_event_desc **event_desc;
        unsigned int nr_events;
        struct cds_list_head head;              /* chain registered probes */
@@ -451,7 +452,7 @@ struct lttng_ust_channel_buffer_ops {
                        const void *src, size_t len);
        void (*event_strcpy)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
                        const char *src, size_t len);
-       void (*event_strcpy_pad)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
+       void (*event_pstrcpy_pad)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
                        const char *src, size_t len);
 
        /* End of base ABI. Fields below should be used after checking struct_size. */
@@ -504,8 +505,6 @@ struct lttng_ust_channel_buffer {
        struct lttng_ust_channel_buffer_private *priv;  /* Private channel buffer interface */
 
        struct lttng_ust_channel_buffer_ops *ops;
-       struct lttng_ust_lib_ring_buffer_channel *chan; /* Channel buffers */
-       struct lttng_ust_shm_handle *handle;            /* shared-memory handle */
 
        /* End of base ABI. Fields below should be used after checking struct_size. */
 };
This page took 0.024357 seconds and 4 git commands to generate.