Thanks Bengt!

/Robbin

On 04/08/2016 03:26 PM, Bengt Rutisson wrote:

Hi Robbin,

On 2016-04-08 14:45, Robbin Ehn wrote:
Hi again,

I missed LogLevel:Off, it should be:

diff -r 35cb720769c5 src/share/vm/logging/logTagSet.cpp
--- a/src/share/vm/logging/logTagSet.cpp    Fri Apr 08 08:51:45 2016
+0200
+++ b/src/share/vm/logging/logTagSet.cpp    Fri Apr 08 14:44:33 2016
+0200
@@ -98,6 +98,7 @@
 const size_t vwrite_buffer_size = 512;

 void LogTagSet::vwrite(LogLevelType level, const char* fmt, va_list
args) {
+  assert(level >= LogLevel::First && level <= LogLevel::Last, "Log
level:%d is incorrect", level);
   char buf[vwrite_buffer_size];
   va_list saved_args;           // For re-format on buf overflow.
   va_copy(saved_args, args);

Looks good.

Bengt



Thanks !

/Robbin

On 04/08/2016 02:28 PM, Robbin Ehn wrote:
Hi all,

Updated after reviews:

diff -r 35cb720769c5 src/share/vm/logging/logTagSet.cpp
--- a/src/share/vm/logging/logTagSet.cpp    Fri Apr 08 08:51:45 2016
+0200
+++ b/src/share/vm/logging/logTagSet.cpp    Fri Apr 08 14:26:44 2016
+0200
@@ -98,6 +98,7 @@
  const size_t vwrite_buffer_size = 512;

  void LogTagSet::vwrite(LogLevelType level, const char* fmt, va_list
args) {
+  assert(level >= LogLevel::Off && level <= LogLevel::Last, "Log
level:%d is incorrect", level);
    char buf[vwrite_buffer_size];
    va_list saved_args;           // For re-format on buf overflow.
    va_copy(saved_args, args);

Thanks!

/Robbin

On 04/08/2016 01:54 PM, Robbin Ehn wrote:

Hi all,

Please review,

Bug: https://bugs.openjdk.java.net/browse/JDK-8153845

Tested with jprt.

diff -r 35cb720769c5 src/share/vm/logging/logTagSet.cpp
--- a/src/share/vm/logging/logTagSet.cpp    Fri Apr 08 08:51:45 2016
+0200
+++ b/src/share/vm/logging/logTagSet.cpp    Fri Apr 08 13:39:12 2016
+0200
@@ -98,6 +98,7 @@
  const size_t vwrite_buffer_size = 512;

  void LogTagSet::vwrite(LogLevelType level, const char* fmt, va_list
args) {
+  assert(level >= LogLevel::Off && level < LogLevel::Count, "Log level
is incorrect");
    char buf[vwrite_buffer_size];
    va_list saved_args;           // For re-format on buf overflow.
    va_copy(saved_args, args);



Thanks!

/Robbin

Reply via email to