History log of /frameworks/base/core/java/com/android/internal/app/procstats/ProcessState.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1cc1d13d6efccbaec66b4237b80d6eae81f59108 18-May-2016 Joe Onorato <joeo@google.com> Demote the log in ProcessState.ensureNotDead from a wtf to a warning.

It's raising alarm bells but there isn't much we can do without a lot
of rewriting inside the ActivityManager. The only consequence is stats
that are off by a little bit.

Bug: 28581070
Change-Id: If51568c3a708a907ceef6452e7d45599a57454f7
/frameworks/base/core/java/com/android/internal/app/procstats/ProcessState.java
4eb64fdbcf899a81d0a6a04dc3658d03d9df8247 21-Mar-2016 Joe Onorato <joeo@google.com> Refactor ProcessStats.

- Pull most of the inner classes out into their own files.
- Move everything to a new android.app.procstats package.
- Move all of the code that was manipulating the big list
of longs to use the new SparseMappingTable class rather
than doing everything by hand. The logic is unchanged.
- Add a sequence number check to SparseMappingTable so
when the big list of longs and the individual tables are
reset, which happens somewhat independently, we can
assert when one of them doesn't get reset.
/frameworks/base/core/java/com/android/internal/app/procstats/ProcessState.java