diff options
Diffstat (limited to 'rust/src/linear_view.rs')
| -rw-r--r-- | rust/src/linear_view.rs | 7 |
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); |
