diff options
| author | Brian Potchik <brian@vector35.com> | 2018-06-26 23:30:22 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2018-06-26 23:30:22 -0400 |
| commit | 08409f8e134b3d93fc56e5e29670f8a8f4def890 (patch) | |
| tree | 9169b11fa4526f28368e9c141dc9acb60c461d5f /python/function.py | |
| parent | 02cedcd92ab8ac054e82ed1c72d9e0107aecf2ae (diff) | |
Add new API to query active analysis info and set analysis limits.
Diffstat (limited to 'python/function.py')
| -rw-r--r-- | python/function.py | 7 |
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: |
