summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2022-03-20 15:11:22 -0400
committerJordan Wiens <jordan@psifertex.com>2022-03-20 15:11:22 -0400
commit3017f8ff7660e2cd7bd652cb590e6904f6f7035a (patch)
treeaea93deaf8a30aeb1276447d5d152e261b69b307 /docs
parent07b0e96f9aa673d86cbcb06f2f68783027683818 (diff)
add documentation to troubleshooting about disabling user settings
Diffstat (limited to 'docs')
-rw-r--r--docs/guide/troubleshooting.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/guide/troubleshooting.md b/docs/guide/troubleshooting.md
index 7b832fbb..66b9e663 100644
--- a/docs/guide/troubleshooting.md
+++ b/docs/guide/troubleshooting.md
@@ -28,6 +28,11 @@ Alternatively, it might be easier to save debug logs to a file instead:
Disabling plugins can be a quick way to diagnose whether some unexpected behavior is caused by Binary Ninja itself or a plugin. Simply launch the process with the extra command-line option `-p` to disable all user plugins at load time. Note that repository plugins are currently not disabled with this switch.
+
+### Disabling User Settings
+
+In addition to the above mentioned method of disabling user-plugins, you can also set the environment variable `BN_DISABLE_USER_PLUGINS` (the value doesn't matter, the mere existence of the variable is enough). Related, there is another setting: `BN_DISABLE_USER_SETTINGS` that will launch BN without relying on any user settings which is useful for identifying whether a particular behavior is the result of a setting without having to manually change a number of settings.
+
### Other Steps
While third party plugins are not officially supported, there are a number of troubleshooting tips that can help identify the cause. The most important is to enable debug logging as suggested in the previous section. This will often highlight problems with python paths or any other issues that prevent plugins from running.