hg: jdk9/hs/hotspot: 8154715: Missing destructor and/or TLS clearing calls for terminating threads

david.holmes at oracle.com david.holmes at oracle.com
Wed May 11 06:46:21 UTC 2016


Changeset: aa11081b8307
Author:    dholmes
Date:      2016-05-11 01:02 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/aa11081b8307

8154715: Missing destructor and/or TLS clearing calls for terminating threads
Summary: clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion.
Reviewed-by: stefank, sspitsyn
Contributed-by: Brian Gardner <openjdk at getsnappy.com>

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp



More information about the jdk9-all-changes mailing list