RFR (S): 8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
Mikael Gerdin
mikael.gerdin at oracle.com
Wed Apr 9 07:53:34 UTC 2014
Thomas,
On Wednesday 02 April 2014 16.23.51 Thomas Schatzl wrote:
> Hi all,
>
> can I have reviews for the following fix for a test case?
>
> This test case does some basic code validation on recently introduced
> code root memory management for G1 introduced recently (JDK-8035406).
>
> It assumed that before running the test, no code root memory has been
> handed out.
>
> The problem is now, when running with -Xcomp, before the internal VM
> tests (and this test) are run, it is likely that compiled code already
> did some code root allocations.
>
> So the test needs to be aware of that, and not assume that the number of
> code root memory handed out is not zero.
>
> This change fixes that assumption.
>
> CR:
> https://bugs.openjdk.java.net/browse/JDK-8038930
>
> Webrev:
> http://cr.openjdk.java.net/~tschatzl/8038930/webrev/
Looks good.
/Mikael
>
> Testing:
> jprt, manual invocation of test case with -Xcomp
>
> Thanks,
> Thomas
More information about the hotspot-gc-dev
mailing list