Author: avg
Date: Mon Oct 29 12:45:08 2018
New Revision: 339856
URL: https://svnweb.freebsd.org/changeset/base/339856

Log:
  MFC r303648: Fix ddb "show proc" to show full arguments
  
  PR:           200052

Modified:
  stable/10/sys/ddb/db_ps.c
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/ddb/db_ps.c
==============================================================================
--- stable/10/sys/ddb/db_ps.c   Mon Oct 29 12:41:49 2018        (r339855)
+++ stable/10/sys/ddb/db_ps.c   Mon Oct 29 12:45:08 2018        (r339856)
@@ -426,9 +426,16 @@ DB_SHOW_COMMAND(proc, db_show_proc)
                    p->p_leader);
        if (p->p_sysent != NULL)
                db_printf(" ABI: %s\n", p->p_sysent->sv_name);
-       if (p->p_args != NULL)
-               db_printf(" arguments: %.*s\n", (int)p->p_args->ar_length,
-                   p->p_args->ar_args);
+       if (p->p_args != NULL) {
+               db_printf(" arguments: ");
+               for (i = 0; i < (int)p->p_args->ar_length; i++) {
+                       if (p->p_args->ar_args[i] == '\0')
+                               db_printf(" ");
+                       else
+                               db_printf("%c", p->p_args->ar_args[i]);
+               }
+               db_printf("\n");
+       }
        db_printf(" threads: %d\n", p->p_numthreads);
        FOREACH_THREAD_IN_PROC(p, td) {
                dumpthread(p, td, 1);
_______________________________________________
svn-src-stable-10@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-10
To unsubscribe, send any mail to "svn-src-stable-10-unsubscr...@freebsd.org"

Reply via email to