Fix: keep ust/kernel session items around for destroy notifier
[lttng-tools.git] / src / bin / lttng-sessiond / trace-ust.h
index 5e0b3c51866ef579d5b66b25b8d352cd182f9188..9316fa8174df1db069fec8cc2d91f61444f182ec 100644 (file)
@@ -139,6 +139,9 @@ struct ltt_ust_session {
        char shm_path[PATH_MAX];
 
        struct ust_pid_tracker pid_tracker;
+
+       /* Current trace chunk of the ltt_session. */
+       struct lttng_trace_chunk *current_trace_chunk;
 };
 
 /*
@@ -214,6 +217,7 @@ void trace_ust_destroy_session(struct ltt_ust_session *session);
 void trace_ust_destroy_channel(struct ltt_ust_channel *channel);
 void trace_ust_destroy_event(struct ltt_ust_event *event);
 void trace_ust_destroy_context(struct ltt_ust_context *ctx);
+void trace_ust_free_session(struct ltt_ust_session *session);
 
 int trace_ust_track_pid(struct ltt_ust_session *session, int pid);
 int trace_ust_untrack_pid(struct ltt_ust_session *session, int pid);
@@ -276,6 +280,12 @@ static inline
 void trace_ust_destroy_event(struct ltt_ust_event *event)
 {
 }
+
+static inline
+void trace_ust_free_session(struct ltt_ust_session *session)
+{
+}
+
 static inline
 struct ltt_ust_context *trace_ust_create_context(
                struct lttng_event_context *ctx)
This page took 0.022909 seconds and 4 git commands to generate.