#breakpad #crash #minidump

sys breakpad-sys

围绕 breakpad 的崩溃检测和 minidump 写入功能的包装器

3 个不稳定版本

0.2.0 2023 年 5 月 23 日
0.1.1 2021 年 12 月 7 日
0.1.0 2021 年 7 月 27 日

#14#breakpad

Download history 728/week @ 2024-03-14 571/week @ 2024-03-21 422/week @ 2024-03-28 518/week @ 2024-04-04 640/week @ 2024-04-11 451/week @ 2024-04-18 694/week @ 2024-04-25 745/week @ 2024-05-02 780/week @ 2024-05-09 910/week @ 2024-05-16 955/week @ 2024-05-23 1019/week @ 2024-05-30 1060/week @ 2024-06-06 830/week @ 2024-06-13 924/week @ 2024-06-20 566/week @ 2024-06-27

3,554 每月下载量
5 个crate中使用(通过 breakpad-handler

BSD-3-Clause

3MB
60K SLoC

C++ 44K SLoC // 0.2% comments C 6K SLoC // 0.1% comments Objective-C++ 3K SLoC // 0.2% comments Objective-C 2K SLoC // 0.2% comments Automake 1.5K SLoC // 0.1% comments SWIG 1.5K SLoC // 0.0% comments M4 742 SLoC // 0.4% comments GNU Style Assembly 410 SLoC // 0.2% comments Rust 163 SLoC Xcode Config 21 SLoC // 0.8% comments Perl 6 SLoC Ruby 3 SLoC

包含 (Mach-o 可执行文件,705KB) dump_syms_dwarf_data、(autotools 混淆代码,330KB) breakpad/configure、(模糊的 autoconf 代码,10KB) breakpad/configure.ac、(Mach-o 可执行文件,13KB) crashInMain、(Mach-o 可执行文件,13KB) crashduringload

👁 breakpad-sys

Embark Embark Crates.io Docs Build status

Rust crate 包装了 Breakpad 的崩溃处理和 minidump 创建功能。这是一个临时crate,直到有可用的 Rust 解决方案。

贡献

Contributor Covenant

我们欢迎社区对此项目的贡献。

请阅读我们的 贡献指南 了解如何开始。

许可协议

许可协议为 BSD-3-Clause,与 C++ breakpad 代码本身相同的许可协议。

无运行时依赖