This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]