{"repo":"everettjf/atosl-rs","free":true,"listed":false,"github":"https://github.com/everettjf/atosl-rs","clone":"git clone https://github.com/everettjf/atosl-rs.git","description":"🦀️atos for linux by rust - A partial replacement for Apple's atos tool for converting addresses within a binary file to symbols.","language":"Rust","stars":88,"topics":["apple","atos","cli","dsym","ios","macho","macos","rust","rust-lang","symbolization"],"license":"MIT","category":"cli-tools","readme_excerpt":"atosl-rs Read this in other languages: 简体中文. atosl is a Rust CLI and library for local symbolication. It resolves raw binary addresses into function names and source locations using DWARF when available and falls back to symbol tables when debug info is missing. It is designed for cross-platform tooling, CI pipelines, crash-processing utilities, and developer workflows that need atos -style symbolication without depending on Apple's host environment. 📖 Full documentation and tutorials: (the source lives in docs/ ). Why this exists Apple's atos is useful, but it is tightly coupled to Apple's runtime environment. atosl focuses on the parts teams usually need in build systems and tooling: - A single local binary and embeddable Rust API - Script-friendly output in text , json , json-pretty , and streaming json-lines - DWARF-first resolution with symbol-table fallback - Fat Mach-O slice selection by architecture or UUID - Reproducible regression coverage for Apple-specific behavior Current quality bar - clap v4 CLI with explicit long-form flags - Structured JSON and pretty JSON output - Unit tests for parsing, UUID handling, architecture aliases, and address math - Integration tests that build a real fixture binary and validate end-to-end symbolization - Apple-specific Mach-O/DWARF golden tests with reproducible fixtures and checked-in snapshots - Fat Mach-O slice-selection goldens for --arch and --uuid - JSON output goldens for Apple single-slice and fat-binary workflows - Verbo","default_branch":null,"files":null,"tree":[],"storefront":"/r/everettjf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/everettjf/atosl-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}