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(臧琳)" <linz...@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