Tick processor tries to track code pages for all logged addresses
here
this.pages_[addr >>> CodeMap.PAGE_ALIGNMENT] = 1;
Unfortunately, this does not work correctly for 64-bit addresses:
unsigned right shift first converts operand to a 32-bit integer, and only then makes the right shift. For example, calculated page for address 0xe6703e022a4 is 0x3e02, instead of 0xe6703e02. This may lead to errors in processed profile: tick address
goes to the wrong page and is either not properly counted or not counted at all.
In case the tick-processor is still maintained, could someone of maintainers fix this problem?