Tracing is a way to record debugging information that can be used during software development. With tracing, you can generate detailed, low-level information about an application's execution in the target device.
Examples of tracing are cases when messages are sent or received from a component, when states change, when a certain function is entered or exited, or anywhere else in the code where it is interesting to know if code has been executed or not.
The tracing tools support Open System Trace (OST) trace format for data transfer. OST is an open, platform-independent solution that is easily integrated into the software development process.
See the overview graphic below showing the relations of the tools.
Click the topics available on the left-hand navigation pane to browse for more information.