Graphs

Starting with IDA 9.2, the external qwingraph used to make graphs has been replaced with our native and interactive graphing tool, Xref Graph.

The integrated Xref Graph visualizes cross-reference relationships between code and data elements in a binary through an interactive interface. Xref Graph is available right out of the box via View → Graphs → Xrefs to|from or Edit → Plugins → Xref Graph.

How to use Xref Graph

Xref Graph Basic Controls

  • Move nodes around: Click and drag a selected node

  • Pan: Click and drag graph background to move the whole graph. Hold Shift while dragging to pan without accidentally selecting and moving nodes.

  • Zoom: Hold Ctrl/CMD while scrolling to zoom in/out

  • Jump to address: Double-click a node to navigate to the corresponding item in the IDA View

  • Layout: Use the Space key to pause or resume the layout mechanism

Adding and Removing Nodes

You can add or remove nodes from the graph using the right-click context menu on a node, or by using the following shortcuts with one or more nodes selected:

  • Press A to add all cross-referenced nodes (All Xrefs)

  • Press F to add nodes referenced by the selected nodes (Xrefs From)

  • Press T to add nodes that reference the selected nodes (Xrefs To)

  • Press X to open a chooser dialog for selecting specific cross-references (Xref from or to)

  • Press D to delete the selected nodes (Delete)

Last updated

Was this helpful?