Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6508f25a authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Check if RssAnon and swap were read" into rvc-dev am: b0a6429f am:...

Merge "Check if RssAnon and swap were read" into rvc-dev am: b0a6429f am: 806f779c am: e00bb2a3

Change-Id: I7f478b3d707175662054d2c2861979b62e4ba323
parents f25eb01e e00bb2a3
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -41,10 +41,11 @@ public final class ProcfsMemoryUtil {
    public static MemorySnapshot readMemorySnapshotFromProcfs(int pid) {
        long[] output = new long[STATUS_KEYS.length];
        output[0] = -1;
        output[3] = -1;
        output[4] = -1;
        Process.readProcLines("/proc/" + pid + "/status", STATUS_KEYS, output);
        if (output[0] == -1 || (output[3] == 0 && output[4] == 0)) {
            // Could not open file or anon rss / swap are 0 indicating the process is in a zombie
            // state.
        if (output[0] == -1 || output[3] == -1 || output[4] == -1) {
            // Could not open or parse file.
            return null;
        }
        final MemorySnapshot snapshot = new MemorySnapshot();