Debugging with GDB (February 2008)

Table Of Contents
ix
16.2.6 Assertion control commands . . . . . . . . . . . . . . . . . . 225
16.2.7 Record and playback commands . . . . . . . . . . . . . . 225
16.2.8 Macro facility commands . . . . . . . . . . . . . . . . . . . . . 226
16.2.9 Signal control commands . . . . . . . . . . . . . . . . . . . . . 226
16.2.10 Miscellaneous commands . . . . . . . . . . . . . . . . . . . . 227
16.3 XDB data formats and HP WDB equivalents. . . . . . . . . . . 228
16.4 XDB location syntax and HP WDB equivalents . . . . . . . . 230
16.5 XDB special language operators and HP WDB equivalents
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
16.6 XDB special variables and HP WDB equivalents. . . . . . . . 231
16.7 XDB variable identifiers and HP WDB equivalents. . . . . . 233
16.8 Alphabetical lists of XDB commands and HP WDB
equivalents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
16.8.1 A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
16.8.2 B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
16.8.3 C through D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
16.8.4 F through K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
16.8.5 L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
16.8.6 M through P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
16.8.7 Q through S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
16.8.8 T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
16.8.9 U through Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
16.8.10 Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
17 Controlling GDB . . . . . . . . . . . . . . . . . . . . . . . 249
17.1 Setting the GDB Prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
17.2 Setting Command Editing Options in GDB . . . . . . . . . . . . 249
17.3 Setting Command History Feature in GDB. . . . . . . . . . . . . 249
17.4 Setting the GDB Screen Size . . . . . . . . . . . . . . . . . . . . . . . . . . 251
17.5 Supported Number Formats. . . . . . . . . . . . . . . . . . . . . . . . . . . 251
17.6 Optional warnings and messages . . . . . . . . . . . . . . . . . . . . . . 252
17.7 Optional messages about internal happenings. . . . . . . . . . . 253
18 Canned Sequences of Commands . . . . . . . . 255
18.1 User-defined commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
18.2 User-defined command hooks . . . . . . . . . . . . . . . . . . . . . . . . . 256
18.3 Command files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
18.4 Commands for controlled output . . . . . . . . . . . . . . . . . . . . . . 257
19 Using GDB under gnu Emacs . . . . . . . . . . . 259