convert from svn repository: remove tags directory
[lttv.git] / trunk / lttv / ltt / ltt-private.h
index 4b2b4a3275638b4e6bcec14a7e5598cb612a6826..797c57ca183e1c8b403ccd2ccc08115255b26843 100644 (file)
@@ -66,7 +66,7 @@ typedef guint32 uint32_t;
 typedef guint64 uint64_t;
 
 /* Subbuffer header */
-struct ltt_subbuffer_header_2_2 {
+struct ltt_subbuffer_header_2_3 {
        uint64_t cycle_count_begin;     /* Cycle count at subbuffer start */
        uint64_t cycle_count_end;       /* Cycle count at subbuffer end */
        uint32_t magic_number;          /*
@@ -83,21 +83,23 @@ struct ltt_subbuffer_header_2_2 {
                                         * Frequency at trace start,
                                         * used all along the trace.
                                         */
-       uint32_t freq_scale;            /* Frequency scaling */
+       uint32_t freq_scale;            /* Frequency scaling (divide freq) */
        uint32_t lost_size;             /* Size unused at end of subbuffer */
        uint32_t buf_size;              /* Size of this subbuffer */
        uint32_t events_lost;           /*
                                         * Events lost in this subbuffer since
-                                        * last subbuffer switch.
+                                        * the beginning of the trace.
+                                        * (may overflow)
                                         */
        uint32_t subbuf_corrupt;        /*
                                         * Corrupted (lost) subbuffers since
                                         * the begginig of the trace.
+                                        * (may overflow)
                                         */
        char header_end[0];             /* End of header */
 };
 
-typedef struct ltt_subbuffer_header_2_2 ltt_subbuffer_header_t;
+typedef struct ltt_subbuffer_header_2_3 ltt_subbuffer_header_t;
 
 /*
  * Return header size without padding after the structure. Don't use packed
@@ -142,6 +144,7 @@ struct LttTracefile {
   guint pgid;                         //Usertrace pgid, else 0
   guint64 creation;                   //Usertrace creation, else 0
   LttTrace * trace;                  //trace containing the tracefile
+  struct marker_data *mdata;         // marker id/name/fields mapping
   int fd;                            //file descriptor 
   off_t file_size;                   //file size
   //unsigned block_size;               //block_size
This page took 0.023918 seconds and 4 git commands to generate.