- Introduction
- Documentation
- 1. Getting Starting
- 2. Porting
- 2.1. Critical Sections
- 3. Configuration
- 4. Instrumenting Your Code
- 4.1. Event Markers
- 4.2. Value Markers
- 4.3. Interrupts
- 4.4. 🚧 FreeRTOS Tracing
- 4.4.1. 🚧 FreeRTOS Task Tracing
- 4.4.2. 🚧 FreeRTOS Resource Tracing
- 4.4.3. 🚧 FreeRTOS Task-local Markers
- 5. 🚧 Trace Handling
- 5.1. 🚧 The Metadata Buffer
- 5.2. 🚧 Streaming Backend
- 5.3. 🚧 Snapshot Backend
- 5.4. 🚧 Post-Mortem Backend
- 5.5. 🚧 External Backend
- 5.6. 🚧 Dropped Events
- 6. 🚧 Multi-core Support
- 7. Viewing your traces
- 7.1. CLI Trace Converter
- 7.2. Web Trace Converter
- Technical Details
- 8. Trace Format
- 8.1. COBS Framing
- 8.2. Varlen Encoding
- 8.3. Trace Event Fields
- 8.4. Code Generation
- 8.5. Trace Event Index
- 9. 🚧 Technologies Overview
- 9.1. 🚧 Target Tracer
- 9.2. 🚧 Rust + WASM
- 9.3. 🚧 Website
- 9.4. 🚧 Perfetto & Synthetto