RFR(S):8251374:jmap -dump should not accept invalid options(Internet mail)
serguei.spitsyn at oracle.com
serguei.spitsyn at oracle.com
Thu Aug 13 01:18:07 UTC 2020
Hi Lin.
Thank you for the update.
It looks good.
Thanks,
Serguei
On 8/12/20 17:08, linzang(臧琳) wrote:
> Hi Paul and Serguei,
> Thanks for your comments, here is the updated patch: http://cr.openjdk.java.net/~lzang/8251374/webrev02/
>
> BRs,
> Lin
>
> On 2020/8/13, 12:55 AM, "serguei.spitsyn at oracle.com" <serguei.spitsyn at oracle.com> wrote:
>
> Hi Lin,
>
> It looks good.
> Just one comment.
>
> + System.err.println("Fail: invalid option: '" + subopt +"'");
> + System.exit(1);
>
> Exit needs to be replaced wit usage for consistency.
>
> Thanks,
> Serguei
>
>
> On 8/10/20 19:57, linzang(臧琳) wrote:
> > Here is the webrev: http://cr.openjdk.java.net/~lzang/8251374/webrev01/
> >
> > BRs,
> > Lin
> >
> > On 2020/8/11, 10:52 AM, "linzang(臧琳)" <linzang at tencent.com> wrote:
> >
> > Hi All,
> > May I ask your help to review this tiny patch? It fix an issue that jmap -dump could wrongly accept invalid optioins.
> > Bugs: https://bugs.openjdk.java.net/browse/JDK-8251374
> > Patch: (Can not connect to webrev ftp currently, will try it later, following are all code changes)
> >
> > ################################
> > --- old/src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java 2020-08-11 10:42:32.044567791 +0800
> > +++ new/src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java 2020-08-11 10:42:31.876568681 +0800
> > @@ -207,6 +207,11 @@
> > liveopt = "-live";
> > } else if (subopt.startsWith("file=")) {
> > filename = parseFileName(subopt);
> > + } else if (subopt.equals("format=b")) {
> > + // ignore format (not needed at this time)
> > + } else {
> > + System.err.println("Fail: invalid option: '" + subopt +"'");
> > + System.exit(1);
> > }
> > }
> > ################################
> >
> > Thanks,
> > Lin
> >
> >
>
>
>
More information about the serviceability-dev
mailing list