From 5d4fc5f1fb7a0c368d2a048a5d750564c970c9c9 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Mon, 13 Oct 2025 19:35:01 -0400 Subject: Add derived strings and string recognizer API --- rust/src/disassembly.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'rust/src') diff --git a/rust/src/disassembly.rs b/rust/src/disassembly.rs index cd5a860d..75bf28fa 100644 --- a/rust/src/disassembly.rs +++ b/rust/src/disassembly.rs @@ -975,6 +975,8 @@ pub enum InstructionTextTokenContext { Expanded, /// Use only with [`InstructionTextTokenKind::CollapseStateIndicator`] CollapsiblePadding, + /// Use only with [`InstructionTextTokenKind::String`] + DerivedStringReference, } impl From for InstructionTextTokenContext { @@ -1002,6 +1004,9 @@ impl From for InstructionTextTokenContext { BNInstructionTextTokenContext::ContentCollapsedContext => Self::Collapsed, BNInstructionTextTokenContext::ContentExpandedContext => Self::Expanded, BNInstructionTextTokenContext::ContentCollapsiblePadding => Self::CollapsiblePadding, + BNInstructionTextTokenContext::DerivedStringReferenceTokenContext => { + Self::DerivedStringReference + } } } } @@ -1023,6 +1028,7 @@ impl From for BNInstructionTextTokenContext { InstructionTextTokenContext::Collapsed => Self::ContentCollapsedContext, InstructionTextTokenContext::Expanded => Self::ContentExpandedContext, InstructionTextTokenContext::CollapsiblePadding => Self::ContentCollapsiblePadding, + InstructionTextTokenContext::DerivedStringReference => Self::DerivedStringReferenceTokenContext, } } } -- cgit v1.3.1