old-cross-binutils/gdb/testsuite
Vladimir Prus 0d381245e3 * breakpoint.h (enum enable_state): Remove the
bp_shlib_disabled enumerator.
	(struct bp_location): New members shlib_disabled,
	global_next, enabled and function_name.
	Rename pending to condition_not_parsed.

	* breakpoint.c (ALL_BP_LOCATIONS): Iterate over global_next.
	(ALL_BP_LOCATIONS_SAFE): Likewise.
	(breakpoint_enabled): Don't check for pending.
	(condition_command): Free and update all locations of
	a breakpoint.
	(insert_bp_location): Adjust.
	(software_breakpoint_inserted_here_p): Don't care
	if breakpoint is enabled, as soon as it's inserted.
	(print_it_typical): Print bpstat's location, not
	bpstat's breakpoint's location.
	(bpstat_stop_status): Iterate over all locations, not
	all breakpoints.
	(print_breakpoint_location): New.
	(print_one_breakpoint): Renamed to
	(print_one_breakpoint_location): ...this. Take
	parameters to describe which location is being
	printed. Modify code to properly print header
	for several locations and individual locations.
	(print_one_breakpoint): Print all locations.
	(breakpoint_has_pc): New.
	(describe_other_breakpoints): Use the above.
	(check_duplicates): Renamed to...
	(check_duplicates_for): .. this.
	(check_duplicates): Use check_duplicates_for.
	(allocate_bp_location): Adjust.
	(set_raw_breakpoint_without_location): New,
	extracted from set_raw_breakpoint.
	(set_breakpoint_location_function): New.
	(set_raw_breakpoint): Use
	set_raw_breakpoint_without_location.
	(make_breakpoint_permanent): Mark all locations
	as inserted.
	(disable_breakpoints_in_shlibs): Iterate over
	locations.
	(disable_breakpoints_in_unloaded_shlib): Likewise.
	(re_enable_breakpoints_in_shlibs): Likewise.
	(mention): Say "pending" when breakpoint has
	zero locations.  If breakpoint has more than one
	location, say so.
	(add_location_to_breakpoint): New.
	(create_breakpoint): Accept symtabs_and_lines, not
	symtab_and_line. Pass extra sals to
	add_location_to_breakpoint.
	(create_breakpoints): Pass symtabs_and_lines to
	create_breakpoints.
	(break_command_1): Make pending breakpoints
	have zero locations.
	(do_captured_breakpoint): Remove wrong allocation.
	(clear_command): Iterate over all locations.
	(unlink_locations_from_global_list): Renamed
	from unlink_location_from_global_list. Remove
	all locations.
	(delete_breakpoint): Remove all locations.
	Iterate over all locations when deciding which
	other location to re-enable.
	(all_locations_are_pending): New.
	(update_breakpoint_locations): Renamed from
	update_breakpoint_location. Try to match old
	and new locations using names of containing
	functions.
	(breakpoint_re_set_one): Adjust.
	(find_location_by_number): New.
	(disable_command): Allow disabling individual location.
	(enable_command): Allow enabling individual location.
	* breakpoint.c: Adjust all uses of breakpoint's
	enable state to for bp_shlib_disabled change.
2007-09-23 07:56:22 +00:00
..
config Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.ada Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.arch * NEWS: Update description of string changes. Mention print/s. 2007-09-05 00:51:49 +00:00
gdb.asm Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.base * breakpoint.h (enum enable_state): Remove the 2007-09-23 07:56:22 +00:00
gdb.cp * breakpoint.h (enum enable_state): Remove the 2007-09-23 07:56:22 +00:00
gdb.disasm Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.dwarf2 Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.fortran Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.gdb * gdb.base/default.exp (show version): Update the version text. 2007-09-03 14:58:47 +00:00
gdb.hp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.java Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.mi * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint 2007-09-14 17:37:55 +00:00
gdb.objc Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.server Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.stabs Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.threads * schedlock.c (NUM): Change to 1. 2007-09-17 15:38:05 +00:00
gdb.trace Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.xml Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
lib * lib/gdb.exp (build_id_debug_filename_get): Improve check for 2007-09-09 22:25:31 +00:00
.gdbinit
aclocal.m4 gdb/ 2006-06-21 13:57:21 +00:00
ChangeLog * breakpoint.h (enum enable_state): Remove the 2007-09-23 07:56:22 +00:00
configure * Makefile.in (ALL_SUBDIRS): Add gdb.xml. 2007-01-23 17:11:55 +00:00
configure.ac * configure.ac: Switch license to GPLv3. 2007-08-23 17:58:44 +00:00
Makefile.in Add "make pdf" and "make install-pdf", from Brooks Moses 2007-03-27 18:09:36 +00:00
TODO