Ping: RFR: JDK-8234808: jdb quoted option parsing broken

Alex Menkov alexey.menkov at oracle.com
Mon Aug 17 21:23:51 UTC 2020


On 08/07/2020 15:09, Alex Menkov wrote:
> Hi all,
> 
> please review the fix for
> https://bugs.openjdk.java.net/browse/JDK-8234808
> webrev:
> http://cr.openjdk.java.net/~amenkov/jdk16/jdb_options/webrev/
> 
> Some background:
> when jdb launches debuggee process it passes java options from "options" 
> value for CommandLineLaunch connector and forward options specified 
> before command.
> 
> The fix solves several discovered issues:
> - proper handling of java options with spaces
> - if both way are used to specify java options, forwarded options 
> override options from "options" value
> 
> VMConnection class implements tricky logic for "options" field parsing 
> for JFR needs (handling of single and double quotes). I decided to keep 
> it as is to avoid massive test failures with JFR (there is no test 
> coverage for this functionality and I'm not sure I understand all 
> requirements).
> 
> --alex


More information about the serviceability-dev mailing list