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

Commit c8ddd37a authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 20779 into donut

* changes:
  DO NOT MERGE. This is merged from master. Fix couple of bugs in the meminfo report.  . added the new "/data/dalvik-cache/" to dalvik heap  . shortened the starting line's length from 40 to 30 to handle the case where there is no name  . fixed the pri/shared for others. It was swapped.
parents 7b98b666 628e0866
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -129,6 +129,8 @@ static void read_mapinfo(FILE *fp, stats_t* stats)
            isDalvikHeap = 1;
        } else if (strstr(line, "/dalvik-heap-bitmap/")) {
            isDalvikHeap = 1;    
        } else if (strstr(line, "/data/dalvik-cache/")) {
            isDalvikHeap = 1;
        } else if (strstr(line, "/tmp/sqlite-heap")) {
            isSqliteHeap = 1;
        }
@@ -158,9 +160,9 @@ static void read_mapinfo(FILE *fp, stats_t* stats)
                private_dirty = temp;
            } else if (sscanf(line, "Referenced: %d kB", &temp) == 1) {
                referenced = temp;
            } else if (strlen(line) > 40 && line[8] == '-' && line[17] == ' ') {
            } else if (strlen(line) > 30 && line[8] == '-' && line[17] == ' ') {
                // looks like a new mapping
                // example: "0000a000-00232000 rwxp 0000a000 00:00 0          [heap]"
                // example: "10000000-10001000 ---p 10000000 00:00 0"
                break;
            }
        }
@@ -178,8 +180,8 @@ static void read_mapinfo(FILE *fp, stats_t* stats)
                // ignore
            } else {
                stats->otherPss += pss;
                stats->otherPrivateDirty += shared_dirty;
                stats->otherSharedDirty += private_dirty;
                stats->otherPrivateDirty += private_dirty;
                stats->otherSharedDirty += shared_dirty;
            }
        }
    }