From 917c201f797fb16e7a0d4ac7011612998079f8f4 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Mon, 30 Sep 2024 12:49:31 -0400 Subject: Request workflow by name to silence warning (skip-ci). --- binaryninjaapi.h | 2 +- examples/workflows/inliner/inliner.cpp | 2 +- examples/workflows/tailcall/tailcall.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/binaryninjaapi.h b/binaryninjaapi.h index 78d04d86..40c71396 100644 --- a/binaryninjaapi.h +++ b/binaryninjaapi.h @@ -9746,7 +9746,7 @@ namespace BinaryNinja { MyClass::MyActionMethod(Ref ac); ... // Create a clone of the default workflow named "core.function.myWorkflowName" - Ref wf = BinaryNinja::Workflow::Instance()->Clone("core.function.myWorkflowName"); + Ref wf = BinaryNinja::Workflow::Instance("core.function.defaultAnalysis")->Clone("core.function.myWorkflowName"); wf->RegisterActivity(new BinaryNinja::Activity("core.function.myWorkflowName.resolveMethodCalls", &MyClass::MyActionMethod)); \endcode diff --git a/examples/workflows/inliner/inliner.cpp b/examples/workflows/inliner/inliner.cpp index 26928931..392935eb 100644 --- a/examples/workflows/inliner/inliner.cpp +++ b/examples/workflows/inliner/inliner.cpp @@ -158,7 +158,7 @@ extern "C" }, inlinerIsValid); - Ref inlinerWorkflow = Workflow::Instance()->Clone("InlinerWorkflow"); + Ref inlinerWorkflow = Workflow::Instance("core.function.defaultAnalysis")->Clone("InlinerWorkflow"); inlinerWorkflow->RegisterActivity(new Activity("extension.functionInliner", &FunctionInliner)); inlinerWorkflow->Insert("core.function.translateTailCalls", "extension.functionInliner"); Workflow::RegisterWorkflow(inlinerWorkflow, diff --git a/examples/workflows/tailcall/tailcall.cpp b/examples/workflows/tailcall/tailcall.cpp index 85414479..2cb77b8e 100644 --- a/examples/workflows/tailcall/tailcall.cpp +++ b/examples/workflows/tailcall/tailcall.cpp @@ -117,7 +117,7 @@ extern "C" BINARYNINJAPLUGIN bool CorePluginInit() { - Ref customTailCallWorkflow = Workflow::Instance()->Clone("CustomTailCallWorkflow"); + Ref customTailCallWorkflow = Workflow::Instance("core.function.defaultAnalysis")->Clone("CustomTailCallWorkflow"); customTailCallWorkflow->RegisterActivity(new Activity("extension.translateTailCalls", &TailCallTranslation)); customTailCallWorkflow->Replace("core.function.translateTailCalls", "extension.translateTailCalls"); customTailCallWorkflow->Remove("core.function.translateTailCalls"); -- cgit v1.3.1