[PATCH] Basic Support for Trace Compass

Ravindra Kumar Meena rmeena840 at gmail.com
Tue Jun 11 06:28:25 UTC 2019


>
> you can highlight that this is the second version of a patch with the
> "git format-patch -v2" command line option.
>
Okay. Thanks

>
> > +++ b/images/user/event-recording-trace.puml
> > @@ -0,0 +1,12 @@
> > + at startuml
> > +
> > +rectangle Host
> > +rectangle "Target/QEMU Target" as target
>
> The information presented here should be abstract. Details how a
> particular board or simulator is set up belong to other sections, e.g.
> the BSP documentation.


> > +rectangle "Trace Compass" as tracecompass
> > +rectangle "Babeltrace" as babeltrace
> > +Host --> target : Connecting
> > +target --> Host : RTEMS Trace Data
> > +Host --> tracecompass : CTF
> > +Host --> babeltrace : CTF
> > +
> > + at enduml
> > \ No newline at end of file
>
> When Git complains a newline is missing at the end of the file, then
> please fix this.
>
Okay

>
> > diff --git a/user/tracing/eventrecording.rst
> b/user/tracing/eventrecording.rst
> > index d799774..09dc68b 100644
> > --- a/user/tracing/eventrecording.rst
> > +++ b/user/tracing/eventrecording.rst
> > @@ -6,7 +6,7 @@
> >   .. _EventRecording:
> >
> >   Event Recording
> > -===============
> > +***************
> >
> >   The `event recording` support focuses on the recording of high
> frequency
> >   events such as
> > @@ -56,3 +56,48 @@ started by :c:func:`rtems_record_start_server` via a
> TCP connection.
> >
> >   On the host computer you may use the command line tool
> :file:`rtems-record` to
> >   get recorded events from the record server running on the target
> system.
> > +
> > +.. _tracecompass:
> > +
> > +Trace Compass
> > +=============
> > +
> > +`Trace Compass <https://www.eclipse.org/tracecompass/>`_ is a tool to
> analyse
> > +and display trace data graphically. Trace data can be gathered from
> RTEMS
> > +applications via various means, for example:
> > +
> > +- :ref:`RTEMS Trace Linker <TraceLinker>`
> > +- :ref:`RTEMS Capture Engine <CaptureEngine>`
> > +- :ref:`RTEMS Event Recording <EventRecording>`
>
> Currently the plan is to support only the trace data generated by the
> event recording. This should be stated here. The user needs a clear
> information what is supported. Mentioning too much stuff is just confusing.
>
Okay


> > +Step 3: The trace data received at host from QEMU target is converted
> into CTF.
> > +Since, Babeltrace and Trace Compass are two compatible software which
> can read
> > +and write CTF. The converted CTF ca be passed to any of these softwares.
> > +
> > +.. figure:: ../../images/user/event-recording-trace.png
> > +  :align: center
> > +  :width: 75%
> > \ No newline at end of file
> >
>
> A worked out Qemu example should move to another section.
>

Are you talking about the current trace stream which is generated by QEMU
target?

>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone   : +49 89 189 47 41-16
> Fax     : +49 89 189 47 41-09
> E-Mail  : sebastian.huber at embedded-brains.de
> PGP     : Public key available on request.
>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>


-- 
*Ravindra Kumar Meena*,
B. Tech. Computer Science and Engineering,
Indian Institute of Technology (Indian School of Mines)
<https://www.iitism.ac.in/>, Dhanbad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20190611/50929ac0/attachment-0001.html>


More information about the devel mailing list