MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / list

Method list

python/workflow.py:211–225  ·  view source on GitHub ↗

List all Workflows (read-only)

(self)

Source from the content-addressed store, hash-verified

209class _WorkflowMetaclass(type):
210 @property
211 def list(self) -> List['Workflow']:
212 """List all Workflows (read-only)"""
213 binaryninja._init_plugins()
214 count = ctypes.c_ulonglong()
215 workflows = core.BNGetWorkflowList(count)
216 assert workflows is not None, "core.BNGetWorkflowList returned None"
217 result = []
218 try:
219 for i in range(0, count.value):
220 handle = core.BNNewWorkflowReference(workflows[i])
221 assert handle is not None, "core.BNNewWorkflowReference returned None"
222 result.append(Workflow(handle=handle))
223 return result
224 finally:
225 core.BNFreeWorkflowList(workflows, count.value)
226
227 def __iter__(self):
228 binaryninja._init_plugins()

Callers

nothing calls this directly

Calls 2

WorkflowClass · 0.70
appendMethod · 0.45

Tested by

no test coverage detected