Skip to content

Read the Information Browser

The Information Browser (IB) shows just about everything Understand knows about an entity — and it adapts to the entity type. For a function you'll see what it calls and is called by, its parameters, basic metrics, and everywhere it's used, set, or modified. It's the first stop of the 10-minute tour for good reason.

Open it

Right-click any entity (in source, a list, or another view) → View Information (Ctrl+I). By default the IB is docked at the bottom-left. It's also on the View → Information Browser menu.

Walk the relationships

Relationship branches (calls, references, members, …) are a tree — expand a branch to follow it several levels deep without leaving the IB. The small graph and metric icons on an entry are shortcuts to the related graphs and metrics.

The Information Browser showing Function main. The Calls branch is expanded, and under it do_install is expanded again, showing the functions it calls in turn.
The IB for main: the Calls branch expanded, then do_install expanded beneath it — each level is one more hop through the call tree.

Keep it in sync

With Browse Mode on, clicking entities in the editor updates the IB automatically, so it always reflects what you're looking at. For a version that follows your editor cursor instead of a selection, see Contextual information and scope; to step through the function's logic itself, hand it to the Virtual Debugger.

The same data is scriptable

Everything the IB shows comes from the entities and references in the database — the same objects the Python API exposes as understand.Ent and understand.Ref.