summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2015-09-17 22:24:01 -0400
committerRusty Wagner <rusty@vector35.com>2015-09-17 22:24:01 -0400
commit519988c1ed48c5dbb54670bb6cc4b03847b47516 (patch)
treee29092f28e26d072f477262baa0ea165dadf129d
parent66e254662993c0dd4ce4f61289f6b6704fdaff18 (diff)
Add version information when building
-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;