coroTracer: Cross-language, zero-copy coroutine observability
Summary
This article introduces coroTracer, a cross-language, zero-copy observability framework for M:N coroutine schedulers. It explains an out-of-process tracer architecture using lock-free shared memory to minimize overhead, details a practical use case involving a lost wakeup, and provides architecture diagrams, memory layout, quick-start steps, and language support information.