summaryrefslogtreecommitdiff
path: root/python/function.py
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2018-07-13 11:20:49 -0400
committerPeter LaFosse <peter@vector35.com>2018-07-13 11:20:49 -0400
commit30bbb5a8a18183e8e7921ddd047c4cdd14c360ea (patch)
tree37fd1d15c6b85572caf83bcf172e97949aa74f59 /python/function.py
parentd0c8cf49ecb114b81007920b2e4e2b1ae168dbc4 (diff)
parent838cb56a8505fc78d09befedd58dd632eeb2ee62 (diff)
Merging with dev
Diffstat (limited to 'python/function.py')
-rw-r--r--python/function.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/python/function.py b/python/function.py
index 6db44e6d..2f794f47 100644
--- a/python/function.py
+++ b/python/function.py
@@ -24,7 +24,7 @@ import ctypes
# Binary Ninja components
import _binaryninjacore as core
-from enums import (FunctionGraphType, BranchType, SymbolType, InstructionTextTokenType,
+from enums import (AnalysisSkipReason, FunctionGraphType, BranchType, SymbolType, InstructionTextTokenType,
HighlightStandardColor, HighlightColorStyle, RegisterValueType, ImplicitRegisterExtend,
DisassemblyOption, IntegerDisplayType, InstructionTextTokenContext, VariableSourceType,
FunctionAnalysisSkipOverride)
@@ -828,6 +828,11 @@ class Function(object):
"""Whether automatic analysis was skipped for this function"""
return core.BNIsFunctionAnalysisSkipped(self.handle)
+ @property
+ def analysis_skip_reason(self):
+ """Function analysis skip reason"""
+ return AnalysisSkipReason(core.BNGetAnalysisSkipReason(self.handle))
+
@analysis_skipped.setter
def analysis_skipped(self, skip):
if skip: