X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=ltt-sessiond%2Ftrace.c;h=5cd053652451678e56b25cc50dbe6037701b2765;hp=5214cddfcfe6433560646c3d62dd1c181d6e3bf3;hb=33a2b85433875769e92ca44a680c46b9498f5174;hpb=c49dc785799508e445e3e386c87f8151eef3c34c diff --git a/ltt-sessiond/trace.c b/ltt-sessiond/trace.c index 5214cddfc..5cd053652 100644 --- a/ltt-sessiond/trace.c +++ b/ltt-sessiond/trace.c @@ -23,6 +23,7 @@ #include #include +#include "lttngerr.h" #include "ltt-sessiond.h" #include "trace.h" @@ -211,6 +212,7 @@ error: void trace_destroy_kernel_stream(struct ltt_kernel_stream *stream) { + DBG("[trace] Closing stream fd %d", stream->fd); /* Close kernel fd */ close(stream->fd); free(stream->pathname); @@ -222,6 +224,7 @@ void trace_destroy_kernel_stream(struct ltt_kernel_stream *stream) void trace_destroy_kernel_event(struct ltt_kernel_event *event) { + DBG("[trace] Closing event fd %d", event->fd); /* Close kernel fd */ close(event->fd); /* Free attributes */ @@ -237,6 +240,7 @@ void trace_destroy_kernel_channel(struct ltt_kernel_channel *channel) struct ltt_kernel_stream *stream; struct ltt_kernel_event *event; + DBG("[trace] Closing channel fd %d", channel->fd); /* Close kernel fd */ close(channel->fd); free(channel->pathname); @@ -260,6 +264,7 @@ void trace_destroy_kernel_channel(struct ltt_kernel_channel *channel) void trace_destroy_kernel_metadata(struct ltt_kernel_metadata *metadata) { + DBG("[trace] Closing metadata fd %d", metadata->fd); /* Close kernel fd */ close(metadata->fd); /* Free attributes */ @@ -272,8 +277,10 @@ void trace_destroy_kernel_session(struct ltt_kernel_session *session) { struct ltt_kernel_channel *channel; + DBG("[trace] Closing session fd %d", session->fd); /* Close kernel fds */ close(session->fd); + DBG("[trace] Closing metadata stream fd %d", session->metadata_stream_fd); close(session->metadata_stream_fd); trace_destroy_kernel_metadata(session->metadata);