return 1;
}
break;
- case 4:
+ case 6:
{
- struct ltt_trace_header_0_4 *vheader =
- (struct ltt_trace_header_0_4 *)header;
+ struct ltt_trace_header_0_6 *vheader =
+ (struct ltt_trace_header_0_6 *)header;
tf->buffer_header_size =
sizeof(struct ltt_block_start_header)
- + sizeof(struct ltt_trace_header_0_4);
+ + sizeof(struct ltt_trace_header_0_6);
if(t) {
t->start_freq = ltt_get_uint64(LTT_GET_BO(tf),
&vheader->start_freq);
&vheader->start_tsc);
t->start_monotonic = ltt_get_uint64(LTT_GET_BO(tf),
&vheader->start_monotonic);
- t->start_time = ltt_get_time(LTT_GET_BO(tf),
- &vheader->start_time);
+ t->start_time.tv_sec = ltt_get_uint64(LTT_GET_BO(tf),
+ &vheader->start_time_sec);
+ t->start_time.tv_nsec = ltt_get_uint64(LTT_GET_BO(tf),
+ &vheader->start_time_usec);
t->start_time.tv_nsec *= 1000; /* microsec to nanosec */
t->start_time_from_tsc = ltt_time_from_uint64(