From cf92bf88de9ff8142c3af0f1549aaf9395ba91da Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Fri, 24 Apr 2020 03:21:29 +0100 Subject: [PATCH] linux: onto macOS next (hopefully). --- src/bin/process.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bin/process.c b/src/bin/process.c index 16f2dbc..0b239bb 100644 --- a/src/bin/process.c +++ b/src/bin/process.c @@ -157,6 +157,7 @@ _mem_size(Proc_Info *proc, int pid) if (sscanf(buf, "%u %u %u %u %u %u %u", &size, &resident, &shared, &text, &dummy, &data, &dummy) == 7) { + proc->mem_size = data * getpagesize(); proc->mem_shared = shared * getpagesize(); } } @@ -277,7 +278,7 @@ _process_list_linux_get(void) p->priority = pri; p->numthreads = numthreads; - p->mem_virt = p->mem_size = mem_virt; + p->mem_virt = mem_virt; p->mem_rss = mem_rss * pagesize; _mem_size(p, pid); @@ -329,7 +330,7 @@ proc_info_by_pid(int pid) p->state = _process_state_name(state); p->cpu_time = utime + stime; - p->mem_size = p->mem_virt = mem_virt; + p->mem_virt = mem_virt; p->mem_rss = mem_rss * getpagesize(); _mem_size(p, pid);