diff options
author | jhb <jhb@FreeBSD.org> | 2006-04-21 20:40:43 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2006-04-21 20:40:43 +0000 |
commit | 8c0b6ba0a35692a3de5b659f7d1eafd854387486 (patch) | |
tree | 7001118e98ebee8a93429b1ab5ea20a73f1069a4 | |
parent | c535e79f0bfe7c6b5c69d73bbb4898d3dd6893b7 (diff) | |
download | FreeBSD-src-8c0b6ba0a35692a3de5b659f7d1eafd854387486.zip FreeBSD-src-8c0b6ba0a35692a3de5b659f7d1eafd854387486.tar.gz |
Print td_name instead of p_comm if td_name is non-empty for
'show turnstile' and 'show sleepq'.
-rw-r--r-- | sys/kern/subr_sleepqueue.c | 1 | ||||
-rw-r--r-- | sys/kern/subr_turnstile.c | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/sys/kern/subr_sleepqueue.c b/sys/kern/subr_sleepqueue.c index 5779fdf..081c737 100644 --- a/sys/kern/subr_sleepqueue.c +++ b/sys/kern/subr_sleepqueue.c @@ -907,6 +907,7 @@ found: TAILQ_FOREACH(td, &sq->sq_blocked, td_slpq) { db_printf("\t%p (tid %d, pid %d, \"%s\")\n", td, td->td_tid, td->td_proc->p_pid, + td->td_name[0] != '\0' ? td->td_name : td->td_proc->p_comm); } } diff --git a/sys/kern/subr_turnstile.c b/sys/kern/subr_turnstile.c index dd91b08..16562f8 100644 --- a/sys/kern/subr_turnstile.c +++ b/sys/kern/subr_turnstile.c @@ -968,7 +968,8 @@ print_thread(struct thread *td, const char *prefix) { db_printf("%s%p (tid %d, pid %d, \"%s\")\n", prefix, td, td->td_tid, - td->td_proc->p_pid, td->td_proc->p_comm); + td->td_proc->p_pid, td->td_name[0] != '\0' ? td->td_name : + td->td_proc->p_comm); } static void |