diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/__init__.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/python/__init__.py b/python/__init__.py index 711a178a..c659aa1c 100644 --- a/python/__init__.py +++ b/python/__init__.py @@ -304,4 +304,14 @@ def core_ui_enabled(): def core_set_license(licenseData): '''Set the Binary Ninja license data, an alternative to storing a ``license.dat`` file''' - core.BNSetLicense(licenseData)
\ No newline at end of file + core.BNSetLicense(licenseData) + + +def get_memory_usage_info(): + count = ctypes.c_ulonglong() + info = core.BNGetMemoryUsageInfo(count) + result = {} + for i in range(0, count.value): + result[info[i].name] = info[i].value + core.BNFreeMemoryUsageInfo(info, count.value) + return result |
