svn commit: r339856 - stable/10/sys/ddb
Andriy Gapon
avg at FreeBSD.org
Mon Oct 29 12:45:09 UTC 2018
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);
More information about the svn-src-stable
mailing list