fix start tsc
[lttv.git] / ltt / branches / poly / ltt / tracefile.c
index 9040834730b3ea792892897663e3766ba0496abd..72eb3a6efc0a4af46bb0a21859b373666de68dc7 100644 (file)
@@ -272,7 +272,9 @@ int parse_trace_header(void *header, LttTracefile *tf, LttTrace *t)
           t->start_time.tv_nsec *= 1000; /* microsec to nanosec */
 
           t->start_time_from_tsc = ltt_time_from_uint64(
-              (double)t->start_tsc * 1000000.0 / (double)t->start_freq);
+              (double)t->start_tsc
+              * (1000000000.0 / tf->trace->freq_scale)
+             / (double)t->start_freq);
         }
       }
       break;
This page took 0.022321 seconds and 4 git commands to generate.