Debugging with GDB Manual (5900-1473; WDB 6.2; January 2011)

Table Of Contents
4.10 Debugging programs with multiple processes......................................................44
5 Stopping and Continuing.......................................................................................................46
5.1 Breakpoints......................................................................................................46
5.1.1 Setting breakpoints.....................................................................................47
5.1.2 Setting catchpoints.....................................................................................51
5.1.3 Deleting breakpoints..................................................................................53
5.1.4 Disabling breakpoints.................................................................................53
5.1.5 Break conditions........................................................................................54
5.1.6 Breakpoint command lists...........................................................................56
5.1.7 Breakpoint menus......................................................................................58
5.1.8 Cannot insert breakpoints...........................................................................58
5.2 Continuing and stepping...................................................................................59
5.3 Signals............................................................................................................62
5.4 Stopping and starting multi-thread programs........................................................64
6 Examining the Stack..............................................................................................................66
6.1 Stack frames.....................................................................................................66
6.2 Stacks Without frames.......................................................................................67
6.3 Commands for Examining the Stack....................................................................67
6.4 Backtraces.......................................................................................................67
6.5 Selecting a frame.............................................................................................68
6.6 Information about a frame.................................................................................69
7 Examining Source Files...........................................................................................................71
7.1 Printing source lines...........................................................................................71
7.2 Searching source files........................................................................................72
7.3 Specifying source directories...............................................................................73
7.4 Source and machine code.................................................................................74
8 Examining Data....................................................................................................................76
8.1 Expressions......................................................................................................76
8.2 Program variables............................................................................................77
8.3 Artificial arrays.................................................................................................78
8.4 Output formats.................................................................................................79
8.5 Examining memory...........................................................................................80
8.6 Automatic display.............................................................................................82
8.7 Print settings....................................................................................................83
8.8 Value history....................................................................................................89
8.9 Convenience variables......................................................................................89
8.10 Registers........................................................................................................91
8.11 Printing Floating Point Values.............................................................................92
4 Contents