diff options
| author | Rusty Wagner <rusty@vector35.com> | 2019-04-30 20:15:28 -0400 |
|---|---|---|
| committer | Rusty Wagner <rusty@vector35.com> | 2019-04-30 20:16:22 -0400 |
| commit | 9331755a3986941375d0362c098979e3d8b59dc9 (patch) | |
| tree | f197c9bab21acfb07e5ecd5f81a423a65d278776 /binaryninjacore.h | |
| parent | b1460bf69207f4a4719e8a809a4744817dac01cf (diff) | |
Add unit test to detect memory leaks
Diffstat (limited to 'binaryninjacore.h')
| -rw-r--r-- | binaryninjacore.h | 8 |
1 files changed, 8 insertions, 0 deletions
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 } |
