From 3017f8ff7660e2cd7bd652cb590e6904f6f7035a Mon Sep 17 00:00:00 2001 From: Jordan Wiens Date: Sun, 20 Mar 2022 15:11:22 -0400 Subject: add documentation to troubleshooting about disabling user settings --- docs/guide/troubleshooting.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs') 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. -- cgit v1.3.1