summaryrefslogtreecommitdiff
path: root/rust/src/binary_view.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src/binary_view.rs')
-rw-r--r--rust/src/binary_view.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/rust/src/binary_view.rs b/rust/src/binary_view.rs
index 2db833c4..2ff7caf9 100644
--- a/rust/src/binary_view.rs
+++ b/rust/src/binary_view.rs
@@ -1645,7 +1645,7 @@ pub trait BinaryViewExt: BinaryViewBase {
fn code_refs_to_addr(&self, addr: u64) -> Array<CodeReference> {
unsafe {
let mut count = 0;
- let handle = BNGetCodeReferences(self.as_ref().handle, addr, &mut count);
+ let handle = BNGetCodeReferences(self.as_ref().handle, addr, &mut count, false, 0);
Array::new(handle, count, ())
}
}
@@ -1659,6 +1659,8 @@ pub trait BinaryViewExt: BinaryViewBase {
range.start,
range.end - range.start,
&mut count,
+ false,
+ 0,
);
Array::new(handle, count, ())
}
@@ -1683,7 +1685,7 @@ pub trait BinaryViewExt: BinaryViewBase {
fn data_refs_to_addr(&self, addr: u64) -> Array<DataReference> {
unsafe {
let mut count = 0;
- let handle = BNGetDataReferences(self.as_ref().handle, addr, &mut count);
+ let handle = BNGetDataReferences(self.as_ref().handle, addr, &mut count, false, 0);
Array::new(handle, count, ())
}
}
@@ -1697,6 +1699,8 @@ pub trait BinaryViewExt: BinaryViewBase {
range.start,
range.end - range.start,
&mut count,
+ false,
+ 0,
);
Array::new(handle, count, ())
}
@@ -1717,7 +1721,7 @@ pub trait BinaryViewExt: BinaryViewBase {
unsafe {
let mut count = 0;
let handle =
- BNGetCodeReferencesForType(self.as_ref().handle, &mut raw_name, &mut count);
+ BNGetCodeReferencesForType(self.as_ref().handle, &mut raw_name, &mut count, false, 0);
QualifiedName::free_raw(raw_name);
Array::new(handle, count, ())
}
@@ -1729,7 +1733,7 @@ pub trait BinaryViewExt: BinaryViewBase {
unsafe {
let mut count = 0;
let handle =
- BNGetDataReferencesForType(self.as_ref().handle, &mut raw_name, &mut count);
+ BNGetDataReferencesForType(self.as_ref().handle, &mut raw_name, &mut count, false, 0);
QualifiedName::free_raw(raw_name);
Array::new(handle, count, ())
}