summaryrefslogtreecommitdiff
path: root/docs/guide
diff options
context:
space:
mode:
authorKyleMiles <krm504@nyu.edu>2023-08-25 14:08:25 -0400
committerKyleMiles <krm504@nyu.edu>2023-09-29 12:02:59 -0400
commit20e79d4e43a8734cdc5c4f9ca5b204a2c44aca8e (patch)
tree067c27dd7c35158ef2d9f8fa4073e81574088406 /docs/guide
parenta452691f145583f092893dff6ecab14375d0613f (diff)
DWARF Import : Misc code cleanup, improvements, and enabling by default changes
This includes: Gracefully handle missing DIE references Partially revert 7849cda Misc DWARFv5 Fixes Speed Improvements Fix crash on unexpected EOF Partially revert 0d5fe9ec8963a26361b8bf1af17e029afc87f952 and Correctly initialize DWARF Import plugin
Diffstat (limited to 'docs/guide')
-rw-r--r--docs/guide/debuginfo.md4
-rw-r--r--docs/guide/settings.md2
2 files changed, 2 insertions, 4 deletions
diff --git a/docs/guide/debuginfo.md b/docs/guide/debuginfo.md
index d054ebb9..0c10943b 100644
--- a/docs/guide/debuginfo.md
+++ b/docs/guide/debuginfo.md
@@ -20,9 +20,7 @@ PDBs will make a best effort to find relevant debug info and apply it when you o
### DWARF Notes
-DWARF Import is currently disabled by default. If you'd like to import DWARF information from either ELF's or Mach-O's, you'll first need to enable it in [settings](settings.md). You can search for the term "DWARF Import Plugin" or use its settings identifier `corePlugins.dwarfImport`. You have to set this globally before loading a binary, using load settings like `bv.load("...", options={"corePlugins.dwarfImport": True})` gets ignored.
-
-DWARF information will then be imported by default if the file contains DWARF sections. Currently, Binary Ninja will not search local or remote locations to attempt to find the associated DWARF information for you. If you have separate DWARF info, you'll need to import that from an external file.
+DWARF information will be imported by default if the file contains DWARF sections. Currently, Binary Ninja will not search local or remote locations to attempt to find the associated DWARF information for you. If you have separate DWARF info, you'll need to import that from an external file.
### Importing from External Files
diff --git a/docs/guide/settings.md b/docs/guide/settings.md
index b267c3fc..15a7f320 100644
--- a/docs/guide/settings.md
+++ b/docs/guide/settings.md
@@ -118,7 +118,7 @@ All settings are uniquely identified with an identifier string. Identifiers are
|corePlugins|Database Viewer (Debug)|Enable the built-in Database Viewer plugin. Be aware this is a debug feature and may not be well-behaved.|`boolean`|`False`|[`SettingsUserScope`]|<a id='corePlugins.databaseViewer'>corePlugins.databaseViewer</a>|
|corePlugins|Debugger|Enable the built-in debugger plugin.|`boolean`|`True`|[`SettingsUserScope`]|<a id='corePlugins.debugger'>corePlugins.debugger</a>|
|corePlugins|DWARF Export Plugin|Enable the experimental DWARF export plugin.|`boolean`|`True`|[`SettingsUserScope`]|<a id='corePlugins.dwarfExport'>corePlugins.dwarfExport</a>|
-|corePlugins|DWARF Import Plugin|Enable the experimental DWARF import plugin.|`boolean`|`False`|[`SettingsUserScope`]|<a id='corePlugins.dwarfImport'>corePlugins.dwarfImport</a>|
+|corePlugins|DWARF Import Plugin|Enable the experimental DWARF import plugin.|`boolean`|`True`|[`SettingsUserScope`]|<a id='corePlugins.dwarfImport'>corePlugins.dwarfImport</a>|
|corePlugins|IDB Import Plugin (Experimental)|Enable the built-in IDB import plugin.|`boolean`|`False`|[`SettingsUserScope`]|<a id='corePlugins.idbImport'>corePlugins.idbImport</a>|
|corePlugins|PDB Import Plugin|Enable the built-in PDB import plugin.|`boolean`|`True`|[`SettingsUserScope`]|<a id='corePlugins.pdbImport'>corePlugins.pdbImport</a>|
|corePlugins|DECREE Platform|Enable the built-in DECREE platform module.|`boolean`|`True`|[`SettingsUserScope`]|<a id='corePlugins.platforms.decree'>corePlugins.platforms.decree</a>|