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

Tobias Hartmann tobias.hartmann at oracle.com
Wed Jul 2 06:08:49 UTC 2014


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20140702/ab859538/attachment.html>


More information about the hotspot-compiler-dev mailing list