Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Sep 2010 11:06:25 +0000
From:      David Xu <davidxu@freebsd.org>
To:        David Xu <davidxu@freebsd.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r212630 - in head/lib/libthr: . thread
Message-ID:  <4C90A8B1.6060709@freebsd.org>
In-Reply-To: <201009150256.o8F2uXwX004579@svn.freebsd.org>
References:  <201009150256.o8F2uXwX004579@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C90A8B1.6060709>