8个版本 (4个重大变更)

0.5.1 2021年2月1日
0.5.0 2020年4月7日
0.4.0 2020年3月14日
0.3.0 2020年2月9日
0.1.3 2020年2月5日

#18 in #coredump

Download history 6/week @ 2024-03-09 1/week @ 2024-03-16 29/week @ 2024-03-30 13/week @ 2024-04-06 4/week @ 2024-05-18

61 每月下载
用于 libunwind-rs

MIT 许可证

1.5MB
33K SLoC

C 30K SLoC // 0.3% comments GNU Style Assembly 2K SLoC // 0.3% comments Automake 1K SLoC // 0.1% comments Rust 598 SLoC // 0.0% comments C++ 118 SLoC // 0.3% comments Shell 16 SLoC // 0.1% comments

包含 (模糊的autoconf代码, 16KB) libunwind/configure.ac

crates.io

libunwind-sys

这个Rust包为libunwind库提供低级别绑定。

支持的目标

  • x86_64-unknown-linux-gnu;
  • i686-unknown-linux-gnu;
  • i586-unknown-linux-gnu;
  • arm-unknown-linux-gnueabihf;
  • x86_64-unknown-linux-musl.

仅针对x86_64-unknown-linux-gnu目标提供测试。

安装

首先,将 libunwind 编译为共享库并安装。将此包添加到您的 Cargo.toml

[dependencies]
libunwind-sys = "0.5.1"

许可证

此包根据MIT许可证授权。


lib.rs:

libunwind库的低级别绑定。

有关函数描述,请参阅libunwind的C API文档

依赖项

~0–2MB
~39K SLoC