Next: Languages Prev: Source Up: Top
The usual way to examine data in your program is with the `print'
command (abbreviated `p'), or its synonym `inspect'. It evaluates and
prints the value of an expression of the language your program is
written in (Note: Using GDB with Different Languages.).
`print /F EXP'
EXP is an expression (in the source language). By default the
value of EXP is printed in a format appropriate to its data type;
you can choose a different format by specifying `/F', where F is a
letter specifying the format; Note: Output formats
If you omit EXP, GDB displays the last value again (from the
"value history"; Note: Value history.). This
allows you to conveniently inspect the same value in an
A more low-level way of examining data is with the `x' command. It
examines data in memory at a specified address and prints it in a
specified format. Note: Examining memory.
If you are interested in information about types, or about how the
fields of a struct or class are declared, use the `ptype EXP' command
rather than `print'. Note: Examining the Symbol Table.
- Program variables
- Artificial arrays
- Output Formats
- Output formats
- Examining memory
- Auto Display
- Automatic display
- Print Settings
- Print settings
- Value History
- Value history
- Convenience Vars
- Convenience variables
- Floating Point Hardware
- Floating point hardware
automatically generated by info2www