Jim Warner
57031319d6
cgroup support migrated to libproc, plus miscellaneous re-formatting
...
This source patchset addresses the following:
Library Extension (readproc)
. added PROC_EDITCGRPCVT flag
. added an internal (static) fill_cgroup_cvt function:
. reads AND parses /proc/#/cgroup
. returns result as a single string in a single vector
. thus no changes to proc_t structure or free memory logic
Program Enhancements (top)
. removed parse_cgroup logic in favor of libproc
. eliminated cgroup sort recurring overhead
. converted WCHAN field to variable width
. generalized variable width field logic in task_show
. real-time notation under P col more distinctive as 'rt'
Program Cosmetic (top)
. CGROUP now known as CGROUPS (plural)
. moved jan's attribution from top.c to 'Notes' in top.h
. numerous comments tweaked
Document Enhancements (top)
. documented CGROUPS field (required renumbering all fields)
. adapted narratives for the 3 current variable width fields
. expanded real-time scheduling notes, 'RT' now shown as 'rt'
Signed-off-by: Jan Görig <jgorig@redhat.com>
2011-05-05 12:12:27 +02:00
Werner Fink
e646984924
Add missed oom support to libproc
...
Add missed oom support to libproc
Signed-off-by: Werner Fink <werner@suse.de>
2011-04-15 15:52:40 +02:00
Jan Görig
af25453d9a
ps displays cgroup
...
Author: Swann Perarnau <swann.perarnau@imag.fr>
Bug-Debian: http://bugs.debian.org/469669
Reviewed-by: Craig Small <csmall@debian.org>
2010-12-16 10:23:49 +01:00
albert
5f570a84f1
per-process swap info available on Linux 2.6.34
2010-05-18 07:02:03 +00:00
albert
5c591b836f
fix "ps sm" bug involving 1-thread-proc optimization
2006-06-17 04:14:57 +00:00
albert
0586dc8b6d
fix warnings; put CFLAGS on lib link command
2004-09-23 13:41:33 +00:00
albert
f1db79c042
better handling of long usernames
2004-07-20 23:31:12 +00:00
albert
3f603adbae
remove some table inconsistencies and rename it_real_value
2004-04-17 03:13:56 +00:00
albert
d526282deb
nswap data dead since 2.4.xx kernels
2004-04-13 03:56:52 +00:00
albert
cb8bd84b21
CodingStyle left out of tarball. Tweak top. Leftovers?
2004-02-23 18:47:42 +00:00
albert
1e1218cca8
pmap stack detection
2004-01-26 20:01:56 +00:00
albert
7dfe80961a
sorted threads might work
2003-10-19 23:37:47 +00:00
albert
e180e4875f
more goodies
2003-10-16 03:30:41 +00:00
albert
3a16c12ce3
top on wyse60, whitespace doc, thread fixes
2003-10-07 03:12:50 +00:00
albert
35859fb0a8
ugly wart gone
2003-09-28 17:23:29 +00:00
albert
ac6260bc23
hard disk about to die
2003-09-28 02:45:05 +00:00
albert
c462dcfad5
ps thread support
2003-09-20 08:29:55 +00:00
albert
4456afd68a
EVIL_GROUPING_HACK
2003-09-18 02:18:43 +00:00
albert
8b04273f89
EVIL_PROC_HACK
2003-09-17 21:58:32 +00:00
albert
0db94e6a1a
GPLONLY_ and PID-related stuff
2003-07-03 05:20:19 +00:00
albert
4a54e25aca
2.5.61
2003-02-17 00:57:15 +00:00
albert
27ed270851
memory leak fixed
2003-02-11 08:19:12 +00:00
albert
ebc5354699
KLONG
2003-01-16 08:03:40 +00:00
albert
3e67b58ec2
satisfy GPL section 2a and LGPL section 2b name+date requirement
2002-12-15 00:30:17 +00:00
albert
5087f3dbf6
big header clean-up
2002-12-09 07:00:07 +00:00
albert
4382008ad0
likely to help
2002-12-08 23:53:05 +00:00
albert
7ac9a0e1f5
present for Jim
2002-12-03 09:07:59 +00:00
albert
4e7de4274d
http://www.coker.com.au/selinux/procps/procps.diff
2002-11-27 23:04:32 +00:00
albert
d0bc469c10
spare bits
2002-11-25 10:22:41 +00:00
albert
9e098634f0
"Do" cleanup
2002-10-22 06:12:12 +00:00
albert
9cae81a619
reduce waste
2002-10-22 04:55:12 +00:00
albert
77356d9d64
make top go faster
2002-10-13 08:23:50 +00:00
albert
e04a2ca5b5
3.0.0 apps should run on 3.0.1 lib
2002-10-09 07:27:34 +00:00
albert
e4d350522e
mention -a
2002-10-09 04:28:48 +00:00
albert
bc9cdacdcc
all 2.5.xx RT info except HP-UX "cls"
2002-10-03 09:41:57 +00:00
albert
e96d6b6141
Avoid opening System.map just to check it, etc.
2002-10-02 12:10:39 +00:00
albert
84ed57020d
ifdef and cruft removal
2002-09-30 07:11:30 +00:00
csmall
cd2727983c
added SELINUX patches
2002-09-27 13:48:00 +00:00
albert
195fdc4365
use extern keyword
2002-05-30 07:08:15 +00:00
albert
bce2da1f9a
64-bit time for Linux 2.5.xx
2002-05-28 04:18:55 +00:00
csmall
03a9b5a30f
procps 010114
2002-02-01 22:47:29 +00:00