From: Andrew Cagney Date: Thu, 19 Sep 2002 15:51:25 +0000 (+0000) Subject: 2002-09-19 Andrew Cagney X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8d30a00d374d4cb00c6625eaa41ff1311b7b99bb;p=binutils-gdb.git 2002-09-19 Andrew Cagney * gdb.texinfo (Maintenance Commands): Document ``maint internal-error'' and ``maint internal-warning''. --- diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 44bf4205675..a759cad58b2 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,5 +1,8 @@ 2002-09-19 Andrew Cagney + * gdb.texinfo (Maintenance Commands): Document ``maint + internal-error'' and ``maint internal-warning''. + * gdbint.texinfo (Target Architecture Definition): Revise description of STACK_ALIGN. Add description of FRAME_ALIGN. diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 68a063130d3..c42e0e612e3 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -14339,6 +14339,30 @@ Shared library events. @end table +@kindex maint internal-error +@kindex maint internal-warning +@item maint internal-error +@itemx maint internal-warning +Cause @value{GDBN} to call the internal function @code{internal_error} +or @code{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 @value{GDBN} or create a core file of the current +@value{GDBN} session. + +@smallexample +(gdb) @kbd{maint internal-error testing, 1, 2} +@dots{}/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) @kbd{n} +Create a core file? (y or n) @kbd{n} +(gdb) +@end smallexample + +Takes an optional parameter that is used as the text of the error or +warning message. + @kindex maint print registers @kindex maint print raw-registers @kindex maint print cooked-registers