svn commit: r212630 - in head/lib/libthr: . thread

David Xu davidxu at freebsd.org
Wed Sep 15 03:06:26 UTC 2010


David Xu wrote:
> Author: davidxu
> Date: Wed Sep 15 02:56:32 2010
> New Revision: 212630
> URL: http://svn.freebsd.org/changeset/base/212630
> 
> Log:
>   add code to support stack unwinding when thread exits. note that only
>   defer-mode cancellation works, asynchrnous mode does not work because
>   it lacks of libuwind's support. stack unwinding is not enabled unless
>   LIBTHR_UNWIND_STACK is defined in Makefile.
> 
> Modified:
>   head/lib/libthr/Makefile
>   head/lib/libthr/thread/thr_clean.c
>   head/lib/libthr/thread/thr_create.c
>   head/lib/libthr/thread/thr_exit.c
>   head/lib/libthr/thread/thr_init.c
>   head/lib/libthr/thread/thr_private.h

I have enabled stack unwinding to see if it will cause any problem,
if it does, it can be easily turned off in Makefile.



More information about the svn-src-all mailing list