summaryrefslogtreecommitdiff
path: root/python/function.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/function.py')
-rw-r--r--python/function.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/python/function.py b/python/function.py
index e962d91f..0fc60ffc 100644
--- a/python/function.py
+++ b/python/function.py
@@ -135,6 +135,18 @@ class DisassemblySettings:
option = DisassemblyOption[option]
core.BNSetDisassemblySettingsOption(self.handle, option, state)
+ @staticmethod
+ def default_settings() -> 'DisassemblySettings':
+ return DisassemblySettings(core.BNDefaultDisassemblySettings())
+
+ @staticmethod
+ def default_graph_settings() -> 'DisassemblySettings':
+ return DisassemblySettings(core.BNDefaultGraphDisassemblySettings())
+
+ @staticmethod
+ def default_linear_settings() -> 'DisassemblySettings':
+ return DisassemblySettings(core.BNDefaultLinearDisassemblySettings())
+
@dataclass
class ILReferenceSource: