diff options
| author | Rubens Brandao <git@rubens.io> | 2024-06-07 07:53:08 -0300 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2025-02-07 17:14:28 -0500 |
| commit | 0577345afbc75d72fd9f5e9c11e489b5f59202ae (patch) | |
| tree | 08a63ea6ce4ebd207e0bb87031ee9dc7e4277519 /rust/src/linear_view.rs | |
| parent | a039d392b54170d236d9d993024e9eca38f701ce (diff) | |
Implement Rust DisassemblyTextRenderer
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); |
