diff options
| author | Olawale Ogunwale <ogunwale@google.com> | 2015-04-06 16:04:30 +0000 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2015-04-06 16:04:30 +0000 |
| commit | 76126c62b2626eb9e6ebcea05a86d04bcb0d9f3f (patch) | |
| tree | 477c68ef485c657b7e4b8938d0943a1304bced41 | |
| parent | 8bf7eecb9f41ffe45e6e2200d4730e13e27b88a7 (diff) | |
| parent | 8e2ab71935251cf47234cce47f4fa38590548cf9 (diff) | |
| download | frameworks_base-76126c62b2626eb9e6ebcea05a86d04bcb0d9f3f.zip frameworks_base-76126c62b2626eb9e6ebcea05a86d04bcb0d9f3f.tar.gz frameworks_base-76126c62b2626eb9e6ebcea05a86d04bcb0d9f3f.tar.bz2 | |
am 8e2ab719: am 694a8ef9: am baedbfbb: Merge "[ProcessStas] fix index out of bounds when add duration."
* commit '8e2ab71935251cf47234cce47f4fa38590548cf9':
[ProcessStas] fix index out of bounds when add duration.
| -rw-r--r-- | services/core/java/com/android/server/am/ProcessRecord.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/am/ProcessRecord.java b/services/core/java/com/android/server/am/ProcessRecord.java index 7c921ac..29e14f8 100644 --- a/services/core/java/com/android/server/am/ProcessRecord.java +++ b/services/core/java/com/android/server/am/ProcessRecord.java @@ -426,7 +426,7 @@ final class ProcessRecord { tracker.getMemFactorLocked(), SystemClock.uptimeMillis(), pkgList); origBase.makeInactive(); } - baseProcessTracker = tracker.getProcessStateLocked(info.packageName, info.uid, + baseProcessTracker = tracker.getProcessStateLocked(info.packageName, uid, info.versionCode, processName); baseProcessTracker.makeActive(); for (int i=0; i<pkgList.size(); i++) { @@ -434,7 +434,7 @@ final class ProcessRecord { if (holder.state != null && holder.state != origBase) { holder.state.makeInactive(); } - holder.state = tracker.getProcessStateLocked(pkgList.keyAt(i), info.uid, + holder.state = tracker.getProcessStateLocked(pkgList.keyAt(i), uid, info.versionCode, processName); if (holder.state != baseProcessTracker) { holder.state.makeActive(); @@ -624,7 +624,7 @@ final class ProcessRecord { versionCode); if (baseProcessTracker != null) { holder.state = tracker.getProcessStateLocked( - pkg, info.uid, versionCode, processName); + pkg, uid, versionCode, processName); pkgList.put(pkg, holder); if (holder.state != baseProcessTracker) { holder.state.makeActive(); @@ -671,7 +671,7 @@ final class ProcessRecord { } pkgList.clear(); ProcessStats.ProcessState ps = tracker.getProcessStateLocked( - info.packageName, info.uid, info.versionCode, processName); + info.packageName, uid, info.versionCode, processName); ProcessStats.ProcessStateHolder holder = new ProcessStats.ProcessStateHolder( info.versionCode); holder.state = ps; |
