diff options
| -rw-r--r-- | rust/src/medium_level_il/function.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rust/src/medium_level_il/function.rs b/rust/src/medium_level_il/function.rs index 950f07f5..d437adde 100644 --- a/rust/src/medium_level_il/function.rs +++ b/rust/src/medium_level_il/function.rs @@ -220,7 +220,7 @@ impl MediumLevelILFunction { /// # use binaryninja::variable::Variable; /// # let mlil_fun: MediumLevelILFunction = todo!(); /// # let mlil_var: Variable = todo!(); - /// let instr_idx = mlil_fun.var_refs(&mlil_var).get(0).expr_idx; + /// let instr_addr = mlil_fun.var_refs(&mlil_var).get(0).addr; /// ``` pub fn var_refs(&self, var: &Variable) -> Array<ILReferenceSource> { let mut count = 0; @@ -525,7 +525,7 @@ pub struct ILReferenceSource { pub arch: CoreArchitecture, pub addr: u64, pub graph_type: FunctionGraphType, - pub expr_idx: usize, + pub expr_idx: MediumLevelExpressionIndex, } impl From<BNILReferenceSource> for ILReferenceSource { @@ -535,7 +535,7 @@ impl From<BNILReferenceSource> for ILReferenceSource { arch: unsafe { CoreArchitecture::from_raw(value.arch) }, addr: value.addr, graph_type: value.type_, - expr_idx: value.exprId, + expr_idx: MediumLevelExpressionIndex(value.exprId), } } } @@ -547,7 +547,7 @@ impl From<&BNILReferenceSource> for ILReferenceSource { arch: unsafe { CoreArchitecture::from_raw(value.arch) }, addr: value.addr, graph_type: value.type_, - expr_idx: value.exprId, + expr_idx: MediumLevelExpressionIndex(value.exprId), } } } |
