Integrated: 8375747: ZGC: ZForwardingTest is unable to commit memory on Windows
Stefan Karlsson
stefank at openjdk.org
Thu Jan 29 08:43:08 UTC 2026
On Wed, 28 Jan 2026 20:20:28 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.
This pull request has now been integrated.
Changeset: 92072a93
Author: Stefan Karlsson <stefank at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/92072a93bfeb83186df15032d425ed984d24fc52
Stats: 73 lines in 3 files changed: 60 ins; 0 del; 13 mod
8375747: ZGC: ZForwardingTest is unable to commit memory on Windows
Reviewed-by: jsikstro, eosterlund
-------------
PR: https://git.openjdk.org/jdk/pull/29471
More information about the hotspot-gc-dev
mailing list