#intel #tracing #bindings #processor #level #raw #libipt

sys libipt-sys

对 libipt 英特尔处理器跟踪库的原始绑定

5 个版本

0.1.4 2020年1月13日
0.1.3 2020年1月9日
0.1.2 2019年11月30日
0.1.1 2019年11月28日
0.1.0 2019年11月28日

#70 in #intel


用于 libipt

MIT 许可证

1.5MB
41K SLoC

C 35K SLoC // 0.1% comments • Rust 包仓库 Rust 5.5K SLoC • Rust 包仓库 BASH 821 SLoC // 0.2% comments • Rust 包仓库 C++ 36 SLoC // 0.4% comments • Rust 包仓库 PowerShell 2 SLoC • Rust 包仓库

libipt-sys

libipt 库提供的低级 bindgen 绑定。

构建

使用以下命令克隆此仓库和子模块

git clone https://github.com/sum-catnip/libipt-sys.git --recursive

只需运行 cargo build 即可。如果不起作用,请确保已满足所有要求。

要求

  • 一个可以通过 cmake 找到的有效 C 编译器
  • cmake 2.8.6+
  • 可能需要 rust nightly(说实话,我也不确定)

无运行时依赖