This manual describes using the Intel® Debugger on Linux* and Mac OS* systems, including preparing your program and starting the debugger, using debugger commands to accomplish various tasks, information about viewing data, viewing the call stack, controlling execution and locating problems, as well as detailed, advanced information.
The manual is organized as follows:
Part I contains a quick introduction to the Debugger
Part II contains information to help you make expert use of the Debugger
Part III contains advanced reference information
The appendixes contain the following information:
the corefile_listobj.c example
This manual is intended for programmers who have a working knowledge of one of the programming languages that Intel IDB supports (C, C++, Fortran).
The following conventions are used in this manual:
Convention |
Meaning |
---|---|
% |
A percent sign represents the C shell system prompt. |
# |
A pound sign represents the default super-user prompt. |
UPPERCASE lowercase |
The operating system differentiates between lowercase and uppercase characters. On the operating system level, you must type examples, syntax descriptions, function definitions, and literal strings that appear in text exactly as shown. |
Ctrl+C | This symbol indicates that you must press the Ctrl key while you simultaneously press another key (in this case, C). |
monospaced text
|
This typeface indicates a routine, partition, pathname, directory, file, or non-terminal name. This typeface is also used in interactive examples. |
monospaced bold text |
In interactive examples, this typeface indicates input that you enter. In syntax statements and text, this typeface indicates the exact name of a command or keyword. |
monospaced italic text |
Monospaced italic type indicates variable values, place holders, and
function argument names. In syntax definitions, monospaced italic text indicates non-terminal names. When a non-terminal name consists of more than one word, the words are joined using the underscore ( _ ), for example, breakpoint_command .
|
italic text | Italic type indicates book names or emphasized terms. |
|
A colon (: ) starts the syntax definition of a non-terminal
name (in this example, foo_bar . Vertical bars
(| ) separating items that appear in syntax definitions indicate
that you choose one item from among those listed. |
[ ] |
In syntax definitions, brackets indicate items that are optional. |
option ;...
|
A set of three horizontal ellipses indicates that you can enter additional parameters, options, or values. A semicolon, comma, or space preceding the ellipses indicates successive items must be separated by semicolons, commas, or spaces. |