Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Oct 2005 18:33:50 -0400
From:      Mikhail Teterin <mi+mx@aldan.algebra.com>
To:        re@freebsd.org
Cc:        threads@freebsd.org
Subject:   debug defines in libc_r on 6.0
Message-ID:  <200510111833.51168.mi%2Bmx@aldan.algebra.com>

next in thread | raw e-mail | index | archive | help
Hi!

It seems, libc_r is still being built with -D_LOCK_DEBUG and
-D_PTHREADS_INVARIANTS.

I suspect, this is going to slow the thread operations somewhat:

mi@mi:/usr/src (446) find lib/libc_r lib/libthr* -type f | xargs egrep _PTHREADS_INVARIANTS\|_LOCK_DEBUG
lib/libc_r/Makefile:CFLAGS+=-D_LOCK_DEBUG
lib/libc_r/Makefile:CFLAGS+=-D_PTHREADS_INVARIANTS
lib/libc_r/uthread/pthread_private.h:#if defined(_PTHREADS_INVARIANTS)
lib/libc_r/uthread/pthread_private.h:#if defined(_PTHREADS_INVARIANTS)
lib/libc_r/uthread/pthread_private.h:/* Used for _PTHREADS_INVARIANTS checking. */
lib/libc_r/uthread/pthread_private.h:#ifdef _LOCK_DEBUG
lib/libc_r/uthread/pthread_private.h:#if defined(_PTHREADS_INVARIANTS)
lib/libc_r/uthread/uthread_exit.c:      /* XXX - Do we want abort to be conditional on _PTHREADS_INVARIANTS? */
lib/libc_r/uthread/uthread_exit.c:#if defined(_PTHREADS_INVARIANTS)
lib/libc_r/uthread/uthread_mutex.c:#if defined(_PTHREADS_INVARIANTS)
lib/libc_r/uthread/uthread_priority_queue.c:#if defined(_PTHREADS_INVARIANTS)
lib/libc_r/uthread/uthread_sig.c:#if defined(_PTHREADS_INVARIANTS)
lib/libthr/Makefile:CFLAGS+=-D_PTHREADS_INVARIANTS -Wall
lib/libthr/thread/thr_mutex.c:#if defined(_PTHREADS_INVARIANTS)
lib/libthr/thread/thr_private.h:#ifdef _PTHREADS_INVARIANTS

Should not these be undefined in the 6.0-RELEASE?

	-mi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510111833.51168.mi%2Bmx>