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

duke duke at openjdk.java.net
Mon Dec 2 14:06:43 UTC 2019


Changeset: d1d57d94
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-12-02 09:02:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d1d57d94

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

Reviewed-by: sspitsyn, dholmes

! 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 mobile-changes mailing list