RFR: 8307058: Implementation of Generational ZGC [v10]
Erik Österlund
eosterlund at openjdk.org
Tue May 9 09:52:38 UTC 2023
On Tue, 9 May 2023 07:27:46 GMT, Kim Barrett <kbarrett at openjdk.org> wrote:
>> Stefan Karlsson has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Workaround failed reservation in ZForwardingTest
>
> src/hotspot/share/code/relocInfo.hpp line 1105:
>
>> 1103: int offset() override { ShouldNotReachHere(); return 0; }
>> 1104: address value() override { ShouldNotReachHere(); return nullptr; }
>> 1105: void set_value(address value) override { ShouldNotReachHere(); }
>
> Why is barrier_Relocation derived from DataRelocation? It seems to be overriding the entire virtual
> API associated with DataRelocation with ShouldNotReachHere implementations?
That is a good question. I think we used to use Relocation:: pd_address_in_code, which on x86 asserts that it has to be a DataRelocation. But it seems like we are not using that any more and it just looks weird. I will remove this and inherit from Relocation instead.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/13771#discussion_r1188403500
More information about the build-dev
mailing list