summaryrefslogtreecommitdiff
path: root/libpagemap
diff options
context:
space:
mode:
authorYu Liu <e7664c@motorola.com>2015-06-18 10:46:29 -0700
committerThierry Strudel <tstrudel@google.com>2015-11-20 14:51:30 -0800
commitaa5a7df9d83c39e41fd07c1281a9912544022448 (patch)
treec941bbd50c458a065709b35782ab82c508b53777 /libpagemap
parentf7023afac4595a23e29c7dcb9a6f6a847051551c (diff)
downloadextras-aa5a7df9d83c39e41fd07c1281a9912544022448.tar.gz
Swap column in procrank not reported with swap enabled
Bug: 25392275 Change-Id: I6d2a0b03abba555b3667f6ccf12896caeecf27aa
Diffstat (limited to 'libpagemap')
-rw-r--r--libpagemap/pm_map.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libpagemap/pm_map.c b/libpagemap/pm_map.c
index a65d3154..c6a17981 100644
--- a/libpagemap/pm_map.c
+++ b/libpagemap/pm_map.c
@@ -46,7 +46,8 @@ int pm_map_usage_flags(pm_map_t *map, pm_memusage_t *usage_out,
for (i = 0; i < len; i++) {
usage.vss += map->proc->ker->pagesize;
- if (!PM_PAGEMAP_PRESENT(pagemap[i]))
+ if (!PM_PAGEMAP_PRESENT(pagemap[i]) &&
+ !PM_PAGEMAP_SWAPPED(pagemap[i]))
continue;
if (!PM_PAGEMAP_SWAPPED(pagemap[i])) {