pcp
[Top] [All Lists]

Fix for /proc/<pid>/status problem

To: Mark Goodwin <markgw@xxxxxxx>
Subject: Fix for /proc/<pid>/status problem
From: Mike Mason <mmlnx@xxxxxxxxxx>
Date: Fri, 27 Sep 2002 10:07:26 -0700
Cc: pcp@xxxxxxxxxxx
References: <Pine.LNX.4.44.0209251450170.17688-100000@xxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: pcp-bounce@xxxxxxxxxxx
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0
Here's a patch to fix the "one off" problem in proc.memory.vm* . I had started numbering the status cluster at 1 instead of 0 in root_linux.

Mike


--- pcp-2.2.2/src/pmdas/linux/root_linux        Fri Sep 27 09:51:55 2002
+++ pcp-2.2.2.PATCHED/src/pmdas/linux/root_linux Fri Sep 27 09:42:55 2002
@@ -499,29 +499,29 @@
     ttyname            60:8:39
     wchan_s             60:8:40
     psargs             60:8:41
-    signal_s            60:24:17
-    blocked_s           60:24:18
-    sigignore_s         60:24:19
-    sigcatch_s          60:24:20
+    signal_s            60:24:16
+    blocked_s           60:24:17
+    sigignore_s         60:24:18
+    sigcatch_s          60:24:19
 }

 proc.id {
-    uid                 60:24:1
-    euid                60:24:2
-    suid                60:24:3
-    fsuid               60:24:4
-    gid                 60:24:5
-    egid                60:24:6
-    sgid                60:24:7
-    fsgid               60:24:8
-    uid_nm              60:24:9
-    euid_nm             60:24:10
-    suid_nm             60:24:11
-    fsuid_nm            60:24:12
-    gid_nm              60:24:13
-    egid_nm             60:24:14
-    sgid_nm             60:24:15
-    fsgid_nm            60:24:16
+    uid                 60:24:0
+    euid                60:24:1
+    suid                60:24:2
+    fsuid               60:24:3
+    gid                 60:24:4
+    egid                60:24:5
+    sgid                60:24:6
+    fsgid               60:24:7
+    uid_nm              60:24:8
+    euid_nm             60:24:9
+    suid_nm             60:24:10
+    fsuid_nm            60:24:11
+    gid_nm              60:24:12
+    egid_nm             60:24:13
+    sgid_nm             60:24:14
+    fsgid_nm            60:24:15
 }

 proc.memory {
@@ -533,13 +533,13 @@
     datrss             60:9:5
     dirty              60:9:6
     maps                60:9:7
-    vmsize             60:24:21
-    vmlock             60:24:22
-    vmrss                      60:24:23
-    vmdata             60:24:24
-    vmstack            60:24:25
-    vmexe                      60:24:26
-    vmlib              60:24:27
+    vmsize             60:24:20
+    vmlock             60:24:21
+    vmrss                      60:24:22
+    vmdata             60:24:23
+    vmstack            60:24:24
+    vmexe                      60:24:25
+    vmlib              60:24:26
 }

 proc.runq {


<Prev in Thread] Current Thread [Next in Thread>