GSOC'18 project description

Chris Johns chrisj at rtems.org
Tue May 1 03:48:45 UTC 2018


On 01/05/2018 02:09, Gedare Bloom wrote:
> This is a good and important question. I think there should be a
> section in this User Manual under Host Tools for the Babeltrace/Debug
> tools that use the CTF output. There will also likely need to be
> additions to the Classic API guide for "Configuring a System" and
> improvements to description of the Capture Engine, which I'm currently
> having trouble finding.

I do not think there is anything in the user manuals. There are:

https://devel.rtems.org/wiki/TBR/UserManual/Capture_Engine

and:

https://devel.rtems.org/wiki/Developer/Tracing
https://devel.rtems.org/wiki/Developer/Tracing/Trace_Buffering
https://devel.rtems.org/wiki/Developer/Tracing/Trace_Linker

The last link details a key requirement...

  A key requirement of the trace process in RTEMS is to take
  existing code in a compiled format (ELF) and instrument it
  without rebuilding that code from source and without annotating
  that source with trace code. The code being trace may be from a
  3rd party or already certified or in the process of being
  certified and the trace testing is part of that process.

We have avoided building specialised kernel images to trace. This comes from
users like ESA.

Chris



More information about the users mailing list