- lttEvent->time_delta = *(guint32 *)(t->cur_event_pos + EVENT_ID_SIZE);
- lttEvent->event_time = t->current_event_time;
+ event->time_delta = *(guint32 *)(t->cur_event_pos + EVENT_ID_SIZE);
+ event->event_time = t->current_event_time;
+ event->event_cycle_count = t->cur_cycle_count;
+
+ event->tracefile = t;
+ event->data = t->cur_event_pos + EVENT_HEADER_SIZE;
+ event->which_block = t->which_block;
+ event->which_event = t->which_event;
+
+ /* This is a workaround for fast position seek */
+ event->last_event_pos = t->last_event_pos;
+ event->prev_block_end_time = t->prev_block_end_time;
+ event->prev_event_time = t->prev_event_time;
+ event->pre_cycle_count = t->pre_cycle_count;
+ event->count = t->count;
+ /* end of workaround */
+