summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--binaryninjaapi.cpp15
-rw-r--r--binaryninjaapi.h3
2 files changed, 18 insertions, 0 deletions
diff --git a/binaryninjaapi.cpp b/binaryninjaapi.cpp
index f5999003..bba96296 100644
--- a/binaryninjaapi.cpp
+++ b/binaryninjaapi.cpp
@@ -85,3 +85,18 @@ bool BinaryNinja::ExecuteWorkerProcess(const string& path, const vector<string>&
delete[] argArray;
return result;
}
+
+
+string BinaryNinja::GetVersionString()
+{
+ char* str = BNGetVersionString();
+ string result = str;
+ BNFreeString(str);
+ return result;
+}
+
+
+uint32_t BinaryNinja::GetBuildId()
+{
+ return BNGetBuildId();
+}
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 61622c5a..2dc15f2c 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -178,6 +178,9 @@ namespace BinaryNinja
bool ExecuteWorkerProcess(const std::string& path, const std::vector<std::string>& args, const DataBuffer& input,
std::string& output, std::string& errors);
+ std::string GetVersionString();
+ uint32_t GetBuildId();
+
class DataBuffer
{
BNDataBuffer* m_buffer;