commit | 92313e436a301828f34be928f0385063acee673f | [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 | ab31a702ba87292ed3be50cd0270aa27a0c2c8cf | |
parent | b3dec1766063000387c4c1787ca32b858d04cb4b [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