Tracing
|
Type
|
Level
|
UID
|
STATUS
|
TYPE
|
COMPONENT
|
REFS
|
Title
|
Statement
|
USER_STORY
|
|---|---|---|---|---|---|---|---|---|---|
|
TEXT
|
|
|
SPDX-License-Identifier: Apache-2.0 |
||||||
|
REQUIREMENT
|
1 |
|
|
|
|
Parents:
|
|
Zephyr shall provide an interface to initialize a trace. |
|
|
REQUIREMENT
|
2 |
|
|
|
|
Parents:
|
|
Zephyr shall provide an interface to trigger a trace. |
|
|
REQUIREMENT
|
3 |
|
|
|
|
Parents:
|
|
Zephyr shall provide an interface to dump results from a trace. |
|
|
REQUIREMENT
|
4 |
|
|
|
|
Parents:
|
|
Zephyr shall provide an interface to remove trace data. |
|
|
REQUIREMENT
|
5 |
|
|
|
|
Parents:
|
|
Zephyr shall provide an interface to identify the objects being traced. |
As a Zephyr 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. |
|
REQUIREMENT
|
6 |
|
|
|
|
Parents:
|
|
Zephyr shall prevent the tracing functionality from interfering with normal operations. |
As a Zephyr OS user, I want that the trace functionality do not interfere or slow down the operation system functionality. |