Lines Matching refs:tracing
9 The tracing feature provides hooks that permits you to collect data from
24 overriding the macros declared in :zephyr_file:`include/zephyr/tracing/tracing.h`.
39 to enable additional tracing functions (or provide their own backend), zephyr
40 also provides one generic named tracing function for convenience purposes,
41 as well as to demonstrate how tracing frameworks could be extended.
112 Zephyr includes support for several popular tracing tools, presented below in alphabetical order.
119 streaming over various interfaces and also snapshot tracing, where the events are kept in a RAM
130 Zephyr kernel events are captured automatically when Tracealyzer tracing is enabled.
131 Tracealyzer also provides extensive support for application logging, where you call the tracing
138 The tracing library for Tracealyzer (TraceRecorder) is included in the Zephyr manifest and
160 * **Semihost**: For tracing on QEMU. Streams the trace data to a host file.
189 of events leading up to the error. Snapshot tracing is also easy to begin with, since it doesn't
306 This stream port is designed for Zephyr tracing in QEMU. This can be an easy way to get started
307 with tracing and try out streaming trace without needing a fast debug probe. The data is streamed
337 This decides when the tracing starts. With the option :guilabel:`Start`, the tracing begins directly
375 To enable tracing support with `SEGGER SystemView`_ add the
376 :ref:`snippet-rtt-tracing` to your build command:
381 :snippets: rtt-tracing
385 SystemView can also be used for post-mortem tracing, which can be enabled with
406 cp $ZEPHYR_BASE/subsys/tracing/sysview/SYSVIEW_Zephyr.txt ~/.config/SEGGER/
423 This tracing format allows the user to define functions to perform any work desired
428 - simple toggling of GPIO for external scope tracing while minimizing extra cpu load
430 not be supported by the other tracing systems
467 The sample :zephyr_file:`samples/subsys/tracing` demonstrates tracing with
475 :zephyr-app: samples/subsys/tracing
481 the tracing data::
484 cp $ZEPHYR_BASE/subsys/tracing/ctf/tsdl/metadata data/
493 For devices that do not have available I/O for tracing such as USB or UART but have
647 Note that each list can be enabled or disabled via their tracing
651 Object tracking is behind tracing configuration as it currently leverages
652 tracing infrastructure to perform the tracking.
752 Network tracing
757 Network socket tracing