summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
eda74fe)
Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
LttTime lttv_event_get_timestamp(LttvEvent *event)
{
LttTime lttv_event_get_timestamp(LttvEvent *event)
{
- return ltt_time_from_uint64(bt_ctf_get_timestamp_raw(event->bt_event));
+ return ltt_time_from_uint64(bt_ctf_get_timestamp(event->bt_event));
}
//TODO ybrosseau find a way to return an error code
}
//TODO ybrosseau find a way to return an error code
g_string_set_size(a_string,0);
if(long_version){
g_string_append_printf(a_string, "%llu %s: ",
g_string_set_size(a_string,0);
if(long_version){
g_string_append_printf(a_string, "%llu %s: ",
- bt_ctf_get_timestamp_raw(event->bt_event),
+ bt_ctf_get_timestamp(event->bt_event),
bt_ctf_event_name(event->bt_event));
}
g_string_append_printf(a_string, "{ %s }", cpuId_str->str);
bt_ctf_event_name(event->bt_event));
}
g_string_append_printf(a_string, "{ %s }", cpuId_str->str);
start_time = ltt_time_from_uint64(
bt_trace_handle_get_timestamp_begin(self->trace->traceset->context,
start_time = ltt_time_from_uint64(
bt_trace_handle_get_timestamp_begin(self->trace->traceset->context,
+ self->trace->id,BT_CLOCK_REAL));
//lttv_process_trace_seek_time(&self->parent, ltt_time_zero);
//lttv_process_trace_seek_time(&self->parent, ltt_time_zero);
if((bt_event = bt_ctf_iter_read_event(traceset->iter)) != NULL) {
if((bt_event = bt_ctf_iter_read_event(traceset->iter)) != NULL) {
- LttTime time = ltt_time_from_uint64(bt_ctf_get_timestamp_raw(bt_event));
+ LttTime time = ltt_time_from_uint64(bt_ctf_get_timestamp(bt_event));
if(ltt_time_compare(end, time) <= 0) {
break;
}
if(ltt_time_compare(end, time) <= 0) {
break;
}
ts->time_span.start_time = ltt_time_zero;
ts->time_span.end_time = ltt_time_zero;
ts->time_span.start_time = ltt_time_zero;
ts->time_span.end_time = ltt_time_zero;
+ lttv_traceset_get_time_span_real(ts);
{
currentTrace = g_ptr_array_index(traceset->traces,i);
timestamp_cur = bt_trace_handle_get_timestamp_begin(bt_ctx,
{
currentTrace = g_ptr_array_index(traceset->traces,i);
timestamp_cur = bt_trace_handle_get_timestamp_begin(bt_ctx,
+ currentTrace->id,
+ BT_CLOCK_REAL);
if(timestamp_cur < timestamp_min)
timestamp_min = timestamp_cur;
}
if(timestamp_cur < timestamp_min)
timestamp_min = timestamp_cur;
}
{
currentTrace = g_ptr_array_index(traceset->traces,i);
timestamp_cur = bt_trace_handle_get_timestamp_end(bt_ctx,
{
currentTrace = g_ptr_array_index(traceset->traces,i);
timestamp_cur = bt_trace_handle_get_timestamp_end(bt_ctx,
+ currentTrace->id,
+ BT_CLOCK_REAL);
if(timestamp_cur > timestamp_max){
timestamp_max = timestamp_cur;
}
if(timestamp_cur > timestamp_max){
timestamp_max = timestamp_cur;
}
ts->time_span.start_time = ltt_time_from_uint64(
lttv_traceset_get_timestamp_first_event(ts));
ts->time_span.end_time = ltt_time_from_uint64(
ts->time_span.start_time = ltt_time_from_uint64(
lttv_traceset_get_timestamp_first_event(ts));
ts->time_span.end_time = ltt_time_from_uint64(
- lttv_traceset_get_timestamp_last_event(ts));
+ lttv_traceset_get_timestamp_end(ts));
}
return ts->time_span;
#else
}
return ts->time_span;
#else
struct bt_ctf_event *event = bt_ctf_iter_read_event(pos->iter);
if(event != NULL){
struct bt_ctf_event *event = bt_ctf_iter_read_event(pos->iter);
if(event != NULL){
- ((LttvTracesetPosition *)pos)->timestamp = bt_ctf_get_timestamp_raw(event);
+ ((LttvTracesetPosition *)pos)->timestamp = bt_ctf_get_timestamp(event);
LttvEvent lttv_event;
lttv_event.bt_event = event;
LttvEvent lttv_event;
lttv_event.bt_event = event;
lttv_traceset_seek_to_position(&previous_pos);
/*We must desallocate because the function bt_iter_get_pos() does a g_new */
bt_iter_free_pos(previous_pos.bt_pos);
lttv_traceset_seek_to_position(&previous_pos);
/*We must desallocate because the function bt_iter_get_pos() does a g_new */
bt_iter_free_pos(previous_pos.bt_pos);
}
guint64 lttv_traceset_position_get_timestamp(const LttvTracesetPosition *pos)
}
guint64 lttv_traceset_position_get_timestamp(const LttvTracesetPosition *pos)