From 8d30a00d374d4cb00c6625eaa41ff1311b7b99bb Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Thu, 19 Sep 2002 15:51:25 +0000 Subject: [PATCH] 2002-09-19 Andrew Cagney * gdb.texinfo (Maintenance Commands): Document ``maint internal-error'' and ``maint internal-warning''. --- gdb/doc/ChangeLog | 3 +++ gdb/doc/gdb.texinfo | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+) 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 -- 2.30.2