7 个版本
9.0.0-v0 | 2024年6月3日 |
---|---|
8.2.2-v0 | 2024年3月11日 |
8.2.0-v1 | 2024年1月10日 |
8.1.3-v4 | 2024年1月10日 |
8.1.3-v3 | 2023年12月19日 |
#329 在 模拟器
每月下载量 65
在 qemu-plugin 中使用
110KB
2K SLoC
QEMU-PLUGIN-SYS
对 QEMU 插件 API 的底层自动生成的 FFI 绑定(qemu-plugin.h
)。此 crate 不应直接使用,请查看 qemu-plugin
crate 以获取惯用的面向对象的绑定。
版本管理
截至 QEMU 8.2.4,QEMU 插件 API 有多个版本。这启用了一些很棒的功能,如寄存器检查和条件回调。版本管理通过 qemu-plugin-sys
crate 中的编译时功能实现,因为动态库一次只能与一个版本兼容。要选择版本,请设置以下内容:
qemu-plugin-sys = { version = "9.0.0-v0", features = ["plugin-api-v2"], default-features = false }
qemu-plugin-sys
crate 的默认插件版本设置为 QEMU 中官方发布的最新版本。目前,这是 V2,在 8.2.4 和 9.0.0 中发布。如果您需要不同版本,您 必须 设置 default-features = false
。
lib.rs
:
对 QEMU 插件 API 的底层绑定
这些绑定是从 QEMU 源代码生成的,不应直接使用。相反,请使用 qeu-plugin
crate。