#include <unistd.h>
#include <urcu/list.h>
+#include "lttngerr.h"
#include "ltt-sessiond.h"
#include "trace.h"
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);
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 */
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);
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 */
{
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);