RFR 8201785: Make ModRefBarrierSetAssembler abstract on all platforms (original) (raw)

Erik Ă–sterlund erik.osterlund at oracle.com
Wed Apr 18 12:26:29 UTC 2018


Hi Aleksey,

This looks good to me. Thanks for cleaning this up.

/Erik

On 2018-04-18 13:57, Aleksey Shipilev wrote:

RFE: https://bugs.openjdk.java.net/browse/JDK-8201785

Webrev: http://cr.openjdk.java.net/~shade/8201785/webrev.02/ Found this when while rebasing Epsilon to the recent jdk/jdk. ModRefBSAssembler is abstract on some platforms (x86, sparc), but not on the others (aarch64, ppc). I think this allows missing the required overrides of oopstoreat in ModRefBSAssembler subclasses, which should be caught mechanically. (Epsilon used to defer to ModRefBSAssembler, and it was successfully instantiated!) PPC folks, would you like to give it a spin on your platforms? Testing: x8664 and aarch64 non-PCH builds, Epsilon tests Thanks, -Aleksey



More information about the hotspot-dev mailing list