Hello All, I am tracing a user application using lttng kernel tracer, i.e.,
Start lttng kernel trace ./application Stop lttng kernel trace Before I was reading kernel CTF trace using babeltrace API's from beginning of trace, e.g., struct bt_iter_pos begin_pos struct bt_ctf_iter *iterator begin_pos.type = BT_SEEK_BEGIN iterator = create_iterator(context, &begin_pos, NULL) .. and then read events start from that iterator postion. Recently, I have been trying to seek trace using timestamp from when the application started to application end. I would like to know if I am doing it right. Would the method below enough to achieve this? Or I am missing something here :-S begin_pos.type = BT_SEEK_TIME end_pos.type = BT_SEEK_TIME begin_pos.u.seek_time = timestamp1 (for now manually taken from CTF kernel trace when application started) end_pos.u.seek_time = timestamp2 (for now manually taken from CTF kernel trace when application ended) iterator = create_iterator(context, &begin_pos, &end_pos); and then with reading events at iterator position until end_pos. I am using babeltrace package version "1.0.0-pre4". Any help related to achieving this functionality will be highly appreciated. Best Regards, Salman -- Salman Rafiq Industrial Communication Fraunhofer-Einrichtung für Systeme der Kommunikationstechnik ESK Hansastraße 32 | 80686 München Telefon, Fax: +49 89 547088-356 | +49 89 547088-66-356 E-Mail: [email protected]<http://www.esk.fraunhofer.de/> Internet: http://www.esk.fraunhofer.de<http://www.esk.fraunhofer.de/> http://www.facebook.com/FraunhoferESK http://www.twitter.com/FraunhoferESK
_______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
