hotspot/src/share/vm/services/management.cpp
changeset 25949 34557722059b
parent 25057 f38210f84f8c
child 25960 729cd80956ae
--- a/hotspot/src/share/vm/services/management.cpp	Mon Aug 11 07:30:46 2014 -0700
+++ b/hotspot/src/share/vm/services/management.cpp	Mon Aug 11 10:18:09 2014 -0700
@@ -1914,7 +1914,7 @@
   ResourceMark rm(THREAD); // thread->name() uses ResourceArea
 
   assert(thread->name() != NULL, "All threads should have a name");
-  _names_chars[_count] = strdup(thread->name());
+  _names_chars[_count] = os::strdup(thread->name());
   _times->long_at_put(_count, os::is_thread_cpu_time_supported() ?
                         os::thread_cpu_time(thread) : -1);
   _count++;
@@ -1932,7 +1932,7 @@
 
 ThreadTimesClosure::~ThreadTimesClosure() {
   for (int i = 0; i < _count; i++) {
-    free(_names_chars[i]);
+    os::free(_names_chars[i]);
   }
   FREE_C_HEAP_ARRAY(char *, _names_chars, mtInternal);
 }