mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 12:03:41 +08:00
Use gdb::function_view in iterate_over_live_ada_tasks
This changes iterate_over_live_ada_tasks to accept a gdb::function_view. This is needed by a subsequent patch. gdb/ChangeLog 2020-08-07 Tom Tromey <tromey@adacore.com> * ada-lang.h (ada_task_list_iterator_ftype): Now a gdb::function_view. (iterate_over_live_ada_tasks): Change type of argument. * ada-tasks.c (iterate_over_live_ada_tasks): Change type of argument.
This commit is contained in:
parent
d5d833afcf
commit
78c02f21ad
@ -1,3 +1,11 @@
|
||||
2020-08-07 Tom Tromey <tromey@adacore.com>
|
||||
|
||||
* ada-lang.h (ada_task_list_iterator_ftype): Now a
|
||||
gdb::function_view.
|
||||
(iterate_over_live_ada_tasks): Change type of argument.
|
||||
* ada-tasks.c (iterate_over_live_ada_tasks): Change type
|
||||
of argument.
|
||||
|
||||
2020-08-07 Tom Tromey <tromey@adacore.com>
|
||||
|
||||
* ravenscar-thread.c (ravenscar_thread_target) <extra_thread_info>:
|
||||
|
@ -375,9 +375,10 @@ extern struct ada_task_info *ada_get_task_info_from_ptid (ptid_t ptid);
|
||||
|
||||
extern int ada_get_task_number (thread_info *thread);
|
||||
|
||||
typedef void (ada_task_list_iterator_ftype) (struct ada_task_info *task);
|
||||
typedef gdb::function_view<void (struct ada_task_info *task)>
|
||||
ada_task_list_iterator_ftype;
|
||||
extern void iterate_over_live_ada_tasks
|
||||
(ada_task_list_iterator_ftype *iterator);
|
||||
(ada_task_list_iterator_ftype iterator);
|
||||
|
||||
extern const char *ada_get_tcb_types_info (void);
|
||||
|
||||
|
@ -376,7 +376,7 @@ ada_get_task_info_from_ptid (ptid_t ptid)
|
||||
terminated yet. */
|
||||
|
||||
void
|
||||
iterate_over_live_ada_tasks (ada_task_list_iterator_ftype *iterator)
|
||||
iterate_over_live_ada_tasks (ada_task_list_iterator_ftype iterator)
|
||||
{
|
||||
struct ada_tasks_inferior_data *data;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user