From 9331755a3986941375d0362c098979e3d8b59dc9 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 30 Apr 2019 20:15:28 -0400 Subject: Add unit test to detect memory leaks --- binaryninjaapi.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'binaryninjaapi.cpp') diff --git a/binaryninjaapi.cpp b/binaryninjaapi.cpp index f9b5f47b..66ddbffd 100644 --- a/binaryninjaapi.cpp +++ b/binaryninjaapi.cpp @@ -355,3 +355,16 @@ string BinaryNinja::GetUniqueIdentifierString() BNFreeString(str); return result; } + + +map BinaryNinja::GetMemoryUsageInfo() +{ + size_t count; + BNMemoryUsageInfo* info = BNGetMemoryUsageInfo(&count); + + map result; + for (size_t i = 0; i < count; i++) + result[info[i].name] = info[i].value; + BNFreeMemoryUsageInfo(info, count); + return result; +} -- cgit v1.3.1