RFR: JDK-8164913: JVMTI.agent_load dcmd should show useful error message
David Holmes
david.holmes at oracle.com
Mon Aug 29 03:59:21 UTC 2016
Hi Yasumasa,
On 28/08/2016 10:47 PM, Yasumasa Suenaga wrote:
> Hi all,
>
> If we try to attach invalid JVMTI agent via JVMTI.agent_load dcmd, we
> will get
> "Command executed successfully". However, it implies error in
> JVMTIAgentLoadDCmd.
>
> This message is from JCmd.java when jcmd does not receive output from
> target VM.
> So we should send error message from JVMTIAgentLoadDCmd.
>
> I uploaded a webrev for it. Could you review it?
>
> http://cr.openjdk.java.net/~ysuenaga/JDK-8164913/webrev.00/
This seems reasonable.
src/share/vm/prims/jvmtiExport.cpp
This comment no longer matches the code and should be deleted:
2412 // Agent_OnAttach executed so completion status is JNI_OK
2413 st->print_cr("return code: %d", result);
Thanks,
David
> I cannot access JPRT.
> So I need a sponsor.
>
>
> Thanks,
>
> Yasumasa
>
More information about the serviceability-dev
mailing list