X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ltt%2Ftrace.h;h=7d7d712299e862f1951bc06b850237092d95451e;hb=9c9bf2d4c123db7e0d53714410d642388c8ae8e9;hp=202def1094d5853ba345c7271fe862e97aad9f2f;hpb=b859864a2284eb33fafa9f7e0dbea1348ca62b1c;p=lttv.git diff --git a/ltt/trace.h b/ltt/trace.h index 202def10..7d7d7122 100644 --- a/ltt/trace.h +++ b/ltt/trace.h @@ -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 */