This is the mail archive of the gdb-patches@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]

Re: [RFA] (Ada) do not print Ada task names in quotes in "info tasks" output


Note that I understood the idea was to use quotes, except
in 'info task' table output.

But FWIW, the below is ok for me.

Thanks
Philippe


On Mon, 2019-09-16 at 12:24 -0400, Joel Brobecker wrote:
> Hello,
> 
> A recent change enhanced a couple of notifications about Ada tasks to
> include the task's name in addition to the task's number. That change
> also modified the output of the "info tasks" when printing the detailed
> information of one given task. I believe this change was unintentionally
> left over from the initial version after it was decided that quoting
> the task's name should not be done. This patch therefore undoes this
> part of the patch.
> 
> gdb/ChangeLog:
> 
>         * ada-tasks.c (info_task): Remove quoting of the task's name.
> 
> Tested on x86_64-linux, with both the official testsuite as well as
> AdaCore's testsuite.
> 
> OK to push to master?
> 
> Thank you!
> -- 
> Joel
> 
> ---
>  gdb/ada-tasks.c | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/gdb/ada-tasks.c b/gdb/ada-tasks.c
> index 34da786..24ceab1 100644
> --- a/gdb/ada-tasks.c
> +++ b/gdb/ada-tasks.c
> @@ -1199,7 +1199,7 @@ info_task (struct ui_out *uiout, const char *taskno_str, struct inferior *inf)
>  
>    /* Print the name of the task.  */
>    if (task_info->name[0] != '\0')
> -    printf_filtered (_("Name: \"%s\"\n"), task_info->name);
> +    printf_filtered (_("Name: %s\n"), task_info->name);
>    else
>      printf_filtered (_("<no name>\n"));
>  
> @@ -1220,7 +1220,7 @@ info_task (struct ui_out *uiout, const char *taskno_str, struct inferior *inf)
>  
>        printf_filtered (_("Parent: %d"), parent_taskno);
>        if (parent->name[0] != '\0')
> -        printf_filtered (" (\"%s\")", parent->name);
> +        printf_filtered (" (%s)", parent->name);
>        printf_filtered ("\n");
>      }
>    else
> @@ -1253,7 +1253,7 @@ info_task (struct ui_out *uiout, const char *taskno_str, struct inferior *inf)
>          ada_task_info *target_task_info = &data->task_list[target_taskno - 1];
>  
>          if (target_task_info->name[0] != '\0')
> -          printf_filtered (" (\"%s\")", target_task_info->name);
> +          printf_filtered (" (%s)", target_task_info->name);
>        }
>  
>      printf_filtered ("\n");


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