Marshal 64 bit byte counts as double through to JavaScript.
As-is, byte counts larger than 31 bits are getting truncated and/or
mis-interpreted as negative numbers, which does no good on the summing.
Also explicitly test the transitions from <31 bit to >31 bit to >32 bits
which I originally suspected of causing the negative aggregates.
BUG=644385
TBR=jochen@chromium.org
Review-Url: https://codereview.chromium.org/2881493004
Cr-Commit-Position: refs/heads/master@{#471356}
CrOS-Libchrome-Original-Commit: 03ce267472a3f16830796d5bd04d79371d61afaf
1 file changed