This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: Simple but crucial bug fix to gdb
- To: "Frank Ch. Eigler" <fche at redhat dot com>
- Subject: Re: Simple but crucial bug fix to gdb
- From: Michael Snyder <msnyder at cygnus dot com>
- Date: Fri, 01 Jun 2001 10:01:13 -0700
- CC: Daniel Berlin <dan at cgsoftware dot com>, gdb-patches at sources dot redhat dot com
- Organization: Red Hat
- References: <3.0.5.32.20010530142745.01470ec0@pophost.pdxuxbre.lmc.com> <20010530173650.A21397@redhat.com> <3B15711D.BEA4B77E@cygnus.com> <npvgmimcih.fsf@zwingli.cygnus.com> <3B1638A2.79AE4BCF@redhat.com> <npelt5me4f.fsf@zwingli.cygnus.com> <20010531194656.A27403@redhat.com> <87ofs9hw29.fsf@dynamic-addr-83-177.resnet.rochester.edu> <o57kywdhvp.fsf@touchme.toronto.redhat.com>
"Frank Ch. Eigler" wrote:
>
> Daniel Berlin <dan@cgsoftware.com> writes:
>
> : [...]
> : However, we should *never* see a case where pst is NULL, and
> : textlow_not_set is 1, at the point we see a function.
> : [...]
>
> Would a gdb_assert() to this effect satisfy all sides?
gdb_assert causes an abort if the conditional fails.
I generally think it's better if the debugger doesn't abort
(unles it's believed to be in an unrecoverable state).