pmap: new applet. +1k.
authorAlexander Shishkin <virtuoso@slind.org>
Sat, 28 Aug 2010 21:20:34 +0000 (23:20 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sat, 28 Aug 2010 21:20:34 +0000 (23:20 +0200)
commit0834a6d3b9daec1f460c3cc836136ace12c53df0
tree5a1ff91bf23113224ee2a54334c020ff97e0f19a
parent74c992af5c6b8cfe6214e705bc04f8c2f9d8a304
pmap: new applet. +1k.

pmap is a tool used to look at processes' memory maps, normally found
in procps package. It provides more readable and easily sortable output
(one line per mapping) from  maps/smaps files in /proc/PID/.  This would
help in debugging memory usage issues, especially on devices where lots
of typing is not a viable option.

This patch does'n implement -d and -A command line options of GNU pmap,
since those are not that must have features and I was afraid of going
blind from looking at its code.

The implementation takes smaps scanning part out of procps_scan() function
and moves it into procps_read_smaps(), which does more detailed processing
of a single PID's smaps data.

Signed-off-by: Alexander Shishkin <virtuoso@slind.org>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
include/libbb.h
libbb/procps.c
procps/pmap.c [new file with mode: 0644]
procps/top.c