Mercurial > illumos > illumos-gate
changeset 3181:65ef60e5a248
6493158 pid provider having problems matching module names
author | jhaslam |
---|---|
date | Mon, 27 Nov 2006 14:11:55 -0800 |
parents | 6284d3cace2d |
children | 175d080807a8 |
files | usr/src/lib/libproc/common/Psymtab.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/lib/libproc/common/Psymtab.c Mon Nov 27 13:59:19 2006 -0800 +++ b/usr/src/lib/libproc/common/Psymtab.c Mon Nov 27 14:11:55 2006 -0800 @@ -2745,8 +2745,10 @@ mptr = P->map_exec; else if (name == PR_OBJ_LDSO) mptr = P->map_ldso; + else if (Prd_agent(P) != NULL || P->state == PS_IDLE) + mptr = object_to_map(P, lmid, name); else - mptr = object_to_map(P, lmid, name); + mptr = NULL; return (mptr); }