Viewing Modules

The Modules view displays information that the debugger plugin has about modules included in the application that is being debugged. A module is a dynamic link library (.dll) in Windows, a shared object (.so) in Linux, and a dynamic shared library (.dylib) in macOS.

In addition, the view displays symbols within the modules and indicates where each module was loaded.

Right-click the view to open a context menu that has menu items for:

  • Updating the module list
  • Loading symbols for modules
  • Examining modules
  • Editing module files
  • Showing symbols in modules
  • Showing dependencies between modules (Windows only)

By default, the Modules view is hidden.

When using CDB as debug backend, you can specify that the debugger should break when application modules are loaded or unloaded. To enable breaking for the specified modules, select Edit > Preferences > Debugger > CDB. For more information, see Specifying CDB Settings.