X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fbatchtest.c;h=1a48d6a150d7819bfecc3481c58fff2c73435908;hb=860c0a038d73012cc4e3bcad5f14561737c184ff;hp=9c6adf9af56509d0a02c1c3808a4b9d38aabe7f1;hpb=9ba3aaaf37afbed48801f7ac2223915b3237a5df;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/batchtest.c b/ltt/branches/poly/lttv/lttv/batchtest.c index 9c6adf9a..1a48d6a1 100644 --- a/ltt/branches/poly/lttv/lttv/batchtest.c +++ b/ltt/branches/poly/lttv/lttv/batchtest.c @@ -710,6 +710,18 @@ static gboolean process_traceset(void __UNUSED__ *hook_data, g_warning("Problem with seek_n ! Positions differ. (4)"); } + lttv_traceset_context_position_save(tsc, saved_pos); + t0 = get_time(); + lttv_process_traceset_seek_n_backward(tsc, 10, + seek_back_default_offset, lttv_process_traceset_seek_time, NULL); + t1 = get_time(); + g_message("Seek backward 10 events in %g seconds", t1 - t0); + t0 = get_time(); + count = lttv_process_traceset_seek_n_forward(tsc, 10, NULL); + t1 = get_time(); + g_message("Seek forward 10 events in %g seconds", t1 - t0); + + /* try a volountary error */ lttv_process_traceset_seek_time(tsc, ltt_time_infinite); @@ -728,8 +740,13 @@ static gboolean process_traceset(void __UNUSED__ *hook_data, lttv_process_traceset_seek_time(tsc, ltt_time_zero); count = lttv_process_traceset_seek_n_forward(tsc, 200000, NULL); lttv_traceset_context_position_save(tsc, saved_pos); + t0 = get_time(); lttv_process_traceset_seek_n_backward(tsc, 100301, - seek_back_default_offset, lttv_state_traceset_seek_time_closest, NULL); + seek_back_default_offset, + (seek_time_fct)lttv_state_traceset_seek_time_closest, NULL); + t1 = get_time(); + g_message("Seek backward 100301 events (with seek closest) in %g seconds", + t1 - t0); count = lttv_process_traceset_seek_n_forward(tsc, 100301, NULL); if(lttv_traceset_context_ctx_pos_compare(tsc, saved_pos)) {