RFR (tedious) 8173070: Remove ValueObj class for allocation subclassing for runtime code

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Thu Mar 8 18:26:06 UTC 2018


This change removes VALUE_OBJ_CLASS_SPEC as subclass for classes in the 
runtime code.  I decided to split this into 3 parts to divide the 
clicking.  See the bug for discussion of why we would like to remove 
this null class on most platforms in favor of the link time check to 
disallow Hotspot code from calling global operators new and delete (bug 
https://bugs.openjdk.java.net/browse/JDK-8198243)

Tested with mach5 nightly tests with the full set of changes and mach5 
tier1-2 with this set.

open webrev at http://cr.openjdk.java.net/~coleenp/8173070.01/webrev
bug link https://bugs.openjdk.java.net/browse/JDK-8173070

I'll update the copyrights with hg commit.

Thanks,
Coleen


More information about the hotspot-dev mailing list