* breakpoint.c (insert_breakpoints, breakpoint_init_inferior)

(update_global_location_list): Use gdbarch_has_global_breakpoints
	instead of gdbarch_has_global_solist and
	target_supports_multi_process.
	* dicos-tdep.c (dicos_init_abi): Set
	gdbarch_has_global_breakpoints.
	* gdbarch.sh (has_global_solist): Update comment.
	(has_global_breakpoints): New.
	* remote.c (remote_start_remote): Use
	gdbarch_has_global_breakpoints instead of
	gdbarch_has_global_solist.
	* target.c (target_detach): Use gdbarch_has_global_breakpoints
	instead of gdbarch_has_global_solist.
	* infcmd.c (attach_command): Use gdbarch_has_global_solist instead
	of target_supports_multi_process.
This commit is contained in:
Pedro Alves
2009-05-19 00:23:49 +00:00
parent 7b6175f9c6
commit 2567c7d9cc
8 changed files with 58 additions and 18 deletions

View File

@@ -2220,8 +2220,9 @@ attach_command (char *args, int from_tty)
dont_repeat (); /* Not for the faint of heart */
if (target_supports_multi_process ())
/* Don't complain if we can be attached to multiple processes. */
if (gdbarch_has_global_solist (target_gdbarch))
/* Don't complain if all processes share the same symbol
space. */
;
else if (target_has_execution)
{