Add members to LttTrace to support time adjustments
[lttv.git] / ltt / trace.h
index 202def1094d5853ba345c7271fe862e97aad9f2f..7d7d712299e862f1951bc06b850237092d95451e 100644 (file)
@@ -41,6 +41,8 @@ struct LttTrace {
   uint64_t  start_freq;
   uint64_t  start_tsc;
   uint64_t  start_monotonic;
+  double    drift;
+  double    offset;
   LttTime   start_time;
   LttTime   start_time_from_tsc;
 
@@ -207,6 +209,8 @@ gint64 ltt_get_int(gboolean reverse_byte_order, gint size, void *data);
 
 guint64 ltt_get_uint(gboolean reverse_byte_order, gint size, void *data);
 
+guint64 tsc_to_uint64(guint32 freq_scale, uint64_t start_freq, guint64 tsc);
+
 LttTime ltt_interpolate_time_from_tsc(LttTracefile *tf, guint64 tsc);
 
 /* Set to enable event debugging output */
This page took 0.022816 seconds and 4 git commands to generate.