Trace status update.
Gedare Bloom
gedare at rtems.org
Mon Mar 23 15:43:23 UTC 2015
Very nice! thanks for the update!
On Mon, Mar 23, 2015 at 2:36 AM, Chris Johns <chrisj at rtems.org> wrote:
> Hi,
>
> I have added some pages to the developer's wiki:
>
> https://devel.rtems.org/wiki/Developer/Tracing
>
> and I am slowly adding more detail. I intend to update the Trace Linker with
> more detail on the configuration files.
>
> I have just updated the trace linker to support:
>
> 1. Option sections.
> 2. Names,
> 3. Enables, and
> 4. Triggers
>
> The option sections allow you to put custom options into configuration
> files. For example:
>
> [my-options]
> dump-on-error = true
> ;
> ; Tools, linker for linking C++
> ;
> prefix = /opt/work/rtems/4.11
> ld = arm-rtems4.11-g++
> rtems-bsp = arm/xilinx_zynq_zc706
> rtems-path = /opt/work/my/rtems/4.11
> cflags = -I/my/private/path
> ;
> ; Generator options.
> ;
> gen-enables = enable
> gen-triggers = enable
>
> Names is adding the names of all trace functions to a 'const char*' array
> indexed by the function index.
>
> Enables is a bitmap array of uint32_t where each bit is indexed by the trace
> function index. The bit set means tracing is enabled for this function.
>
> Triggers is a bitmap array of uint32_t where each bit is indexed by the
> trace function index. The bit set means trigger tracing. I have only defined
> a single bit at this point in time. We should actually have more so we can
> define entry and exit or both trigger states.
>
> These changes allow a standard alone buffered trace support as well as move
> us a bit closer to integrating to the capture engine.
>
> Chris
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
More information about the devel
mailing list