This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [WIP] pending breakpoint support
On Fri, 21 Nov 2003 17:46:43 -0500, J. Johnston wrote:
> I have appended a patch to replace the previous hack. I changed the
> code so it supports conditionals and doesn't fail if you specify
> source:line breakpoints. I also changed the mechanism to add a new flag
> to the breakpoint struct called "pending". As you will notice, this
> adds a large number of checks because you can't just check for
> enable_state == bp_enabled without also checking for the pending flag.
> I think that having two more enable states would have been simpler, but
> I will let all of you decide. With this change, you can enable/disable
> the pending breakpoint and see any conditionals attached to it. Commands
> should also work.
>
I've been using this patch since it was posted and it is very useful for
both Mozilla and libgcj debugging. One minor UI nit: I don't think I
should be asked whether to make a breakpoint pending; I think the
"pending" message is enough (or maybe the behaviour could be
configurable).
In any case, even in its current early form, this patch is a huge
improvement for shared-library debugging.
Tom