DescriptionDevTools: Add banks to JS sampling code map.
The double type used to store addresses can hold exact numbers for
up to 2^53 (as this is the size of mantissa).
However raw frame addresses stored in V8 samples can be up to 64-bit
long.
The patch introduce banks to CodeMap. Raw address then split into bank
(upper 12 bits) and an address within the bank (lower 52 bits). This way
52-bit addresses can safely be stored in JS double type.
BUG=406277
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=197668
Patch Set 1 #Patch Set 2 : rebaseline #
Total comments: 2
Messages
Total messages: 9 (2 generated)
|
|||||||||||||||||||||||||||||||||||||