summaryrefslogtreecommitdiff
path: root/python/binaryview.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/binaryview.py')
-rw-r--r--python/binaryview.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/python/binaryview.py b/python/binaryview.py
index 14b0bdcb..092cceec 100644
--- a/python/binaryview.py
+++ b/python/binaryview.py
@@ -51,6 +51,7 @@ from binaryninja import highlight
from binaryninja import function
from binaryninja.function import AddressRange
from binaryninja import settings
+from binaryninja import workflow
from binaryninja import pyNativeStr
# 2-3 compatibility
@@ -6204,6 +6205,13 @@ class BinaryView(object):
"""
core.BNReanalyzeAllFunctions(self.handle)
+ @property
+ def workflow(self):
+ handle = core.BNGetWorkflowForBinaryView(self.handle)
+ if handle is None:
+ return None
+ return binaryninja.Workflow(handle = handle)
+
def rebase(self, address, force = False, progress_func = None):
"""
``rebase`` rebase the existing :py:class:`BinaryView` into a new :py:class:`BinaryView` at the specified virtual address