From 6d7f4ac49f5db820c5c468b69efc953cab87307b Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Thu, 24 Oct 2024 12:06:09 -0400 Subject: Initial implementation of the module-level analysis workflow. --- activity.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'activity.cpp') diff --git a/activity.cpp b/activity.cpp index 4b2f933f..fcc7386a 100644 --- a/activity.cpp +++ b/activity.cpp @@ -5,8 +5,7 @@ using namespace BinaryNinja; using namespace std; -Activity::Activity(const string& configuration, const std::function analysisContext)>& action) : - m_action(action) +Activity::Activity(const string& configuration, const std::function analysisContext)>& action) : m_action(action) { // LogError("API-Side Activity Constructed!"); m_object = BNCreateActivity(configuration.c_str(), this, Run); @@ -15,6 +14,7 @@ Activity::Activity(const string& configuration, const std::function ac = new AnalysisContext(BNNewAnalysisContextReference(analysisContext)); activity->m_action(ac); @@ -35,6 +36,7 @@ void Activity::Run(void* ctxt, BNAnalysisContext* analysisContext) string Activity::GetName() const { + // LogError("API-Side Activity GetName!"); char* name = BNActivityGetName(m_object); string result = name; BNFreeString(name); -- cgit v1.3.1