abort() to internal_error()
Andrew Cagney
ac131313@cygnus.com
Fri Feb 16 07:09:00 GMT 2001
Hello,
KevinB's kindly cooked up a script that will replace all instances of:
abort ();
with
internal_error (__FILE__, __LINE__, "function calls abort ()");
Applying and committing this script will signify the end of a very long
campain I've been waging with GDB - to significantly reduce the
likelhood that GDB dumps core.
>From memory, this has been discussed several times before (and is listed
in the TODO file). The only problem I can think of is the message.
However, if you think about it:
(gdb) pwd
internal_error: /a/b/c/d/foo.c:47: function calls abort ()
....
is still infinatly better than something like
(gdb) pwd
Program received SIGXYZZY, core dumped
$
so I think is good enough,
comments?
Andrew
More information about the Gdb
mailing list