Using user-defined traces

Daniel Zinn <[email protected]>
Newsgroups gmane.linux.kernel.tracing
Organization UCDavis
Message-ID <[email protected]>
Hello,

I would like to use the 3rd option to trace userspace programs as described in 
the README of the userspace package. This is the option in which a sparate 
tracefile is written to /tmp, the sample is sample-highspeed.c.

Following the README file (compiling everything, running, and copying the 
separate trace to the trace folder), I get the following error message when I 
want to display the data:

** ERROR **: Kernel/LTTV event size differs for event core.facility_load: 
kernel 16, LTTV 44

lttv does terminate then (this error is generated when the userspace trace 
file is read). If I do not copy the userspace-trace file into the trace 
directory I can view the trace, however I still do get warnings like 

** (lttv.real:4901): WARNING **: Facility checksum mismatch for facility 
core : kernel 0xB96B8A8D vs XML 0x1212DF53

I did go through the source files (with some ddd) and noticed that there is a 
FIXME in ltt/facility.c:
      // FIXME if(checksum == f->checksum) {
        generateFacility(f, fac, checksum);
        generated = TRUE;
      //}

How is the checksum for the "kernel" computed? Why does it not match the 
checksum that is computed based on the XML file that was written by 
the ?same? kernel?

What else might be an issue that I overlook? I am running the tracer from a 
different machine than I do the tracing - this might have something to do 
with my problems, but I cannot change the production system where the tracing 
is happening.

Thank you,
      Daniel
-- 
"The acquisition of wealth is no longer the driving force in our
 lives ... we work to better ourselves and the rest of humanity."

reach me at:    Jabber:[email protected]  ICQ:79511325
                AIM:QN303 Skype:DanielZinn IRC:[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.