summaryrefslogtreecommitdiff
path: root/rust/src
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src')
-rw-r--r--rust/src/disassembly.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/rust/src/disassembly.rs b/rust/src/disassembly.rs
index 161eebc3..1c8bcd0d 100644
--- a/rust/src/disassembly.rs
+++ b/rust/src/disassembly.rs
@@ -157,6 +157,7 @@ impl InstructionTextToken {
address,
typeNames: ptr::null_mut(),
namesCount: 0,
+ exprIndex: BN_INVALID_EXPR
})
}
@@ -206,6 +207,10 @@ impl InstructionTextToken {
pub fn address(&self) -> u64 {
self.0.address
}
+
+ pub fn expr_index(&self) -> usize {
+ self.0.exprIndex
+ }
}
impl Default for InstructionTextToken {
@@ -222,6 +227,7 @@ impl Default for InstructionTextToken {
address: 0,
typeNames: ptr::null_mut(),
namesCount: 0,
+ exprIndex: BN_INVALID_EXPR
})
}
}
@@ -240,6 +246,7 @@ impl Clone for InstructionTextToken {
confidence: 0xff,
typeNames: ptr::null_mut(),
namesCount: 0,
+ exprIndex: self.0.exprIndex
})
}
}