RFR (M) 8199282: Remove ValueObj class for allocation subclassing for gc code

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Mon Mar 12 14:49:42 UTC 2018


This is the last of the installments of removing ValueObj for allocation 
subclassing.  This removes the type from allocation.hpp. This also 
removes some #includes for allocation.hpp from gc files that no longer 
need it for VALUE_OBJ_CLASS_SPEC subclassing.  We could do an additional 
pass to remove more allocation.hpp and globalDefinitions.hpp from files 
or remove this #include on a case-by-case basis.   That is, be aware 
that it may no longer be needed in any header files you happen to be 
working on.  Thanks to Kim for pointing this out.

Tested with mach5 tier1 and 2 on linux-x64, solaris-sparcv9, macos-x64 
and windows-x64.

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

Thanks,
Coleen




More information about the hotspot-runtime-dev mailing list