RFR: 8266496: WBIsKlassAliveClosure.do_klass() fails for hidden classes [v2]

Harold Seigel hseigel at openjdk.java.net
Thu May 6 12:28:53 UTC 2021


On Wed, 5 May 2021 18:55:16 GMT, Harold Seigel <hseigel at openjdk.org> wrote:

>> Please review this small fix for JDK-8266496.  The fix changes WBIsKlassAliveClosure.do_klass() so that when it compares the specified name with the name of a hidden class, it truncates the hidden class's name at the first '+' character before doing the comparison.  This should work except in the rare case when the pre-mangled hidden class name contains a '+' character.
>> 
>> The fix was tested with Mach5 tiers 1 and 2 on Linux, Mac OS, and Windows, and tiers 3-5 on Linux x64.
>> 
>> Thanks, Harold
>
> Harold Seigel has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Update test

Thanks David, Coleen, Misha and Lois for the reviews.

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

PR: https://git.openjdk.java.net/jdk/pull/3882


More information about the hotspot-runtime-dev mailing list