src/hotspot/share/utilities/xmlstream.cpp
changeset 53908 45a23c64d0f6
parent 53882 ca682d9d8db5
child 59056 15936b142f86
equal deleted inserted replaced
53907:c1885a1d62a3 53908:45a23c64d0f6
   354   const char* kind = format;
   354   const char* kind = format;
   355   const char* kind_end = strchr(kind, ' ');
   355   const char* kind_end = strchr(kind, ' ');
   356   size_t kind_len;
   356   size_t kind_len;
   357   if (kind_end != NULL) {
   357   if (kind_end != NULL) {
   358     kind_len = kind_end - kind;
   358     kind_len = kind_end - kind;
   359     int n = snprintf(buffer, sizeof(buffer), "%.*s_done", (int)kind_len, kind);
   359     int n = os::snprintf(buffer, sizeof(buffer), "%.*s_done", (int)kind_len, kind);
   360     assert((size_t)n < sizeof(buffer), "Unexpected number of characters in string");
   360     assert((size_t)n < sizeof(buffer), "Unexpected number of characters in string");
   361   } else {
   361   } else {
   362     kind_len = format_len;
   362     kind_len = format_len;
   363     int n = snprintf(buffer, sizeof(buffer), "%s_done%s", kind, kind + kind_len);
   363     int n = os::snprintf(buffer, sizeof(buffer), "%s_done%s", kind, kind + kind_len);
   364     assert((size_t)n < sizeof(buffer), "Unexpected number of characters in string");
   364     assert((size_t)n < sizeof(buffer), "Unexpected number of characters in string");
   365   }
   365   }
   366   // Output the trailing event with the timestamp.
   366   // Output the trailing event with the timestamp.
   367   va_begin_elem(buffer, ap);
   367   va_begin_elem(buffer, ap);
   368   stamp();
   368   stamp();