summaryrefslogtreecommitdiff
path: root/binaryninjaapi.cpp
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2017-02-23 02:20:55 -0500
committerJordan Wiens <jordan@psifertex.com>2017-02-23 02:20:55 -0500
commit57088dfd10ebbc5361e1493c034dec8ed6730bdc (patch)
tree10c598911652c13d56b1ef436f5daaee98323f2d /binaryninjaapi.cpp
parent33ae06ad9a4dfe1e78467ebf7f82a4c95f8945eb (diff)
add get_install_directory and savelastrun to the api
Diffstat (limited to 'binaryninjaapi.cpp')
-rw-r--r--binaryninjaapi.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/binaryninjaapi.cpp b/binaryninjaapi.cpp
index 6b303bcd..68cc2f43 100644
--- a/binaryninjaapi.cpp
+++ b/binaryninjaapi.cpp
@@ -59,6 +59,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();