diff options
Diffstat (limited to 'usr/src/cmd/mdb/common/mdb/mdb_proc.c')
-rw-r--r-- | usr/src/cmd/mdb/common/mdb/mdb_proc.c | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/usr/src/cmd/mdb/common/mdb/mdb_proc.c b/usr/src/cmd/mdb/common/mdb/mdb_proc.c index 33994c11e6..6c9f0aa5f4 100644 --- a/usr/src/cmd/mdb/common/mdb/mdb_proc.c +++ b/usr/src/cmd/mdb/common/mdb/mdb_proc.c @@ -1303,23 +1303,6 @@ pt_regstatus(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) return (pt_regs(addr, flags, argc, argv)); } -static void -pt_thread_name(mdb_tgt_t *t, mdb_tgt_tid_t tid, char *buf, size_t bufsize) -{ - char name[THREAD_NAME_MAX]; - - buf[0] = '\0'; - - if (t->t_pshandle == NULL || - Plwp_getname(t->t_pshandle, tid, name, sizeof (name)) != 0 || - name[0] == '\0') { - (void) mdb_snprintf(buf, bufsize, "%lu", tid); - return; - } - - (void) mdb_snprintf(buf, bufsize, "%lu [%s]", tid, name); -} - static int pt_findstack(uintptr_t tid, uint_t flags, int argc, const mdb_arg_t *argv) { @@ -1328,7 +1311,6 @@ pt_findstack(uintptr_t tid, uint_t flags, int argc, const mdb_arg_t *argv) int showargs = 0; int count; uintptr_t pc, sp; - char name[128]; if (!(flags & DCMD_ADDRSPEC)) return (DCMD_USAGE); @@ -1352,10 +1334,7 @@ pt_findstack(uintptr_t tid, uint_t flags, int argc, const mdb_arg_t *argv) #else sp = gregs.gregs[R_SP]; #endif - - pt_thread_name(t, tid, name, sizeof (name)); - - mdb_printf("stack pointer for thread %s: %p\n", name, sp); + mdb_printf("stack pointer for thread %p: %p\n", tid, sp); if (pc != 0) mdb_printf("[ %0?lr %a() ]\n", sp, pc); |