#macos #backtrace #crash #report #dwarf #binary #parse

app symbolicate

解析 macOS 崩溃报告

3 个版本 (破坏性更新)

0.3.0 2024年2月23日
0.2.0 2024年2月22日
0.1.0 2024年2月22日

#348调试

Download history 6/week @ 2024-03-12 6/week @ 2024-03-26 145/week @ 2024-04-02

每月 66 次下载

MIT 许可证

15KB
370

Symbolicate 是一个可以解析 macOS 崩溃报告并生成类似从panic中看到的堆栈跟踪的 Rust 二进制程序。

安装

cargo install symbolicate

使用方法

symbolicate <ips-file> <dwarf-container>

ips 文件通常来自 ~/Library/Logs/DiagnosticReports/,可以使用 macOS 内置的 Console 应用程序查找。

DWARF 容器应该是生成崩溃报告的构建的二进制文件,或者通过运行 dsymutil 提取的 DWARF 信息。

依赖项

~0.7–1.5MB
~33K SLoC