* breakpoint.c (allocate_bp_location): Use bp_loc_other for

bp_tracepoint and bp_fast_tracepoint, not
	bp_loc_software_breakpoint.
	(update_global_location_list): Tracepoints are never duplicates of
	anything.
This commit is contained in:
Pedro Alves 2010-02-12 01:24:09 +00:00
parent fd9b8c249a
commit 15c3d785c3
2 changed files with 12 additions and 3 deletions

View file

@ -1,3 +1,11 @@
2010-02-12 Pedro Alves <pedro@codesourcery.com>
* breakpoint.c (allocate_bp_location): Use bp_loc_other for
bp_tracepoint and bp_fast_tracepoint, not
bp_loc_software_breakpoint.
(update_global_location_list): Tracepoints are never duplicates of
anything.
2010-02-12 Pedro Alves <pedro@codesourcery.com>
* breakpoint.c (break_command_really): Change return type to int.

View file

@ -4812,8 +4812,6 @@ allocate_bp_location (struct breakpoint *bpt)
switch (bpt->type)
{
case bp_breakpoint:
case bp_tracepoint:
case bp_fast_tracepoint:
case bp_until:
case bp_finish:
case bp_longjmp:
@ -4838,6 +4836,8 @@ allocate_bp_location (struct breakpoint *bpt)
break;
case bp_watchpoint:
case bp_catchpoint:
case bp_tracepoint:
case bp_fast_tracepoint:
loc->loc_type = bp_loc_other;
break;
default:
@ -8575,7 +8575,8 @@ update_global_location_list (int should_insert)
|| b->enable_state == bp_startup_disabled
|| !loc->enabled
|| loc->shlib_disabled
|| !breakpoint_address_is_meaningful (b))
|| !breakpoint_address_is_meaningful (b)
|| tracepoint_type (b))
continue;
/* Permanent breakpoint should always be inserted. */