mirror_zfs/modules/spl
behlendo cc7449ccd6 - Properly fix the debug support for all the ASSERT's, VERIFIES, etc can be
compiled out when doing performance runs.
- Bite the bullet and fully autoconfize the debug options in the configure
  time parameters.  By default all the debug support is disable in the core
  SPL build, but available to modules which enable it when building against
  the SPL.  To enable particular SPL debug support use the follow configure
  options:

  --enable-debug		Internal ASSERTs
  --enable-debug-kmem		Detailed memory accounting
  --enable-debug-mutex		Detailed mutex tracking
  --enable-debug_kstat          Kstat info exported to /proc
  --enable-debug-callb		Additional callb debug



git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@111 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-05-19 02:49:12 +00:00
..
Makefile.in Rework condition variable implementation to be consistent with 2008-05-15 17:10:30 +00:00
spl-atomic.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00
spl-condvar.c Rework condition variable implementation to be consistent with 2008-05-15 17:10:30 +00:00
spl-debug.c More fixes to ensure we get good debug logs even if we're in the 2008-04-21 22:44:11 +00:00
spl-err.c - Properly fix the debug support for all the ASSERT's, VERIFIES, etc can be 2008-05-19 02:49:12 +00:00
spl-generic.c Add an almost feature complete implemenation of kstat. I chose 2008-05-08 23:21:47 +00:00
spl-kmem.c Rework condition variable implementation to be consistent with 2008-05-15 17:10:30 +00:00
spl-kobj.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00
spl-kstat.c Add an almost feature complete implemenation of kstat. I chose 2008-05-08 23:21:47 +00:00
spl-module.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00
spl-mutex.c Disable adaptive mutexs by default (always sleep), and while 2008-05-15 17:32:41 +00:00
spl-proc.c - Properly fix the debug support for all the ASSERT's, VERIFIES, etc can be 2008-05-19 02:49:12 +00:00
spl-rwlock.c - Updated rwlock's to reside in a .c file instead of a static inline 2008-05-06 23:00:49 +00:00
spl-taskq.c Commit adaptive mutexes. This seems to have introduced some new 2008-05-05 20:18:49 +00:00
spl-thread.c Enhanse the thread interface to do something quasi inteligent 2008-05-12 18:54:08 +00:00
spl-time.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00
spl-vnode.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00