Re: [RFA 2/3] Demote to sw watchpoint only in update_watchpoint

Eli Zaretskii
2011-05-03T16:57:12Z

> From: Pedro Alves <pedro@codesourcery.com>
> Date: Tue, 3 May 2011 10:58:44 +0100
> Cc: Thiago Jung Bauermann <bauerman@br.ibm.com>,
> uweigand@de.ibm.com
>
> What if we tried to make GDB do that instead? (try inserting
> watchpoint immediately, instead of trying to do any sort of
> accounting.)

That could work, but won't it get us in trouble, e.g., when there are
other threads running? They could inadvertently hit those watchpoints
while we are trying to insert them, no?

Or we could let targets which needs that (e.g., those using jtag as
you described) try inserting the watchpoints to respond to GDB's
request in target_can_use_hardware_watchpoint. Other targets, which
can decide that without inserting, would not need to do that.

WDYT?