Concepts
The Guide tells you what to type. These pages explain how stax works — enough that, when something is missing from a profile or a number looks off, you know where to look.
- Architecture — the three processes, what
staxddoes on each platform, and the sockets between them - Platform Support — what macOS and Linux each capture, and what they don't
- Stack Unwinding — frame pointers, DWARF
.eh_frame, and what your build needs - Sampling — what a profiler actually measures, on-CPU and off-CPU
- Symbolication — turning raw addresses into names: symbol tables, debuginfod, the dyld shared cache
- Target Observability Roadmap — the plan for target lanes, origins, sources, attachments, counters, and critical-path views
If you only read one, read Stack Unwinding — on macOS a build without frame pointers produces a profile with no call stacks, and that surprises people.