| * Development workflow |
| * [Contributing](contributing.md) |
| * [Build instructions](build-instructions.md) |
| * [Running tests](testing.md) |
| * On-device tracer |
| * [Running Perfetto](running.md) |
| * [Capturing long traces](long-traces.md) |
| * [Advanced trace config](trace-config.md) |
| * [Running in detached mode](detached-mode.md) |
| * [Native Heap Profiling](heapprofd.md) |
| * Trace analysis |
| * [Trace processor](trace-processor.md) |
| * [Trace-based metrics](metrics.md) |
| * [Trace conversion](traceconv.md) |
| * [Clock synchronization](clock-sync.md) |
| * Architectural docs |
| * [Key concepts](architecture.md) |
| * [Life of a tracing session](life-of-a-tracing-session.md) |
| * [Ftrace interop](ftrace.md) |
| * [Performance benchmarks](benchmarks.md) |
| * [Trace format](trace-format.md) |
| * [Multi-layer tracing](multi-layer-tracing.md) |
| * [Security model](security-model.md) |
| * [Embedding Perfetto](embedder-guide.md) |
| * [ProtoZero internals](protozero.md) |
| * [IPC internals](ipc.md) |