Skip to content

Struct SYN_Trace

ClassList > SYN_Trace

Circular trace event buffer.

  • #include <syn_trace.h>

Public Attributes

Type Name
uint16_t capacity
uint32_t count
bool enabled
SYN_TraceEntry * entries
uint16_t head

Public Attributes Documentation

variable capacity

uint16_t SYN_Trace::capacity;

Buffer size


variable count

uint32_t SYN_Trace::count;

Total events recorded (may wrap)


variable enabled

bool SYN_Trace::enabled;

Recording state active flag


variable entries

SYN_TraceEntry* SYN_Trace::entries;

Circular buffer (caller-owned)


variable head

uint16_t SYN_Trace::head;

Next write position



The documentation for this class was generated from the following file src/syntropic/debug/syn_trace.h