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 19:11:20 UTC 2018
On 3/8/18 1:47 PM, Stefan Karlsson wrote:
> Looks good. The comment in allocation.hpp is a bit weird, but Coleen
> has promised that it goes away in subsequent patches.
Yes, the last version will be the gc version and that has ValueObj and
the comment about ValueObj removed.
Maybe I should have sent the whole thing out, but I wanted to spare
people clicking pain (and webrev takes hours for the whole thing).
thanks!
Coleen
>
> StefanK
>
> On 2018-03-08 19:26, coleen.phillimore at oracle.com wrote:
>>
>> 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