summaryrefslogtreecommitdiff
path: root/python/scriptingprovider.py
diff options
context:
space:
mode:
authorXusheng <xusheng@vector35.com>2022-12-14 17:23:33 +0800
committerXusheng <xusheng@vector35.com>2022-12-14 17:24:48 +0800
commit81f44f05d149009328fe6b93fdfeeaed3d9ddeac (patch)
treeccc930b600dc32fb4cdbe5936f0cf230a549983e /python/scriptingprovider.py
parent1bd6e0f07398a68971b99a2b37688ff327ec110e (diff)
Support disabling the debugger plugin shipped with BN by setting BN_DISABLE_CORE_DEBUGGER environment variable
Diffstat (limited to 'python/scriptingprovider.py')
-rw-r--r--python/scriptingprovider.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/python/scriptingprovider.py b/python/scriptingprovider.py
index 8cee8035..e7afaea5 100644
--- a/python/scriptingprovider.py
+++ b/python/scriptingprovider.py
@@ -1043,7 +1043,7 @@ from binaryninja import *
from debugger import DebuggerController
self.DebuggerController = DebuggerController
self.debugger_imported = True
- elif Settings().get_bool('corePlugins.debugger'):
+ elif Settings().get_bool('corePlugins.debugger') and (os.environ.get('BN_DISABLE_CORE_DEBUGGER') is not None):
from .debugger import DebuggerController
self.DebuggerController = DebuggerController
self.debugger_imported = True