This is the mail archive of the gdb-patches@sourceware.org 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: [RFA 2/3] Demote to sw watchpoint only in update_watchpoint


> From: Pedro Alves <pedro@codesourcery.com>
> Date: Thu, 5 May 2011 09:15:18 +0100
> Cc: Eli Zaretskii <eliz@gnu.org>,
>  gdb-patches@sourceware.org,
>  uweigand@de.ibm.com
> 
> On Wednesday 04 May 2011 23:20:48, Thiago Jung Bauermann wrote:
> > Pedro's suggestion:
> > 
> > 1. The inferior is stopped and software bp_locations (both breakpoints 
> >    and watchpoints) are removed. Hardware ones stay in place.
> > 2. The user asks for a new watchpoint.
> > 3. GDB evaluates the expression and creates the bp_locations.
> > 4. GDB tries to insert the bp_locations as hw watches. If that fails, 
> >    then converts to sw and registers the watchpoint for insertion.
> > 5. The user asks the inferior to be continued.
> > 6. GDB inserts sw breakpoints and watchpoints and resumes the inferior.
> 
> Either that or try keep hardware breakpoints and watchpoints uninserted,
> and insert them just before 4.

If you really meant "before 4", then I must say I don't understand
what are the 2 alternative suggestions.


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