Re: [RFA]: error_silent for use in pending breakpoint support

J. Johnston
2004-01-09T18:55:16Z

Ping.

Jeff Johnston wrote:
> To properly support pending breakpoints, gdb needs to be able to
> suppress the "not found" messages at will, but it also needs to
> sometimes issue these messages and determine the cause of the error was
> a "not found" event.
>
> To handle the problem, I propose two new useful functions in utils.c.
> The first is error_silent() which works just like error(), only it does
> not issue the error message. Like error(), it stores the error message
> in gdb_lasterr. This leads to the other new function:
> error_last_output() which is used to output the last error message.
>
> This allows the pending breakpoint support to issue the error message
> when the user is doing the initial break command and to suppress it when
> shared libraries are being loaded or a pending breakpoint is reenabled.
>
> Ok to commit?
>
> 2003-12-18 Jeff Johnston <jjohnstn@redhat.com>
>
> * linespec.c (decode_variable, symtab_from_filename): Call
> error_silent with error message instead of throwing an exception
> directly.
> * defs.h (error_silent, error_last_output): Add prototypes.
> * utils.c (error_silent, error_last_output): New functions.
>
>