1 个不稳定版本
使用旧的Rust 2015
0.1.0 | 2018年3月2日 |
---|
#282 in #requests
在 bap 中使用
3KB
Rust中的BAP绑定
安装
-
为您的发行版安装
libbap
(已针对1.3和1.4进行测试)- 对于NixOS,只需使用nixpkgs中提供的软件包即可
- 对于Debian/Ubuntu,按照以下顺序安装这些 deb包 和 deb包
- 对于RHEL/Fedora,按照以下顺序安装这些 rpm包 和 rpm包
- 对于其他Linux,您可以尝试使用 .tar.gz 文件
- 否则,您将不得不尝试从源代码安装,按照说明获取BAP,然后继续bap-bindings以获取libbap。
-
bap-rust
现在应该像任何其他cargo包一样工作
注意事项
- API是不稳定和不完整的
- 将修复错误,但修复将是尽力而为。
- 由于OCaml、线程和外部世界之间的交互,所有API调用都必须在单个线程上执行。这是由API强制执行的
功能请求
-
导出功能
- 如果它在
bap-bindings
中但不在本处,请在此处提交问题。 - 如果它在
bap
中但不在bap-bindings
中,请在bap-bindings
中提交问题。 - 如果它不在
bap
中,请在那里提交问题。
- 如果它在
-
高级表示请求可以在这里,但我不太可能自己实现它们,除非我需要它们,所以请准备好编写PR :)
依赖项
~0–2MB
~40K SLoC