Changes between Version 3 and Version 4 of Developer/Tracing


Ignore:
Timestamp:
Mar 15, 2015, 7:15:15 AM (5 years ago)
Author:
Chris Johns
Comment:

Update trace linker line.

Legend:

Unmodified
Added
Removed
Modified
  • Developer/Tracing

    v3 v4  
    1313RTEMS Trace Components:
    1414
    15 1. RTEMS Trace Linker
    16 1. Capture Engine
    17 1. Common Trace Format Integration
    18 1. Visualisation
     15* [wiki:Developer/Tracing/Trace%20Linker RTEMS Trace Linker]
     16* Capture Engine
     17* Common Trace Format Integration
     18* Visualisation
    1919
    2020The RTEMS Trace Linker takes the ELF files and libraries used to build a executable and performs a link that instruments the code so the functions a user is interested in generate suitable trace records. The user provides a configuration file that defines the trace set up. The instrumented code logs the trace data using the Capture Engine. This is a thread and SMP safe module of software that takes trace records and filters the data in real-time based on trace enable records and triggers. A triggered system will log into buffers trace records that are enabled. The Capture Engine maintains a trace buffer per CPU so avoid locking overheads in SMP applications.