OpenSolaris

Printable Version Enter a New Search
Bug ID 6392047
Synopsis pmap should use /proc/pid/path to resolve unknown paths
State 10-Fix Delivered (Fix available in build)
Category:Subcategory utility:proc
Keywords oss-bite-size
Sponsor
Submitter
Responsible Engineer Evan Hoke
Reported Against snv_22 , snv_42
Duplicate Of
Introduced In solaris_7
Commit to Fix snv_68
Fixed In snv_68
Release Fixed solaris_nevada(snv_68)
Related Bugs 6324843 , 6534094 , 6599704
Submit Date 28-February-2006
Last Update Date 3-July-2007
Description
% pmap `pgrep mdb`
179380: /usr/bin/mdb -R /net/machine/mdb/archives/sparc/%R/%V 4
0000000100000000        400K r-x--  /usr/bin/sparcv9/mdb
0000000100164000         24K rwx--  /usr/bin/sparcv9/mdb
000000010016A000       2648K rwx--    [ heap ]
0000000100400000    1818624K rwx--    [ heap ]
FFFFFFFEB9900000        112K r----    [ anon ]
FFFFFFFEB9A04000          8K r----  dev:334,627 ino:1185346
FFFFFFFEB9B04000          8K r----  dev:334,627 ino:1185346
FFFFFFFEB9C04000         56K r----  dev:334,627 ino:1185346
...
% ls -l /proc/179380/path/*334*627*1185346
lrwxrwxrwx   1 userna  staff          0 Feb 28 14:09 /proc/179380/path/nfs.334.627.1185346 -> /net/machine/mdb/archives/sparc/snv_27/usr/lib/mdb/kvm/sparcv9/ssd.so*
%

Since the pathname is resolvable via /proc/*/path, pmap(1) should use it.
Work Around
N/A
Comments
N/A