Integrated: 8365994: ZGC: Incorrect type signature in ZMappedCache comparator

Joel Sikström jsikstro at openjdk.org
Tue Aug 26 08:57:43 UTC 2025


On Fri, 22 Aug 2025 15:08:42 GMT, Joel Sikström <jsikstro at openjdk.org> wrote:

> Hello,
> 
> The comparator with two IntrusiveRBNode* in ZMappedCache has the incorrent type signature. This prevents IntrusiveRBTree from using the comparator as intended during validation, resulting in it using the fallback verify function, which always returns true. This could mask potential issues in the tree structure. 
> 
> Testing:
> * Manually placing an assert in the fallback verify function to see if it is used. It is no longer used with this patch.
> * Oracle's tier 1-2

This pull request has now been integrated.

Changeset: 3641c32c
Author:    Joel Sikström <jsikstro at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/3641c32c11aa3768ce986d5dcd5393b74f776228
Stats:     8 lines in 2 files changed: 0 ins; 3 del; 5 mod

8365994: ZGC: Incorrect type signature in ZMappedCache comparator

Reviewed-by: cnorrbin, aboldtch

-------------

PR: https://git.openjdk.org/jdk/pull/26904


More information about the hotspot-gc-dev mailing list