--- old/src/share/vm/runtime/thread.hpp 2014-11-26 20:49:54.836203407 +0300 +++ new/src/share/vm/runtime/thread.hpp 2014-11-26 20:49:54.552203411 +0300 @@ -752,6 +752,7 @@ class JavaThread: public Thread { friend class VMStructs; + friend class WhiteBox; private: JavaThread* _next; // The next thread in the Threads list oop _threadObj; // The Java level thread object @@ -1003,7 +1004,7 @@ ThreadFunction entry_point() const { return _entry_point; } // Allocates a new Java level thread object for this thread. thread_name may be NULL. - void allocate_threadObj(Handle thread_group, char* thread_name, bool daemon, TRAPS); + void allocate_threadObj(Handle thread_group, const char* thread_name, bool daemon, TRAPS); // Last frame anchor routines