summaryrefslogtreecommitdiff
path: root/binaryninjaapi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'binaryninjaapi.cpp')
-rw-r--r--binaryninjaapi.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/binaryninjaapi.cpp b/binaryninjaapi.cpp
index 6b303bcd..661892e3 100644
--- a/binaryninjaapi.cpp
+++ b/binaryninjaapi.cpp
@@ -41,6 +41,10 @@ void BinaryNinja::InitUserPlugins()
BNInitUserPlugins();
}
+void BinaryNinja::InitRepoPlugins()
+{
+ BNInitRepoPlugins();
+}
string BinaryNinja::GetBundledPluginDirectory()
{
@@ -59,6 +63,17 @@ void BinaryNinja::SetBundledPluginDirectory(const string& path)
}
+string BinaryNinja::GetInstallDirectory()
+{
+ char* path = BNGetInstallDirectory();
+ if (!path)
+ return string();
+ string result = path;
+ BNFreeString(path);
+ return result;
+}
+
+
string BinaryNinja::GetUserPluginDirectory()
{
char* path = BNGetUserPluginDirectory();