git: openjdk/jdk13u-dev: 8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators

Yuri Nesterenko yan at openjdk.java.net
Fri Jan 22 12:27:49 UTC 2021


Changeset: 51bca9ff
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-01-22 11:41:20 +0000
URL:       https://git.openjdk.java.net/jdk13u-dev/commit/51bca9ff

8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators

Call extension ClassUnload event as a deferred event from the ServiceThread and remove unsafe arguments

Backport-of: d1d57d944632b6539ba1fcd654b4c7bd889ff604

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp



More information about the jdk-updates-changes mailing list