RFR (XL) 8210385: Clean up JNI_ENV_ARG and factorize the macros for remaining vmTestbase/jvmti tests

JC Beyler jcbeyler at google.com
Fri Sep 7 17:53:59 UTC 2018


Hi all,

I'm taking the risk to perhaps do something too huge but as it is the same
as the previous ones (and the last one!):

It's 4k of changes, for that I apologize. I can divide it up in 2/3 parts
again if you want or we can just do it in one go since now some reviewers
know what to expect. There still is a bit of refactoring to the vmTestbase
but this will in essence finish:
  - Removing the JNI_ENV* and JVMTI_ENV* macros for the vmTestbase

Webrev: http://cr.openjdk.java.net/~jcbeyler/8210385/webrev.00/
Bug: https://bugs.openjdk.java.net/browse/JDK-8210385

Thanks for your reviews and let me know if you would prefer me to cut it up
like I did the Get[A-F] & Get[G-Z] ones,
Jc

Ps: for the curious, then we can start cleaning up the native code a bit
more sanely (example: JDK-8191519) and there will be one more webrev
removing #ifdef cplusplus lingering in the vmTestbase (JDK-8210481).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20180907/6e7a41b0/attachment.html>


More information about the serviceability-dev mailing list