* breakpoint.h (struct bp_location): Add a chain pointer.

* breakpoint.c (ALL_BP_LOCATIONS, ALL_BP_LOCATIONS_SAFE): New
	macros.
	(bp_location_chain): New variable.
	(allocate_bp_location): New function.
	(set_raw_breakpoint): Use it.
	(delete_breakpoint): Remove ->loc from the bp_location_chain.
This commit is contained in:
Daniel Jacobowitz 2003-11-06 17:26:18 +00:00
parent 5cab636d14
commit 7cc221efff
3 changed files with 62 additions and 3 deletions

View file

@ -207,6 +207,9 @@ enum bp_loc_type
struct bp_location
{
/* Chain pointer to the next breakpoint location. */
struct bp_location *next;
/* Type of this breakpoint location. */
enum bp_loc_type loc_type;