diff options
| author | Brian Potchik <brian@vector35.com> | 2024-10-24 12:06:09 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2024-10-24 12:06:09 -0400 |
| commit | 6d7f4ac49f5db820c5c468b69efc953cab87307b (patch) | |
| tree | 40339728c6b44eedebe92dd08a0ea797134ae69f /activity.cpp | |
| parent | 45955fccf9d0a5e512b3a4da6ac91bf0057ae58c (diff) | |
Initial implementation of the module-level analysis workflow.
Diffstat (limited to 'activity.cpp')
| -rw-r--r-- | activity.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
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<void(Ref<AnalysisContext> analysisContext)>& action) : - m_action(action) +Activity::Activity(const string& configuration, const std::function<void(Ref<AnalysisContext> 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<void(Ref<Ana Activity::Activity(BNActivity* activity) { + // LogError("API-Side Activity Constructed!"); m_object = BNNewActivityReference(activity); } @@ -27,6 +27,7 @@ Activity::~Activity() void Activity::Run(void* ctxt, BNAnalysisContext* analysisContext) { + // LogError("API-Side Activity Run!"); Activity* activity = (Activity*)ctxt; Ref<AnalysisContext> 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); |
