Hi.
I've just updated the tracing functionality :
- the code specific to tracing under linux is now under os/gnulinux, and some preprocessor flags are now checked (update of the patch on http://bugs.orocos.org/show_bug.cgi?id=993 )
- the setName of task works under linux (update of the patches on http://bugs.orocos.org/show_bug.cgi?id=1016 ). This allow to set the thread name and to have more context in traces. It even allow to see thread's name in standard tools like top (with, for instance "top -H -p
"). The setName is implemented thaks to pthread_setname_np under gnulinux.
I think that the patch on the setName could be candidate to inclusion in the main tree. Could you review it please ?
The patch on the tracing is still a work in progress.
Regards.
Paul.
Updates on traces.
Paje is a visualisation tool (as stated on their website). I don't know if someone have already open CTF traces with this tool.
I use the LTT to produce traces. LTT produce CTF trace, which can be converted to any other format since its spec is public. There is babeltrace for cli decom, and Eclipse already contain some tools to display and manage traces in the CTF format ( http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide ).
I've written a page that contain some notes on my work on the traces for orocos : http://paul.chavent.free.fr/orocos-traces.html .
========================================
Message du 16/01/13 14:11
De : "Sylvain Joyeux"
A : paul [dot] chavent [..] ...
Copie à : orocos-dev [..] ...
Objet : Re: [Orocos-Dev] Updates on traces.
I don't know what you are using for tracing / visualization, but once
upon a time I stumbled across
http://paje.sourceforge.net/
It looked interesting, and I considered integrating it at the time ...
Updates on traces.
Looks awesome. Thanks for the information.
Updates on traces.
I don't know what you are using for tracing / visualization, but once
upon a time I stumbled across
http://paje.sourceforge.net/ <http://paje.sourceforge.net/tracers.html>
It looked interesting, and I considered integrating it at the time ...