commit | d405d0555ce704d0417b85884ed267ac141302de | [log] [tgz] |
---|---|---|
author | Jeff Sharkey <jsharkey@android.com> | Fri Sep 01 12:51:51 2017 -0600 |
committer | Jeff Sharkey <jsharkey@android.com> | Fri Sep 01 17:13:01 2017 -0600 |
tree | 6a65d5f0a2a04abc09c2d9ece595076e5be517f4 | |
parent | 6f8afdc501208897ad8e47add5426632e82ebaee [diff] |
Gracefully handle integer overflows. Try sticking with integer-based math as much as possible for speed, but switch to double-based math if we detect that we'd end up causing an overflow. New tests to verify. Test: bit FrameworksNetTests:com.android.server.net.NetworkStatsCollectionTest Bug: 65257769 Change-Id: I1ae35599be134f81850c0a3d86928b057fba1eff