In addition to commands intended for GDB users, GDB includes a number of commands intended for GDB developers. These commands are provided here for reference.
@anchor{maint info breakpoints
maint info breakpoints}
breakpoint
watchpoint
longjmp
longjmp
calls.
longjmp resume
longjmp
.
until
until
command.
finish
finish
command.
shlib events
maint internal-error
maint internal-warning
internal_error
or internal_warning
and hence behave as though an internal error
or internal warning has been detected. In addition to reporting the
internal problem, these functions give the user the opportunity to
either quit GDB or create a core file of the current
GDB session.
(gdb) maint internal-error testing, 1, 2 .../maint.c:121: internal-error: testing, 1, 2 A problem internal to GDB has been detected. Further debugging may prove unreliable. Quit this debugging session? (y or n) n Create a core file? (y or n) n (gdb)Takes an optional parameter that is used as the text of the error or warning message.
maint print dummy-frames
(gdb) b add ... (gdb) print add(2,3) Breakpoint 2, add (a=2, b=3) at ... 58 return (a + b); The program being debugged stopped while in a function called from GDB. ... (gdb) maint print dummy-frames 0x1a57c80: pc=0x01014068 fp=0x0200bddc sp=0x0200bdd6 top=0x0200bdd4 id={stack=0x200bddc,code=0x101405c} call_lo=0x01014000 call_hi=0x01014001 (gdb)Takes an optional file parameter.
maint print registers
maint print raw-registers
maint print cooked-registers
maint print register-groups
maint print raw-registers
includes the contents of
the raw register cache; the command maint print cooked-registers
includes the (cooked) value of all registers; and the command
maint print register-groups
includes the groups that each
register is a member of. See section `Registers' in GDB Internals.
Takes an optional file parameter.
maint print reggroups
(gdb) maint print reggroups Group Type general user float user all user vector user system user save internal restore internal
maint set profile
maint show profile
Go to the first, previous, next, last section, table of contents.