5个版本
0.1.4 | 2020年2月16日 |
---|---|
0.1.3 | 2020年2月8日 |
0.1.2 | 2020年2月7日 |
0.1.1 | 2020年1月31日 |
0.1.0 | 2020年1月29日 |
在#intel中的第53
每月下载量27
170KB
3.5K SLoC
Libipt
英特尔处理器跟踪(Intel PT)解码库是英特尔对Intel PT解码的参考实现。它可以作为一个独立的库使用,也可以部分或全部集成到您的工具中。
本仓库包含对原始libipt库提供的完整功能的Rust高级绑定。
非常感谢Rust Discord社区,因为你们很棒,并在一些事情上帮助了我 :)。
状态
测试
所有功能都已实现,应该能正常工作,但测试覆盖率不完整。如果对这个库感兴趣,我可能会添加更多的测试。也欢迎贡献。
文档
我尽最大努力为大多数库提供了有用的文档。如果您发现任何缺失或奇怪的文档,请随时提交问题或拉取请求。
遗憾的是,docs.rs无法构建项目,因为需要从构建目录中复制一个头文件。我需要以某种方式解决这个问题。
单元测试
- block: ✔️
- config: ✔️
- event: ✔️
- image: ✔️
- insn: ✔️
- packet: ✔️
- asid: ✔️️
- encoder: ✔️
- query: ✔️
- version: ✔️
集成测试
- 编码:❌
- 块解码:❌
- 指令解码:❌
- 数据包解码:❌
- 查询解码:❌
依赖项
~3.5MB
~92K SLoC