diff options
Diffstat (limited to 'binaryninjaapi.cpp')
| -rw-r--r-- | binaryninjaapi.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/binaryninjaapi.cpp b/binaryninjaapi.cpp index 66ddbffd..5dcc3ad1 100644 --- a/binaryninjaapi.cpp +++ b/binaryninjaapi.cpp @@ -368,3 +368,16 @@ map<string, uint64_t> BinaryNinja::GetMemoryUsageInfo() BNFreeMemoryUsageInfo(info, count); return result; } + + +vector<string> BinaryNinja::GetRegisteredPluginLoaders() +{ + size_t count = 0; + char** loaders = BNGetRegisteredPluginLoaders(&count); + vector<string> result; + result.reserve(count); + for (size_t i = 0; i < count; i++) + result.push_back(loaders[i]); + BNFreeRegisteredPluginLoadersList(loaders, count); + return result; +} |
