From 3104042adab833e73a71738f57070ab881ade615 Mon Sep 17 00:00:00 2001 From: KyleMiles Date: Wed, 28 Sep 2022 18:21:13 -0400 Subject: Rename and move `Analysis/Database Merge Tool` to `File/Merge Databases`; Add API bindings for `BinaryView::GetDebugInfo()`, `BinaryView::ApplyDebugInfo()`, and `BinaryView::SetDebugInfo()`; Remove `analysis.experimental.parseDebugInfo` (in favor of `loader.debugInfoInternal` and `loader.debugInfoExternal`) --- binaryninjaapi.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'binaryninjaapi.h') diff --git a/binaryninjaapi.h b/binaryninjaapi.h index 91395a90..b58db5cb 100644 --- a/binaryninjaapi.h +++ b/binaryninjaapi.h @@ -2480,6 +2480,7 @@ namespace BinaryNinja { class NamedTypeReference; struct TypeParserResult; class Component; + class DebugInfo; class QueryMetadataException : public std::exception { @@ -3631,6 +3632,10 @@ namespace BinaryNinja { */ void DefineImportedFunction(Ref importAddressSym, Ref func, Ref type = nullptr); + Ref GetDebugInfo(); + void ApplyDebugInfo(Ref newDebugInfo); + void SetDebugInfo(Ref newDebugInfo); + void BeginBulkModifySymbols(); void EndBulkModifySymbols(); -- cgit v1.3.1