* The jump relocation table on x64 contains some fields we never use (see `RelocationIterator::tableStart_`, `RelocationIterator::extOffset_`). * Because all JIT code is allocated in a single buffer, we don't need an extended jump table entry for jumps to other JIT code addresses. These jumps are pretty common. With Fission on the horizon I don't think we'll need more than 4 GB JIT code per process anytime soon.
Bug 1657830 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
* The jump relocation table on x64 contains some fields we never use (see `RelocationIterator::tableStart_`, `RelocationIterator::extOffset_`). * Because all JIT code is allocated in a single buffer, we don't need an extended jump table entry for jumps to other JIT code addresses. These jumps are pretty common. With Fission on the horizon I don't think we'll need more than 2 GB JIT code per process anytime soon.