RFR: 8375747: ZGC: ZForwardingTest is unable to commit memory on Windows [v2]
Stefan Karlsson
stefank at openjdk.org
Thu Jan 29 08:39:40 UTC 2026
On Wed, 28 Jan 2026 21:14:06 GMT, Stefan Karlsson <stefank at openjdk.org> wrote:
>> The ZForwardingTest gtest first reserves memory via the ZGC APIs to do so and then uses the generic `os::commit_memory(...)` to commit the memory. That is problematic on Windows because the two APIs are not compatible there. I've updated the test to use ZGC's APIs to commit and map memory instead.
>>
>> Thanks to @roberttoyonaga for finding this and helping out diagnosing this issue!
>>
>> The patch also adds some tiny fixes to the assert code that mislead me while prototyping this.
>>
>> I'll run this through tier1 testing.
>
> Stefan Karlsson has updated the pull request incrementally with one additional commit since the last revision:
>
> Restructure setup and teardown
Thanks for all the reviews!
-------------
PR Comment: https://git.openjdk.org/jdk/pull/29471#issuecomment-3816261002
More information about the hotspot-gc-dev
mailing list