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

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Wed Jul 2 21:13:58 UTC 2014


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