ChibiOS/RT 7.0.5
trace_buffer_t Struct Reference

Trace buffer header. More...

#include <chtrace.h>

Collaboration diagram for trace_buffer_t:
Collaboration graph

Data Fields

uint16_t suspended
 Suspended trace sources mask.
uint16_t size
 Trace buffer size (entries).
trace_event_tptr
 Pointer to the buffer front.
trace_event_t buffer [CH_DBG_TRACE_BUFFER_SIZE]
 Ring buffer.

Detailed Description

Trace buffer header.

Definition at line 192 of file chtrace.h.

Field Documentation

◆ suspended

uint16_t trace_buffer_t::suspended

Suspended trace sources mask.

Definition at line 196 of file chtrace.h.

Referenced by __trace_halt(), __trace_isr_enter(), __trace_isr_leave(), __trace_object_init(), __trace_ready(), __trace_switch(), and chTraceWriteI().

◆ size

uint16_t trace_buffer_t::size

Trace buffer size (entries).

Definition at line 200 of file chtrace.h.

Referenced by __trace_object_init().

◆ ptr

trace_event_t* trace_buffer_t::ptr

◆ buffer

trace_event_t trace_buffer_t::buffer[CH_DBG_TRACE_BUFFER_SIZE]

Ring buffer.

Definition at line 208 of file chtrace.h.

Referenced by __trace_object_init(), and trace_next().