summaryrefslogtreecommitdiff
path: root/rust/binaryninjacore-sys
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2021-01-25 16:45:06 -0500
committerRusty Wagner <rusty@vector35.com>2021-01-27 18:39:42 -0500
commit12f916450b444427685688bf34de65e11bf849e2 (patch)
treebd13651d872c1fc7ad5933e9a38a77da82235cd3 /rust/binaryninjacore-sys
parent51d0f18eb4df16263867ef157b5293bb1b44f77a (diff)
Add ABI version verification for plugins
Diffstat (limited to 'rust/binaryninjacore-sys')
-rw-r--r--rust/binaryninjacore-sys/build.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/rust/binaryninjacore-sys/build.rs b/rust/binaryninjacore-sys/build.rs
index 99f499ea..24be4dac 100644
--- a/rust/binaryninjacore-sys/build.rs
+++ b/rust/binaryninjacore-sys/build.rs
@@ -154,6 +154,8 @@ fn main() {
.size_t_is_usize(true)
.generate_comments(false)
.whitelist_function("BN.*")
+ .whitelist_var("BN_CURRENT_CORE_ABI_VERSION")
+ .whitelist_var("BN_MINIMUM_CORE_ABI_VERSION")
.rustified_enum("BN.*")
.generate()
.expect("Unable to generate bindings");