summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/workflow.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/python/workflow.py b/python/workflow.py
index 98e3118b..7989d6bd 100644
--- a/python/workflow.py
+++ b/python/workflow.py
@@ -31,6 +31,7 @@ from .log import log_error
from . import _binaryninjacore as core
from .flowgraph import FlowGraph, CoreFlowGraph
+from . import binaryview
from . import function as _function
from . import lowlevelil
from . import mediumlevelil
@@ -49,6 +50,16 @@ class AnalysisContext:
self.handle = handle
@property
+ def view(self) -> 'binaryview.BinaryView':
+ """
+ BinaryView for the current AnalysisContext (writable)
+ """
+ result = core.BNAnalysisContextGetBinaryView(self.handle)
+ if not result:
+ return None
+ return binaryview.BinaryView(handle=result)
+
+ @property
def function(self) -> '_function.Function':
"""
Function for the current AnalysisContext (read-only)