RFR: 8230830: No required ResourceMark in src/hotspot/share/prims/jvmtiImpl.cpp:JvmtiSuspendControl::print()
Leonid Mesnik
leonid.mesnik at oracle.com
Wed Sep 11 05:06:52 UTC 2019
Hi
Thank you for feedback.
> On Sep 10, 2019, at 10:03 PM, David Holmes <david.holmes at oracle.com> wrote:
>
> Hi Leonid,
>
> On 11/09/2019 12:03 pm, Leonid Mesnik wrote:
>> Hi
>> Could you please review following tiny fix which just add ResourceMark in JvmtiSuspendControl::print() method.
>
> Looks fine.
>
>> The method jvmtiSuspendControl::print() might used in custom builds only for debugging purposes. So I don't know when it was used last time. I found that it crashes when I tried to use it locally.
>
> The only caller is JvmtiEnv::NotifyFramePop, under TraceJVMTICalls, and it already has a ResourceMark. So existing use is fine.
It explains why it works. I used it to track status in suspend resume investigating https://bugs.openjdk.java.net/browse/JDK-8230459 <https://bugs.openjdk.java.net/browse/JDK-8230459>.
>
> Please ensure you test with TraceJVMTICalls enabled.
Thanks, I have tested it with this macro enabled.
Leonid
> Thanks,
> David
>
>
>> webrev: http://cr.openjdk.java.net/~lmesnik/8230830/webrev.00/
>> bug: https://bugs.openjdk.java.net/browse/JDK-8230830
>> Leonid
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20190910/97f03608/attachment.html>
More information about the serviceability-dev
mailing list