Implement thread dump using new machinery.
authorRodrigo Kumpera <kumpera@gmail.com>
Wed, 11 May 2011 20:09:55 +0000 (17:09 -0300)
committerRodrigo Kumpera <kumpera@gmail.com>
Wed, 11 May 2011 20:09:55 +0000 (17:09 -0300)
commit56a14b4071c74ca508dd6b68de89a04429047691
tree215c854b7bfee16d54d9635796ba648dd6c62279
parent62e2fa51b22269183019565ca5ef098817c4c866
Implement thread dump using new machinery.

* gc.c: Thread dump now uses the finalizer thread
to be more reliable.

* threads.c (mono_threads_perform_thread_dump): New
function that dumps all threads using the new machinery.

* mini-posix.c (sigquit_signal_handler): Use new machinery
if available.
mono/metadata/gc.c
mono/metadata/threads-types.h
mono/metadata/threads.c
mono/mini/mini-posix.c