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 --- binaryninjacore.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'binaryninjacore.h') diff --git a/binaryninjacore.h b/binaryninjacore.h index 383e6fb2..25bf1e46 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -1913,6 +1913,12 @@ extern "C" double seconds; }; + struct BNMemoryUsageInfo + { + char* name; + uint64_t value; + }; + enum BNMetadataType { InvalidDataType, @@ -3923,6 +3929,8 @@ extern "C" BINARYNINJACOREAPI void* BNRegisterObjectRefDebugTrace(const char* typeName); BINARYNINJACOREAPI void BNUnregisterObjectRefDebugTrace(const char* typeName, void* trace); + BINARYNINJACOREAPI BNMemoryUsageInfo* BNGetMemoryUsageInfo(size_t* count); + BINARYNINJACOREAPI void BNFreeMemoryUsageInfo(BNMemoryUsageInfo* info, size_t count); #ifdef __cplusplus } -- cgit v1.3.1