summaryrefslogtreecommitdiff
path: root/pmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'pmap.c')
-rw-r--r--pmap.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pmap.c b/pmap.c
index c92737d..6555b84 100644
--- a/pmap.c
+++ b/pmap.c
@@ -138,6 +138,7 @@ static int one_proc(proc_t *p){
unsigned long long total_rss = 0ull;
unsigned long long total_private_dirty = 0ull;
unsigned long long total_shared_dirty = 0ull;
+ unsigned KLONG diff=0;
// Overkill, but who knows what is proper? The "w" prog
// uses the tty width to determine this.
@@ -167,7 +168,7 @@ static int one_proc(proc_t *p){
while(fgets(mapbuf,sizeof mapbuf,fp)){
char flags[32];
char *tmp; // to clean up unprintables
- unsigned KLONG start, end, diff=0;
+ unsigned KLONG start, end;
unsigned long long file_offset, inode;
unsigned dev_major, dev_minor;
unsigned long long smap_value;
@@ -206,6 +207,7 @@ static int one_proc(proc_t *p){
);
/* reset some counters */
rss = shared_dirty = private_dirty = 0ull;
+ diff=0;
continue;
}
/* Other keys */