Refactoring: introduce bytecode runtime private structure
[lttng-ust.git] / liblttng-ust / ust-events-internal.h
index 1a94ba0ea3acf4d16136fb9c18843535e312aac4..536a70d926010446baef6c1a816dbe30e5b2e894 100644 (file)
@@ -178,6 +178,18 @@ struct lttng_ust_event_private {
        int registered;                 /* has reg'd tracepoint probe */
 };
 
+struct lttng_ust_bytecode_runtime_private {
+       struct bytecode_runtime *pub;   /* Public bytecode runtime interface */
+
+       struct lttng_ust_bytecode_node *bc;
+       int link_failed;
+       /*
+        * Pointer to a URCU-protected pointer owned by an `struct
+        * lttng_session`or `struct lttng_event_notifier_group`.
+        */
+       struct lttng_ctx **pctx;
+};
+
 static inline
 struct lttng_enabler *lttng_event_enabler_as_enabler(
                struct lttng_event_enabler *event_enabler)
This page took 0.023123 seconds and 4 git commands to generate.