Tutorials
A complete, example-driven tour of atosl. The guides are ordered so you can
read them top to bottom, but each one stands on its own.
- Getting started — your first end-to-end symbolication
- Address modes — load address, file offsets, and the
atos -offsetequivalent - Input sources — dSYM bundles, directories, files, and stdin
- Fat binaries & slices — selecting an arch/UUID slice
- Inline frames — expanding inlined call stacks
- Output formats — text and JSON, with a field reference
- Separate debug files — ELF
.gnu_debuglink, build-id, debuginfod - Library API — using atosl as a Rust crate
- Troubleshooting — errors and known limitations
Every command on these pages is real and copy-pasteable. Where a command compares
atoslto Apple’satos, you need macOS with Xcode command-line tools; everything else runs on any platform.