Hi Dan and Serguei,

  thanks for your reviews.

On 22.07.20 19:04, Daniel D. Daugherty wrote:
jdk15:

http://cr.openjdk.java.net/~tschatzl/8249192/webrev.jdk15.2/ (full)

src/hotspot/share/prims/jvmtiEnvBase.cpp
     old L1029:       ResourceMark rm;
         It's not clear (to me anyway) why this ResourceMark is removed.

         Update: I saw the discussion of "ResourceMark rm" in JDK15 versus
         "ResourceMark rm(current_thread)" in JDK16, but that doesn't tell
         me why it was necessary to remove that ResourceMark.

The method that is guarded by this ResourceMark contains the necessary ResourceMark itself, so I removed it.


src/hotspot/share/prims/stackwalk.cpp
     L291:     ResourceMark rm;
     L292:     HandleMark hm;
         Since there's a TRAPS parameter, these should be 'rm(THREAD)' and
         'hm(THREAD)'.

src/hotspot/share/runtime/biasedLocking.cpp
     No comments.

src/hotspot/share/runtime/deoptimization.cpp
     No comments.

src/hotspot/share/runtime/vframe.cpp
     L461:   _lock  = lock;
         nit - extra space before '='.

src/hotspot/share/runtime/vframe.hpp
     L32: #include "runtime/handles.inline.hpp"
         nit - new include is out of order; should be after frame.hpp.

src/hotspot/share/runtime/vframeArray.cpp
     No comments.

src/hotspot/share/runtime/vframe_hp.cpp
     Skipped - no changes.

src/hotspot/share/services/threadService.cpp
     No comments.


All fixed, and incorporating Serguei's changes in the other email as well.

jdk16:
http://cr.openjdk.java.net/~tschatzl/8249192/webrev.3/ (full)
http://cr.openjdk.java.net/~tschatzl/8249192/webrev.2_to_3/ (diff)

jdk15:
http://cr.openjdk.java.net/~tschatzl/8249192/webrev.jdk15.3/ (full)
http://cr.openjdk.java.net/~tschatzl/8249192/webrev.jdk15.2_to_3/ (diff)

Note that the jdk15 change will only go into 15.0.2 as discussion with the release team showed that the change is too risky for earlier releases. See the relevant CR comment for details.

Thanks,
  Thomas

Reply via email to