Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[linuxtools-dev] Re: [dsdp-tcf-dev] Standard protocols/interfaces/formatsfor performance tools (TCF, LTTng, ...)

> Is there anywhere that I can find any details of
> using the TCF extensions for binary data?  I am very interested to
> understand how it works and how efficient it is for streaming large
> amounts of binary data.  I am also interested to understand the LTTng
> specific usage of the binary protocol.  I saw the git repo with the
> Linux agent side code to support this, but I could not seem to find a
> java host side implementation of the binary TCF support, but I may
> not have been looking in the right place.

We did the TCF C agent part and tested it with the TCF C agent used as client. It was then integrated and completed by Eugene Tarassov who replied with the details about the Java side.

We also added plug-in support, which again was integrated and completed by the TCF agent maintainers. This way, you can have a single process acting as service daemon on your target. The service daemon can serve requests for files, listing profiles and activating traces. The LTTng plugin registers to handle a number of commands: list tracepoints, activate tracepoints, set tracing session parameters, start trace, stop trace, retrieve trace buffers... We also have a prototype implementation of a user interface to show and activate the tracepoints from within Eclipse.


Back to the top