20090-12-30 Jan Kratochvil <jan.kratochvil@redhat.com>

Thiago Jung Bauermann  <bauerman@br.ibm.com>

	* breakpoint.c (update_watchpoint): Change b->type to
	bp_watchpoint before calling hw_watchpoint_used_count.
This commit is contained in:
Thiago Jung Bauermann 2009-12-30 20:11:49 +00:00
parent bb321bb1c4
commit 7b838ca220
2 changed files with 13 additions and 0 deletions

View File

@ -1,3 +1,9 @@
20090-12-30 Jan Kratochvil <jan.kratochvil@redhat.com>
Thiago Jung Bauermann <bauerman@br.ibm.com>
* breakpoint.c (update_watchpoint): Change b->type to
bp_watchpoint before calling hw_watchpoint_used_count.
2009-12-30 Joel Brobecker <brobecker@adacore.com>
* breakpoint.c (watchpoint_check): Expand the function description.

View File

@ -1152,6 +1152,13 @@ update_watchpoint (struct breakpoint *b, int reparse)
{
int i, mem_cnt, other_type_used;
/* We need to determine how many resources are already used
for all other hardware watchpoints to see if we still have
enough resources to also fit this watchpoint in as well.
To avoid the hw_watchpoint_used_count call below from counting
this watchpoint, make sure that it is marked as a software
watchpoint. */
b->type = bp_watchpoint;
i = hw_watchpoint_used_count (bp_hardware_watchpoint,
&other_type_used);
mem_cnt = can_use_hardware_watchpoint (val_chain);