tracectl cleanup v3
[ust.git] / libust / tracer.h
index dc2d62fffe66b359c70c3d145355bc4af01b1c3d..c5df6ece9c33a49751596c39134f193a5861a500 100644 (file)
 
 #include <sys/types.h>
 #include <stdarg.h>
-#include <ust/kernelcompat.h>
+#include <ust/marker.h>
+#include <ust/probe.h>
+#include <ust/core.h>
 #include "channels.h"
 #include "tracercore.h"
 #include "tracerconst.h"
-#include <ust/marker.h>
-#include <ust/probe.h>
 #include "buffers.h"
 
 /* Number of bytes to log with a read/write event */
@@ -65,7 +65,8 @@ struct ltt_serialize_closure {
 extern size_t ltt_serialize_data(struct ust_buffer *buf, size_t buf_offset,
                        struct ltt_serialize_closure *closure,
                        void *serialize_private,
-                       int *largest_align, const char *fmt, va_list *args);
+                       unsigned int stack_pos_ctx, int *largest_align,
+                       const char *fmt, va_list *args);
 
 struct ltt_probe_private_data {
        struct ust_trace *trace;        /*
@@ -86,6 +87,12 @@ enum ltt_channels {
        LTT_CHANNEL_UST,
 };
 
+struct chan_info_struct {
+       const char *name;
+       unsigned int def_subbufsize;
+       unsigned int def_subbufcount;
+};
+
 struct ltt_active_marker {
        struct list_head node;          /* active markers list */
        const char *channel;
This page took 0.022843 seconds and 4 git commands to generate.