doc: tracing: add missing doxygen references

Add missing doxygen references with all new hooks.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2021-05-21 10:53:31 -04:00 committed by Kumar Gala
commit fd3a3be95a

View file

@ -20,11 +20,8 @@ that has implied:
5. Writing the PC-side deserializer/parser,
6. Writing custom ad-hoc tools for filtering and presentation.
An application can use one of the existing formats or define a custom
format by overriding the macros declared
in :zephyr_file:`include/tracing/tracing.h`.
.. doxygengroup:: tracing_apis
An application can use one of the existing formats or define a custom format by
overriding the macros declared in :zephyr_file:`include/tracing/tracing.h`.
Different formats, transports and host tools are avialable and supported in
Zephyr.
@ -323,3 +320,94 @@ Locking may not be needed if multiple independent channels are available.
E.g. native_posix or board with multi-channel DMA. Lock-free.
``emit(a ## b ## c, thread_id);``
API
***
Common
======
.. doxygengroup:: tracing_apis
Threads
=======
.. doxygengroup:: thread_tracing_apis
Work Queues
===========
.. doxygengroup:: work_tracing_apis
Poll
====
.. doxygengroup:: poll_tracing_apis
Semaphore
=========
.. doxygengroup:: sem_tracing_apis
Mutex
=====
.. doxygengroup:: mutex_tracing_apis
Condition Variables
===================
.. doxygengroup:: condvar_tracing_apis
Queues
======
.. doxygengroup:: queue_tracing_apis
FIFO
====
.. doxygengroup:: fifo_tracing_apis
LIFO
====
.. doxygengroup:: lifo_tracing_apis
Stacks
======
.. doxygengroup:: stack_tracing_apis
Message Queues
==============
.. doxygengroup:: msgq_tracing_apis
Mailbox
=======
.. doxygengroup:: mbox_tracing_apis
Pipes
======
.. doxygengroup:: pipe_tracing_apis
Heaps
=====
.. doxygengroup:: heap_tracing_apis
Memory Slabs
============
.. doxygengroup:: mslab_tracing_apis
Timers
======
.. doxygengroup:: timer_tracing_apis