RFR: 8010992: Remove calls to global ::operator new[] and new

Zhengyu Gu zhengyu.gu at oracle.com
Fri Apr 12 11:07:52 PDT 2013


I saw an empty email, resend.


>> cardTableModRefBS.cpp
>>   #87 and #88, why set_start(NULL) are needed?
>>
> This is default constructor does, here just copy that code. Since we 
> did not call constructor by using this MACRO. It is a _ValueObj, 
> should not call new, but I think we can use NEW_C_HEAP_OBJ3, which 
> will call ctors.
NEW_C_HEAP_OBJECT_ARRAY macro does invoke ctor ... that is what 
allocation.hpp #618 does.

Thanks,

-Zhengyu


More information about the hotspot-runtime-dev mailing list