diff options
| author | Rubens Brandao <git@rubens.io> | 2023-11-22 18:57:28 -0300 |
|---|---|---|
| committer | KyleMiles <krm504@nyu.edu> | 2024-02-02 13:32:45 -0500 |
| commit | f682ca69b356755fe6c06bcdd8f4fab73f7d2c78 (patch) | |
| tree | 3cfc324cfe8043ccc8db1161f1f90c448d097c8a /rust/src/mlil/block.rs | |
| parent | e1a6bdcd576f7caeaa6f97ff1e337a259057b333 (diff) | |
Rust API : Add HLIL Bindings
Diffstat (limited to 'rust/src/mlil/block.rs')
| -rw-r--r-- | rust/src/mlil/block.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rust/src/mlil/block.rs b/rust/src/mlil/block.rs index 734d6512..015c7ba4 100644 --- a/rust/src/mlil/block.rs +++ b/rust/src/mlil/block.rs @@ -21,7 +21,7 @@ impl Iterator for MediumLevelILBlockIter { .map(|i| unsafe { BNGetMediumLevelILIndexForInstruction(self.function.handle, i as usize) }) - .map(|i| MediumLevelILInstruction::new(&self.function, i)) + .map(|i| MediumLevelILInstruction::new(self.function.to_owned(), i)) } } @@ -43,7 +43,7 @@ impl BlockContext for MediumLevelILBlock { let expr_idx = unsafe { BNGetMediumLevelILIndexForInstruction(self.function.handle, block.raw_start() as usize) }; - MediumLevelILInstruction::new(&self.function, expr_idx) + MediumLevelILInstruction::new(self.function.to_owned(), expr_idx) } fn iter(&self, block: &BasicBlock<Self>) -> MediumLevelILBlockIter { |
