Temporarily remove Smaps() call in ProcessRecord am: bf0319a41a

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/libmeminfo/+/22889144

Change-Id: I95d0307fb4bbaab49e88fa5d6b6968783a872ae0
Signed-off-by: Automerger Merge Worker <[email protected]>
diff --git a/libsmapinfo/processrecord.cpp b/libsmapinfo/processrecord.cpp
index e859310..615cfb8 100644
--- a/libsmapinfo/processrecord.cpp
+++ b/libsmapinfo/processrecord.cpp
@@ -93,7 +93,13 @@
 
     // We want to use Smaps() to populate procmem_'s maps before calling Wss() or Usage(), as
     // these will fall back on the slower ReadMaps().
-    procmem_.Smaps("", true);
+    //
+    // This Smaps() call is temporarily disabled because it results in
+    // procmem_'s swap_offsets_ not being populated, causing procrank to not
+    // report PSwap/USwap/ZSwap. Wss() and Usage() both fall back to ReadMaps(),
+    // which will populate swap_offsets_.
+    //
+    // procmem_.Smaps("", true);
     usage_or_wss_ = get_wss ? procmem_.Wss() : procmem_.Usage();
     swap_offsets_ = procmem_.SwapOffsets();
     pid_ = pid;