Lines Matching full:tracing

8 config TRACING  config
9 bool "Tracing Support"
15 Enable system tracing. This requires a backend such as SEGGER
18 if TRACING
24 tracing infrastructure.
27 prompt "Tracing Format"
31 bool "No tracing format selected"
33 None of the available tracing formats is selected.
51 bool "Tracing via Common Trace Format support"
54 Enable tracing to a Common Trace Format stream.
57 bool "Tracing for test usage"
60 Enable tracing for testing kinds of format purpose. It must
61 implement the tracing hooks defined in tracing_test.h
64 bool "Tracing using user-defined functions"
66 Use user-defined functions for tracing task switching and irqs
80 prompt "Tracing Method"
84 bool "Synchronous Tracing"
87 Enable synchronous tracing. This requires the backend to be
91 bool "Asynchronous Tracing"
94 Enable asynchronous tracing. This will buffer all the tracing
95 packets to the ring buffer first, tracing thread will try to
96 output as much data as possible from the buffer when tracing
102 int "Stack size of tracing thread"
106 Stack size of tracing thread.
109 int "Tracing thread waiting threshold"
113 Tracing thread waiting period given in milliseconds after
114 every first packet put to tracing buffer.
117 int "Size of tracing buffer"
122 Size of tracing buffer. If TRACING_ASYNC is enabled, tracing buffer
127 int "Max size of one tracing packet"
130 Max size of one tracing packet.
133 prompt "Tracing Backend"
141 Use UART to output tracing data.
148 Use USB to output tracing data.
155 Use posix architecture to output tracing data to file system.
160 Use a ram buffer to output tracing data which can
169 Use ADSP memory debug memory window to output tracing data
174 int "Ram Tracing buffer size"
186 USB tracing backend max packet size(endpoint MPS).
192 When enabled tracing will handle cmd from host to dynamically
193 enable and disable tracing to have host capture tracing stream
197 int "Size of tracing command buffer"
201 Size of tracing command buffer.
208 menu "Tracing Configuration"
211 bool "Tracing Syscalls"
214 Enable tracing Syscalls.
217 bool "Tracing Threads"
220 Enable tracing Threads.
223 bool "Tracing Work"
226 Enable tracing Work and Work queue events
229 bool "Tracing ISRs"
232 Enable tracing ISRs. This requires the backend to be
236 bool "Tracing Semaphores"
239 Enable tracing Semaphores.
242 bool "Tracing Mutexes"
245 Enable tracing Mutexes.
248 bool "Tracing Condition Variables"
251 Enable tracing Condition Variables
254 bool "Tracing Queues"
257 Enable tracing Queues.
260 bool "Tracing FIFO queues"
263 Enable tracing FIFO queues.
266 bool "Tracing LIFO queues"
269 Enable tracing LIFO queues.
272 bool "Tracing Memory Stacks"
275 Enable tracing Memory Stacks.
278 bool "Tracing Message Queues"
281 Enable tracing Message Queues.
284 bool "Tracing Mailboxes"
287 Enable tracing Mailboxes.
290 bool "Tracing Pipes"
293 Enable tracing Pipes.
296 bool "Tracing Memory Heaps"
299 Enable tracing Memory Heaps.
302 bool "Tracing Memory Slabs"
305 Enable tracing Memory Slabs.
308 bool "Tracing Timers"
311 Enable tracing Timers.
314 bool "Tracing Events"
317 Enable tracing Events.
320 bool "Tracing Polling"
323 Enable tracing Work Polling and Polling API.
326 bool "Tracing Power Management"
329 Enable tracing Power Management.
332 bool "Tracing Network Objects"
335 Enable tracing network objects.
338 bool "Tracing Network Sockets"
342 Enable tracing network sockets.
345 bool "Tracing Network Core IP stack"
349 Enable tracing core network IP stack, like packet reception
353 bool "Tracing GPIO"
356 Enable tracing GPIO.
358 endmenu # Tracing Configuration
362 source "subsys/tracing/sysview/Kconfig"