From 8947d620ff982ac5a40e925cce5d95637618a688 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Fri, 24 Apr 2020 14:06:45 -0400 Subject: Add GetDisplayStringForInteger API --- architecture.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'architecture.cpp') diff --git a/architecture.cpp b/architecture.cpp index 09ef2013..42323a6c 100644 --- a/architecture.cpp +++ b/architecture.cpp @@ -2159,6 +2159,16 @@ void ArchitectureHook::Register(BNCustomArchitecture* callbacks) } +string DisassemblyTextRenderer::GetDisplayStringForInteger(Ref binaryView, BNIntegerDisplayType type, + uint64_t value, size_t inputWidth) +{ + char* str = BNGetDisplayStringForInteger(binaryView->GetObject(), type, value, inputWidth); + string s(str); + BNFreeString(str); + return s; +} + + DisassemblyTextRenderer::DisassemblyTextRenderer(Function* func, DisassemblySettings* settings) { m_object = BNCreateDisassemblyTextRenderer(func->GetObject(), settings ? settings->GetObject() : nullptr); -- cgit v1.3.1