From 9f1ded021920a3187250e18fe08c7457be4417dd Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Wed, 21 Jun 2023 16:12:15 -0400 Subject: Allow copy & copy-as to operate on 'full' string instead of string annotation --- binaryninjacore.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'binaryninjacore.h') diff --git a/binaryninjacore.h b/binaryninjacore.h index 7ce488c4..e1602b9b 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -376,7 +376,10 @@ extern "C" DataVariableTokenContext = 2, FunctionReturnTokenContext = 3, InstructionAddressTokenContext = 4, - ILInstructionIndexTokenContext = 5 + ILInstructionIndexTokenContext = 5, + ConstDataTokenContext = 6, + ConstStringDataTokenContext = 7, + StringReferenceTokenContext = 8 } BNInstructionTextTokenContext; typedef enum BNLinearDisassemblyLineType @@ -4230,6 +4233,7 @@ extern "C" BINARYNINJACOREAPI void BNFreeAnalysisInfo(BNAnalysisInfo* info); BINARYNINJACOREAPI BNAnalysisProgress BNGetAnalysisProgress(BNBinaryView* view); BINARYNINJACOREAPI BNBackgroundTask* BNGetBackgroundAnalysisTask(BNBinaryView* view); + BINARYNINJACOREAPI size_t BNGetFullStringSize(BNBinaryView* view, uint64_t addr, BNStringType type); BINARYNINJACOREAPI uint64_t BNGetNextFunctionStartAfterAddress(BNBinaryView* view, uint64_t addr); BINARYNINJACOREAPI uint64_t BNGetNextBasicBlockStartAfterAddress(BNBinaryView* view, uint64_t addr); -- cgit v1.3.1