]> granicus.if.org Git - procps-ng/commit
ps: exploit the simplified library interface for wchan
authorJim Warner <james.warner@comcast.net>
Thu, 18 Jun 2015 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@enc.com.au>
Fri, 19 Jun 2015 09:09:20 +0000 (19:09 +1000)
commitcaeebdc71f4def59af908e4afcf9b63e781fe4c6
tree6c2e70aa913da30956c79d59a8f5fa10e802943f
parent6b8dc5511fb9780806c3e8b97e5514ec30c2f514
ps: exploit the simplified library interface for wchan

This patch was made necessary by those library changes
in support of recently revised/simplified wchan logic.

In addition, this commit eliminates a broken alternate
'namelist' provision which was intended to allow users
to specify a System.map file to be used in translating
addresses into function names. But, the real effect of
the now defunct 'N' and '-n' options was to indirectly
force addresses (not names) to be displayed since such
user named map files could not be successfully parsed.

Besides when the required FRAME_POINTER kconfig option
is absent there is no address to translate and when it
is present /proc/PID/wchan is already translated. Thus
an alternate mapping is unnecessary and inappropriate.

[ we'll forgive POSIX for documenting '-n  namelist' ]

Reference(s):
http://www.freelists.org/post/procps/WCHAN,11

Signed-off-by: Jim Warner <james.warner@comcast.net>
ps/common.h
ps/display.c
ps/global.c
ps/output.c
ps/parser.c