summaryrefslogtreecommitdiff
path: root/rust/src/disassembly.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src/disassembly.rs')
-rw-r--r--rust/src/disassembly.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/rust/src/disassembly.rs b/rust/src/disassembly.rs
index cb9bf6a1..718c7737 100644
--- a/rust/src/disassembly.rs
+++ b/rust/src/disassembly.rs
@@ -506,6 +506,7 @@ pub enum InstructionTextTokenKind {
// TODO: Explain what this is
hash: Option<u64>,
},
+ ValueLocation,
CodeSymbol {
// Target address of the symbol
value: u64,
@@ -700,6 +701,7 @@ impl InstructionTextTokenKind {
hash => Some(hash),
},
},
+ BNInstructionTextTokenType::ValueLocationToken => Self::ValueLocation,
BNInstructionTextTokenType::CodeSymbolToken => Self::CodeSymbol {
value: value.value,
size: value.size,
@@ -914,6 +916,9 @@ impl From<InstructionTextTokenKind> for BNInstructionTextTokenType {
BNInstructionTextTokenType::BaseStructureSeparatorToken
}
InstructionTextTokenKind::Brace { .. } => BNInstructionTextTokenType::BraceToken,
+ InstructionTextTokenKind::ValueLocation => {
+ BNInstructionTextTokenType::ValueLocationToken
+ }
InstructionTextTokenKind::CodeSymbol { .. } => {
BNInstructionTextTokenType::CodeSymbolToken
}