Introducing the Intel® Debugger

The Intel® Debugger (IDB) is a full-featured symbolic source code application debugger including the following features:

Note

Any information in this document that is noted as restricted to Intel® 64 architecture, also applies to Intel® MIC Architecture.

A GUI and command-line interface are available on host systems running Linux* OS.

Host systems running OS X* only provide the command-line interface. The GUI controls as described in this document cannot be used for these systems.

The debugger features include:

On host systems running Linux* OS, the Intel® Debugger facilitates developing parallelism into applications based on the parallel C++ language extensions of the Intel® C++ compiler, Intel® Cilk™ Plus, or the OpenMP* runtime environment. The Intel® Debugger offers the following parallel debugging features:

Note

Thread data sharing analysis breakpoint features support native threads and OpenMP*, and have limited support for Intel® Threading Building Blocks.

The Intel® Debugger GUI provides complete control of the debugging process. You can access most of the basic functions, such as single-step, step-through-function, run and display memory, by clicking toolbar buttons. The Intel® Debugger's GUI supports multiple source windows, evaluating expressions and changing their values, and dragging and dropping expressions into the Evaluations window.

You can also drive the debugger from the command line.

See Also


Submit feedback on this help topic