summaryrefslogtreecommitdiff
path: root/docs/dev/workflows.md
diff options
context:
space:
mode:
authorAlexander Taylor <alex@vector35.com>2024-11-21 15:42:57 -0500
committerAlexander Taylor <alex@vector35.com>2024-11-25 15:04:39 -0500
commit25624f907738883794c91dbe013aa9ae3e39d840 (patch)
tree4d5465c6bb34a077d788d10290ef9047c70b9949 /docs/dev/workflows.md
parentb50c2e8a53344b4efc1f529ea54b379305a17207 (diff)
Add a concepts diagram to the Workflow docs.
Diffstat (limited to 'docs/dev/workflows.md')
-rw-r--r--docs/dev/workflows.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/docs/dev/workflows.md b/docs/dev/workflows.md
index f2c4e374..db22412f 100644
--- a/docs/dev/workflows.md
+++ b/docs/dev/workflows.md
@@ -16,6 +16,8 @@ By leveraging Workflows, you gain unparalleled control over the decompilation an
## Concepts
+![Workflow Concepts Diagram](../img/workflow-concepts-diagram.png "Workflow Concepts"){ width="800" }
+
### Workflow
A **Workflow** in Binary Ninja defines the set of analyses to perform on a binary, including their dependencies and execution order. Workflows are represented as Directed Acyclic Graphs (DAGs), where each node corresponds to an **Activity** (an individual analysis or action). We have built an API around modifying and extending this structure, enabling you to tailor the decompilation and analysis process to your specific needs.