RFR: 8256811: Delayed/missed jdwp class unloading events [v4]
Zhengyu Gu
zgu at openjdk.org
Mon Jun 27 19:11:57 UTC 2022
On Mon, 27 Jun 2022 15:50:47 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:
>> src/hotspot/share/prims/jvmtiTagMap.cpp line 1200:
>>
>>> 1198: };
>>> 1199:
>>> 1200: // PostObjectFree can't be called by JavaThread, so call it from the VM thread.
>>
>> I wish I'd written why here. I think it's because we can't hold a Mutex to do the callback, but now I don't remember. I need to spend some time to understand this. Thanks @plummercj for adding Kim and I.
>
> Ok, thanks I reread your description and see it now. At this point, you are neither holding the Mutex and have already collected the objects, so that you can transition to native.
Yes.
-------------
PR: https://git.openjdk.org/jdk/pull/9168
More information about the serviceability-dev
mailing list