Local Types
The options below appear when the Jump menu is opened from the Local Types View. In other views, the menu adapts dynamically and may show a different set of options.
Below is an overview of all actions that can be accessed from this menu.
Jump by name...
JumpName
Enum, Structure
Jump to the selected name. This command allows you to jump to a name definition by selecting it from the list of the names. More…
Mark position...
MarkPosition
Enum, Structure, Typedef
Remember the current position in the disassembly. More…
Jump to marked position...
JumpPosition
Enum, Structure, Typedef
Jump to the selected marked position. More…
Clear mark...
ClearMark
Enum, Structure, Typedef
Clear mark
Jump by name...
Jump to the selected name. This command allows you to jump to a name definition by selecting it from the list of the names. IDA will display the list of the names (sorted by addresses) and you can choose a name. Dummy names (generated by IDA) are not listed. Hidden names are not listed either. You can control which names are listed in the Names representation dialog box (Action SetNameType, Options → Name representation...).
See also How to use the lister.
Jump anywhere...
Jump to any location in the database. Jump Anywhere simplifies navigating and quick jumps to any location within the IDB. The Jump Anywhere is designed as a unified alternative to the various jump commands and as a faster successor to "Jump to address..." (JumpAsk action).

Jump Anywhere key functionalities:
Fast, case-insensitive and asynchronous search across functions, local types, names, and segments, with results ranked by type and similarity score.
Supports searches for both mangled and demangled versions of functions and names.
Allows searching by address or simple expression, as in "Jump to address...".
Inline preview of matching results, showing the target location.
The Jump Anywhere dialog supports jumping to a field offset in the Local Types view, acting as replacement for the “Jump to file offset” dialog.
How Jump Anywhere Works
The Jump Anywhere performs a case-insensitive search across functions, local types, names, and segments. Matching results are presented in a list along with a preview (disabled under Options → Feature Flags), and can be navigated using the keyboard cursor keys.
If the input can be interpreted as an address expression, an entry for the corresponding destination is automatically added to the top of the results list.
How to open Jump Anywhere
The Jump Anywhere dialog can be opened using Ctrl + Alt + G (Command + Alt + G on macOS) shortcut.
Optionally, you can bind it to G key, replacing the default "Jump to address..." dialog (JumpAsk action). This and other related settings (preview pane) can be configured under Options → Feature Flags.
Adjusting Additional Parameters in idagui.cfg
The behavior of the Jump Anywhere dialog can be customized by editing idagui.cfg.
The Jump Anywhere feature requires the indexer to be enabled (ENABLE_INDEXER = YES in ida.cfg). Disabling the indexer is possible in ida.cfg, by setting ENABLE_INDEXER = NO. This can be useful when running IDA in headless mode, as it avoids the overhead of building and maintaining the index.
Mark position...
Remember the current position in the disassembly. You can mark certain locations of the file to be able to jump to them quickly (use the Jump to marked position... command). Text description of the location may help to find a desired location easily. First select a slot for the mark, then enter a description for the location.
Jump to marked position...
Jump to the selected marked position.
IDA will ask you to select a target position. After:
the current address is saved in the jump stack.
the cursor is positioned to the specified address. The Jump to previous position command (action
Return, usually Esc) will return you back. You can mark the position using the Jump to marked position... command (actionJumpPosition).
Last updated
Was this helpful?
