Tracing
SPDX-License-Identifier: Apache-2.0
Zephyr shall provide an interface to initialize a trace.
Zephyr shall provide an interface to trigger a trace.
Zephyr shall provide an interface to dump results from a trace.
Zephyr shall provide an interface to remove trace data.
Zephyr shall provide an interface to identify the objects being traced.
As a Zepyhr OS user, I want to be able to give each object which I create a name / label in order to be able to identify them in a trace log.
Zepyhr shall prevent the tracing functionality from interfering with normal operations.
As a Zepyhr OS user, I want that the trace functionality do not interfere or slow down the operation system functionality.