I start lttv-gui with lttv-gui without argument. After that, i used graphycal windows provided by lttv-gui to stard the trace and ended it. But this method, no userspace event is avalaible on the viewer.
I have also try to stard the gui with the command lttv-gui -t path_to_hernel_trace , and atfer that, i added the userspace trace with add trace bouton provided by gui. Because i have forgotten to change the clock, i have on viewer a separation beetwen kernel event and userspace event. I think this will be arrange by changing gettimeofday with kernel-lttng-compatible in the usttrace code as you have suggested. My veritable problem is that i don't want to use usttrace tool to lunch my application. I want only to run lttctl and trace both kernel event and userspace event. I think that something else should be done in the kernel or application to made it possible. Could some mann have an idea, and example or a tutorial, which would help me? -----Message d'origine----- De : Mathieu Desnoyers [mailto:[email protected]] Envoyé : jeudi 10 juin 2010 15:49 À : MEKEZE KWATCHO, PATRICK (PATRICK) Cc : Holger brunck; [email protected] Objet : Re: [ltt-dev] simultaneous lttng kerner tracer and userspace tracer * MEKEZE KWATCHO, PATRICK (PATRICK) ([email protected]) wrote: > > Yes, I see well the kernel event and the testprogramm process when I > analyze the trace1 get with $ lttctl -C -w /tmp/trace1 trace1 > > I also think that is it possible to start a userspace trace without using the > usttrace tool. > When I run $usttrace ./testprogramm and $ lttctl -C -w /tmp/trace1 trace1, I > saw on the lttv-gui all the kernel event, but i didn't see my userspace event. > Among the process, both usttrace and testprogramm are present. How do you start lttv-gui ? Something like: lttv-gui -t path_to_kernel_trace -t path_to_ust_trace would be appropriate. Also make sure to look at the usttrace source code to select the kernel-lttng-compatible trace clock rather than gettimeofday. If you don't change that, the kernel and userspace data won't be aligned on the same timeline. Thanks, Mathieu > > Thank, > Patrick > > -----Message d'origine----- > De : Holger brunck [mailto:[email protected]] > Envoyé : jeudi 10 juin 2010 12:47 > À : MEKEZE KWATCHO, PATRICK (PATRICK) > Cc : [email protected] > Objet : Re: [ltt-dev] simultaneous lttng kerner tracer and userspace > tracer > > Hi, > > On 06/10/2010 11:09 AM, MEKEZE KWATCHO, PATRICK (PATRICK) wrote: > > > > Could someone help me about this subject? > > > > > > Today's Topics: > > > > 1. Run simultaneous lttng kerner tracer and userspace tracer > > (patrick mekeze) > > > > > > I am a high school student and it is now about one month that i decided to > > interest on lttng projet because i was searching about some metric tools > > for unix systems. > > The goal of my research is to develop a tool which would work as a "fligth > > recover " for a unix system running on a power PC hardward support. > > i decided to work for the first time on an?intel processor and > > after, i will make a croos compilation for my target which is a > > power PC processor I have already built a linux kernel with the lttng patch > > and i have install all the need tool to have a lttv analyser Because i > > would like to trace some programm running on userspace, i have install > > usttrace tool. > > After this i wrote a short application with a marker inside as i see in the > > usttrace tutorial available on website. > > When i run this with command $usttrace ./testprogramm , i have in the promt > > the name of directory where trace are logged and i can use lttv to analyze > > it. here i can see well my event "myevent" on the wiever. > > But? when i activated kernel trace with command $ lttctl -C -w /tmp/trace1 > > trace1, and run my userspace programm with command $ ./testprogramm,?i am > > not?able to get the myevent. > > so that, i want to know how tu run lttctl tools and userspace programm to > > get and analyze simultaneous on the lttv-gui? ,kernel event and userspace > > event. > > > > I never used both tracing mechanism at the same time, but two > questions come in my mind. > > 1) Do you see the kernel trace events, or do you see nothing? > 2) Are you sure that in the second case you have to start your > testprogram without usttrace? Did you tried to $usttrace > ./testprogramm and $ lttctl -C -w > /tmp/trace1 trace1? > > Best regards > Holger Brunck > > _______________________________________________ > ltt-dev mailing list > [email protected] > http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev > -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com _______________________________________________ ltt-dev mailing list [email protected] http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
