xref: /freebsd-14.2/sys/conf/std.debug (revision 0d4081ed)
1*0d4081edSKristof Provost#
2*0d4081edSKristof Provost# std.debug -- Enable debug options for -CURRENT.
3*0d4081edSKristof Provost#
4*0d4081edSKristof Provost
5*0d4081edSKristof Provostoptions 	BUF_TRACKING		# Track buffer history
6*0d4081edSKristof Provost#options	FULL_BUF_TRACKING	# Track more buffer history
7*0d4081edSKristof Provostoptions 	DDB			# Support DDB.
8*0d4081edSKristof Provostoptions 	FULL_BUF_TRACKING	# Track more buffer history
9*0d4081edSKristof Provostoptions 	GDB			# Support remote GDB.
10*0d4081edSKristof Provostoptions 	DEADLKRES		# Enable the deadlock resolver
11*0d4081edSKristof Provostoptions 	INVARIANTS		# Enable calls of extra sanity checking
12*0d4081edSKristof Provostoptions 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
13*0d4081edSKristof Provostoptions 	QUEUE_MACRO_DEBUG_TRASH	# Trash queue(2) internal pointers on invalidation
14*0d4081edSKristof Provostoptions 	WITNESS			# Enable checks to detect deadlocks and cycles
15*0d4081edSKristof Provostoptions 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
16*0d4081edSKristof Provostoptions 	MALLOC_DEBUG_MAXZONES=8	# Separate malloc(9) zones
17*0d4081edSKristof Provostoptions 	VERBOSE_SYSINIT=0	# Support debug.verbose_sysinit, off by default
18*0d4081edSKristof Provostoptions		ALT_BREAK_TO_DEBUGGER	# Enter debugger on keyboard escape sequence
19*0d4081edSKristof Provost#options	DEBUG_VFS_LOCKS
20*0d4081edSKristof Provost
21*0d4081edSKristof Provost# Net80211 debugging
22*0d4081edSKristof Provostoptions		IEEE80211_DEBUG
23*0d4081edSKristof Provost
24*0d4081edSKristof Provost# USB debugging
25*0d4081edSKristof Provostoptions		USB_DEBUG
26*0d4081edSKristof Provostoptions		HID_DEBUG
27*0d4081edSKristof Provost
28*0d4081edSKristof Provost# CAM debugging
29*0d4081edSKristof Provostoptions		CAMDEBUG
30