<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    thanks for reviewing this patch.<br>
    <br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <a href="https://bugs.openjdk.java.net/browse/JDK-8024008">https://bugs.openjdk.java.net/browse/JDK-8024008</a><br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <a href="http://cr.openjdk.java.net/%7Eanoll/8024008/webrev.00/">http://cr.openjdk.java.net/~anoll/8024008/webrev.00/</a><br>
    <br>
    Many thanks in advance,<br>
    Albert<br>
    <br>
    Problem:<br>
    The state of nmethods that are currently locked by the VM must not
    change.<br>
    Some operations such as setting ICs (e.g.,
    SharedRuntime::resolve_sub_helper())<br>
    rely on this fact.&nbsp; 'nmethod::make_not_entrant_or_zombie does not
    make this<br>
    check.<br>
    <br>
    Solution:<br>
    Do method state unchanged of nmethod is locked by the VM.<br>
    <br>
    Testing: Run Octane benchmarks on top of Nashorn with small code
    cache size (16m).<br>
    <br>
  </body>
</html>