xref: /freebsd/sys/conf/std.debug (revision 4f8f9d70)
14f8f9d70SLexi Winter#
24f8f9d70SLexi Winter# std.debug -- Enable debug options for -CURRENT.
34f8f9d70SLexi Winter#
44f8f9d70SLexi Winter
54f8f9d70SLexi Winteroptions 	BUF_TRACKING		# Track buffer history
64f8f9d70SLexi Winteroptions 	DDB			# Support DDB.
74f8f9d70SLexi Winteroptions 	FULL_BUF_TRACKING	# Track more buffer history
84f8f9d70SLexi Winteroptions 	GDB			# Support remote GDB.
94f8f9d70SLexi Winteroptions 	DEADLKRES		# Enable the deadlock resolver
104f8f9d70SLexi Winteroptions 	INVARIANTS		# Enable calls of extra sanity checking
114f8f9d70SLexi Winteroptions 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
124f8f9d70SLexi Winteroptions 	QUEUE_MACRO_DEBUG_TRASH	# Trash queue(2) internal pointers on invalidation
134f8f9d70SLexi Winteroptions 	WITNESS			# Enable checks to detect deadlocks and cycles
144f8f9d70SLexi Winteroptions 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
154f8f9d70SLexi Winteroptions 	MALLOC_DEBUG_MAXZONES=8	# Separate malloc(9) zones
164f8f9d70SLexi Winteroptions 	VERBOSE_SYSINIT=0	# Support debug.verbose_sysinit, off by default
174f8f9d70SLexi Winteroptions		ALT_BREAK_TO_DEBUGGER	# Enter debugger on keyboard escape sequence
18