diff options
Diffstat (limited to 'architecture.cpp')
| -rw-r--r-- | architecture.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
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> 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); |
