summaryrefslogtreecommitdiff
path: root/rust/src/linear_view.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src/linear_view.rs')
-rw-r--r--rust/src/linear_view.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/rust/src/linear_view.rs b/rust/src/linear_view.rs
index 65447d24..341927db 100644
--- a/rust/src/linear_view.rs
+++ b/rust/src/linear_view.rs
@@ -70,6 +70,13 @@ impl LinearViewObject {
}
}
+ pub fn llil(view: &BinaryView, settings: &DisassemblySettings) -> Ref<Self> {
+ unsafe {
+ let handle = BNCreateLinearViewLowLevelIL(view.handle, settings.handle);
+ Self::ref_from_raw(handle)
+ }
+ }
+
pub fn mlil(view: &BinaryView, settings: &DisassemblySettings) -> Ref<Self> {
unsafe {
let handle = BNCreateLinearViewMediumLevelIL(view.handle, settings.handle);