Hi Nils,

I can be the sponsor for this one.

Here's my comments:

diagnosticFramework.cpp:77-79

why do you need:

  77   if (_buffer[_cursor] == _delim) {
  78     _cursor++;
  79   }

When there's this loop just a few lines above:

  64   while (_cursor < _len - 1 && _buffer[_cursor] == _delim) {
  65     _cursor++;
  66   }


diagnosticArgument.hpp:2

  Copyright years need update

diagnosticArgument.cpp:2

  Copyright years need update

diagnosticArgument:46

  Why adding an empty line here?

diagnosticArgument:134:

 Could you replace (str[idx] >= '0' && str[idx] <= '9') with
 isdigit(str[idx]) ?

diagnosticArgument.cpp:212-242:

Could you follow Karen recommendation and re-use the atomull()
implementation? I think I sent you a webrev about this change.


diagnosticFramework.hpp:2

  Copyright years need update


Fred

On 02/13/12 10:58 PM, Nils Loodin wrote:
Hey all!

The new diagnostic command parser needs some additional specializations for 
time and bytes, here included.
Also a few fixes for crashes for some combinations of commandlines.

Tested by throwing a lot of different arguments on the parser, also by running 
the tests in sun/tools/jcmd.

http://cr.openjdk.java.net/~nloodin/7145243/webrev.00/

I would also need a sponsor to get this in..

Regards
Nils Loodin

--
Frederic Parain - Oracle
Grenoble Engineering Center - France
Phone: +33 4 76 18 81 17
Email: frederic.par...@oracle.com

Reply via email to