-
- Downloads
Gracefully handle integer overflows.
Avoid recording negative data by doing integer-based math as much as possible, but switch to double-based math if we detect that we'd end up causing an overflow. Test : - Builds, Boots - High data throughput scenarios - NetworkStatsHistoryTest, NetworkStatsCollectionTest, NetworkStatsTest Bug: 119527458 Change-Id: I55d4aa649bea3ae201ad513074ff2b71cb918dad
Showing
- core/java/android/net/NetworkStatsHistory.java 25 additions, 11 deletionscore/java/android/net/NetworkStatsHistory.java
- core/java/android/net/NetworkUtils.java 31 additions, 0 deletionscore/java/android/net/NetworkUtils.java
- services/core/java/com/android/server/net/NetworkStatsCollection.java 11 additions, 35 deletions...e/java/com/android/server/net/NetworkStatsCollection.java
- tests/net/java/com/android/server/net/NetworkStatsCollectionTest.java 16 additions, 13 deletions...va/com/android/server/net/NetworkStatsCollectionTest.java
Loading
Please register or sign in to comment