Hi David,

Thank you a lot!
Serguei


On 5/21/19 00:39, David Holmes wrote:
Hi Serguei,

I've updated the CSR and added myself a reviewer. This all looks good.

Thanks,
David

On 21/05/2019 4:19 pm, serguei.spit...@oracle.com wrote:
Hi guys,

I've found one more fragment in the IsModifiableClass spec which has to be fixed.


Updated webrev v2:
http://cr.openjdk.java.net/~sspitsyn/webrevs/2019/8046018-jvmti-cap-spec.2/


Specdiff:
http://cr.openjdk.java.net/~sspitsyn/webrevs/2019/8046018-jvmti-cap-spec.2/jvmti-specdiff/


Enhancement:
   https://bugs.openjdk.java.net/browse/JDK-8046018

Related CSR:
   https://bugs.openjdk.java.net/browse/JDK-8223915


Thanks,
Serguei


On 5/20/19 21:43, serguei.spit...@oracle.com wrote:
Hi David,

Thank you for looking at this!


On 5/20/19 20:53, David Holmes wrote:
Hi Serguei,

On 21/05/2019 4:07 am, serguei.spit...@oracle.com wrote:
Please, review a fix for enhancement:
https://bugs.openjdk.java.net/browse/JDK-8046018

Related CSR:
https://bugs.openjdk.java.net/browse/JDK-8223915

I have some comments on the CSR and about this change overall as to me it is not a simple clarification at all, but potentially a significant change in the meaning of the capability.


I've answered your question in the CSR with my comment.

Webrev:
http://cr.openjdk.java.net/~sspitsyn/webrevs/2019/8046018-jvmti-cap-spec.1/

You introduced a typo: modifialble

Assuming this proceeds a similar change is needed earlier:

7444         <capability id="can_redefine_any_class">
7445           If possessed then all classes (except primitive, array, and some implementation defined
7446           classes) are modifiable (redefine or retransform).

Good catch, thanks!
I've updated the webrev in place.

Thanks,
Serguei


Thanks,
David
-----


Summary:

   The fix is to make the JVMTI can_redefine_any_class capability spec more inconsistent.
   It is just about a couple of lines.

Thanks,
Serguei



Reply via email to