This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

src/gdb ChangeLog ada-lang.h ada-tasks.c raven ...


CVSROOT:	/cvs/src
Module name:	src
Changes by:	brobecke@sourceware.org	2011-09-16 19:09:26

Modified files:
	gdb            : ChangeLog ada-lang.h ada-tasks.c 
	                 ravenscar-thread.c 

Log message:
	[Ada] Adjust ada-tasks.c:ada_build_task_list
	
	Originally, this function had a parameter called `warn_if_null'
	which would trigger a message to be printed on stdout if the
	program was found to not use Ada tasking.  It used one of the printf_
	functions for that, which is wrong when considering the context of
	GDB/MI interpreters.
	
	So, this patch changes this function to stop printing the message,
	and leaves that part to the callers instead.  It also changes the
	semantics slightly to return the number of tasks found, rather than
	a yes/no answer.  Not strictly needed, but simple enough to do, and
	potentially useful later.
	
	gdb/ChangeLog:
	
	* ada-lang.h (ada_build_task_list): Remove parameter
	`warn_if_null'.
	* ada-tasks.c (ada_build_task_list): Remove parameter
	`warn_if_null'.  Adjust implementation and documentation.
	(valid_task_id, ada_get_environment_task)
	iterate_over_live_ada_tasks): Adjust call to ada_build_task_list.
	(info_tasks_command): Adjust implementation.
	(task_command): Likewise.
	* ravenscar-thread.c (ravenscar_find_new_threads): Fix call
	to ada_build_task_list.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.13343&r2=1.13344
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ada-lang.h.diff?cvsroot=src&r1=1.65&r2=1.66
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ada-tasks.c.diff?cvsroot=src&r1=1.42&r2=1.43
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ravenscar-thread.c.diff?cvsroot=src&r1=1.7&r2=1.8


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]