hotspot/src/share/vm/runtime/thread.cpp
changeset 27923 2c79bc396381
parent 27880 afb974a04396
parent 27917 c5937f7b4e8b
child 28039 bf5a8340bf8a
child 28163 322d55d167be
--- a/hotspot/src/share/vm/runtime/thread.cpp	Thu Dec 04 10:40:19 2014 +0100
+++ b/hotspot/src/share/vm/runtime/thread.cpp	Thu Dec 04 11:35:09 2014 -0500
@@ -1076,7 +1076,7 @@
 }
 
 
-void JavaThread::allocate_threadObj(Handle thread_group, char* thread_name,
+void JavaThread::allocate_threadObj(Handle thread_group, const char* thread_name,
                                     bool daemon, TRAPS) {
   assert(thread_group.not_null(), "thread group should be specified");
   assert(threadObj() == NULL, "should only create Java thread object once");
@@ -1123,8 +1123,8 @@
     return;
   }
 
-  KlassHandle group(this, SystemDictionary::ThreadGroup_klass());
-  Handle threadObj(this, this->threadObj());
+  KlassHandle group(THREAD, SystemDictionary::ThreadGroup_klass());
+  Handle threadObj(THREAD, this->threadObj());
 
   JavaCalls::call_special(&result,
                           thread_group,
@@ -1133,8 +1133,6 @@
                           vmSymbols::thread_void_signature(),
                           threadObj,          // Arg 1
                           THREAD);
-
-
 }
 
 // NamedThread --  non-JavaThread subclasses with multiple