summaryrefslogtreecommitdiff
path: root/docs/guide
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2024-10-07 09:54:52 -0400
committerMason Reed <mason@vector35.com>2024-10-07 09:54:52 -0400
commita81692cde97ba3a0b51b5fc43d2680a973a0e329 (patch)
tree116d3c337543a2bcca231b59a6b7428c669e0a90 /docs/guide
parent4c39a58c328461fe5485b87b93bc60a1490c16da (diff)
Update documentation with IDB import plugin
Diffstat (limited to 'docs/guide')
-rw-r--r--docs/guide/migration/migrationguideida.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/guide/migration/migrationguideida.md b/docs/guide/migration/migrationguideida.md
index 88914439..d86b2ec6 100644
--- a/docs/guide/migration/migrationguideida.md
+++ b/docs/guide/migration/migrationguideida.md
@@ -15,6 +15,20 @@ It's worth digging into Binary Ninja's [settings](../settings.md) and seeing wha
<!-- TODO : Can you analyze a file while IDA is running its analysis?
## Analyzing While Analyzing -->
+## Importing Data
+
+Importing IDA IDB (`.idb`) and TIL (`.til`) files into Binary Ninja allows you to automatically transfer analysis data, saving you from manually moving over information.
+
+There are two ways through the UI to import IDB and TIL files:
+
+1. Prior to opening the binary, selecting _Open with Options_, allows you to set the IDB file you want to import with the _External Debug Info File_ setting (`analysis.debugInfo.external`).
+2. After opening a binary, selecting _Import Debug Info from External File_ (`Analysis\\Import Debug Info from External File...`) allows you to apply IDB/TIL files after analysis has already started.
+
+The following data will be imported:
+
+- Function information (name, comments, function type)
+- Type information
+
## Keybindings
Most of the keybindings you're used to are the same. Any "actions" (renaming, setting types, opening cross-references, etc) you might want to perform can be found in the [command palette](../index.md#command-palette), which will save you from digging through unfamiliar right-click menus and help you learn any new keybindings. You can even [add your own actions](https://binary.ninja/2024/02/15/command-palette.html#how-do-i-register-actions-with-the-command-palette-myself) with ease. All actions can have their keybinding set, changed, or removed in the [keybindings menu](../index.md#default-hotkeys).