⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module trace

Module trace 

Source
Expand description

Lightweight static tracepoints for kernel performance analysis.

Provides a per-CPU ring buffer of trace events that can be enabled/disabled at runtime. When disabled, the overhead is a single atomic load (branch on TRACING_ENABLED). When enabled, events are written to a fixed-size ring buffer per CPU, requiring no heap allocation.