RFR: 8316694: Implement relocation of nmethod within CodeCache [v32]
Chad Rakoczy
duke at openjdk.org
Tue Jul 8 20:11:51 UTC 2025
On Tue, 1 Jul 2025 08:41:37 GMT, Andrew Haley <aph at openjdk.org> wrote:
>> Chad Rakoczy has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 90 commits:
>>
>> - Merge remote-tracking branch 'origin/master' into JDK-8316694-Final
>> - Update how call sites are fixed
>> - Merge remote-tracking branch 'origin/master' into JDK-8316694-Final
>> - Fix pointer printing
>> - Use set_destination_mt_safe
>> - Print address as pointer
>> - Use new _metadata_size instead of _jvmci_data_size
>> - Merge remote-tracking branch 'origin/master' into JDK-8316694-Final
>> - Only check branch distance for aarch64 and riscv
>> - Move far branch fix to fix_relocation_after_move
>> - ... and 80 more: https://git.openjdk.org/jdk/compare/f799cf18...70e4164e
>
> src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp line 117:
>
>> 115: }
>> 116:
>> 117: void poll_Relocation::fix_relocation_after_move(const CodeBuffer* src, CodeBuffer* dest, bool is_nmethod_relocation) {
>
> Suggestion:
>
> void poll_Relocation::fix_relocation_after_move(const CodeBuffer* src, CodeBuffer* dest, bool) {
This change was removed. Same reason as above.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/23573#discussion_r2193354958
More information about the hotspot-compiler-dev
mailing list