This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [RFA] Avoid recursivly defined user functions.
- From: Don Howard <dhoward at redhat dot com>
- To: <Hilfinger at cs dot berkeley dot edu>
- Cc: Daniel Jacobowitz <drow at mvista dot com>, Andreas Schwab <schwab at suse dot de>, Michael Snyder <msnyder at redhat dot com>, <gdb-patches at sources dot redhat dot com>
- Date: Tue, 9 Apr 2002 14:18:20 -0700 (PDT)
- Subject: Re: [RFA] Avoid recursivly defined user functions.
On Tue, 9 Apr 2002, Paul Hilfinger wrote:
>
> > How about something even simpler - track user command depth at runtime?
> > Set an absurd limit, like 1024 deep, if we can handle that in a
> > normal-sized stack limit. Then complain if we hit it at runtime.
>
> I completely agree with this. After all, if you were willing to
> contemplate outlawing recursion altogether, you certainly won't LOSE
> anything by Daniel's approach, and you gain everything you wanted in
> the first place---to avoid crashing GDB.
>
> Paul
>
I like this approach, also.
--
dhoward@redhat.com
gdb engineering