RFR(XXS) 8057750: CTW should not make MH intrinsics not entrant

Albert albert.noll at oracle.com
Mon Sep 8 06:52:08 UTC 2014


Hi Igor,

why are we not allowed to make MH intrinsics not entrant just after 
we've compiled them?
Is this requirement specific to CTW?
We do not seem to have such a check in sweeper.cpp, i.e., MH instrinsics 
are made not-entrant
in NMethodSweeper::possibly_flush().

Best,
Albert

On 09/08/2014 08:02 AM, Igor Veresov wrote:
> Follow-up to 8056154. CTW makes methods that were just compiled not entrant, which in case of MH intrinsics violates the invariant.
>
> Webrev: http://cr.openjdk.java.net/~iveresov/8057750/webrev.00/
>
> Thanks!
> igor



More information about the hotspot-compiler-dev mailing list