[9] RFR(S): 8022968: Some codecache allocation failures don't result in invoking the sweeper

Tobias Hartmann tobias.hartmann at oracle.com
Thu Jul 3 06:44:35 UTC 2014


Igor, Vladimir, thanks for the reviews.

Best,
Tobias

On 02.07.2014 23:13, Vladimir Ivanov wrote:
> Good.
>
> Best regards,
> Vladimir Ivanov
>
> On 7/2/14 10:08 AM, Tobias Hartmann wrote:
>> Hi,
>>
>> can I have reviews, please?
>>
>> Thanks,
>> Tobias
>>
>> On 25.06.2014 15:54, Tobias Hartmann wrote:
>>> Hi,
>>>
>>> please review the following patch for JDK-8022968.
>>>
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8022968
>>> Webrev: http://cr.openjdk.java.net/~thartmann/8022968/webrev.00/
>>>
>>> *Problem*
>>> Some code cache allocation failures are not handled appropriately by
>>> either calling CompileBroker::handle_full_code_cache() to stop
>>> compilation and invoke the sweeper or terminating the VM. An
>>> allocation failure in AbstractICache::initialize(..) would even lead
>>> to a segmentation fault in the CodeBuffer constructor.
>>>
>>> *Solution*
>>> Add calls to CompileBroker::handle_full_code_cache() or fail
>>> gracefully where necessary.
>>>
>>> *Testing*
>>> JPRT
>>>
>>> Thanks,
>>> Tobias
>>



More information about the hotspot-compiler-dev mailing list