RFR 8223065: Add jcmd to get the listen address of the debugger

Chris Plummer chris.plummer at oracle.com
Mon Apr 29 17:58:49 UTC 2019


Hi Ralf,

I think print_debug_listen_address() should have some exception checking 
added after the java calls.

I'm a little unsure why you modified DebugOnCmdStartDCmd to use 
print_debug_listen_address(), but still have a fallback to print the 
specified transport and address. If anything I would have written a 
get_debug_listen_address() and used it to verify that the specified and 
actual addresses end up being the same (and then also make 
print_debug_listen_address() use this API).

I'm also unsure of your ThreadToNativeFromVM change. This is not an area 
I understand well, so best to get someone else to ok it.

You need to update copyright date to 2019.

Can you write a test for this new dcmd. You can probably just extend 
OnJcmdTest.java.

thanks,

Chris

On 4/29/19 8:31 AM, Schmelter, Ralf wrote:
> Thanks for the review.
>
> I've update the webrev to use explicit NULL checks: https://bugs.openjdk.java.net/browse/JDK-8223065
>
> And I now use the pointer to the first byte in the result to split the property value, since I might need the calculate the pointer past the last character (if the prop ends with ':').
>
> I cannot see the SEGV, but I've scheduled the patch to be tested in our nightly build again, so maybe I can reproduce it there.
>
> Best regards,
> Ralf




More information about the serviceability-dev mailing list