mirror of
https://github.com/opnsense/src.git
synced 2026-02-19 02:30:08 -05:00
The new sys/conf/std.debug contains the list of debugging options
enabled by default in -CURRENT, so they don't need to be listed
individually in every kernel config.
Introduce *-DEBUG variants of the major kernel configs.
(cherry picked and modified from commit 4f8f9d708e6a4143f3b178bfab10d0a9b75ba2fe)
Reviewed by: markj, imp, olce (previous version)
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D46871
29 lines
1.1 KiB
Text
29 lines
1.1 KiB
Text
#
|
|
# std.debug -- Enable debug options for -CURRENT.
|
|
#
|
|
|
|
options BUF_TRACKING # Track buffer history
|
|
#options FULL_BUF_TRACKING # Track more buffer history
|
|
options DDB # Support DDB.
|
|
options FULL_BUF_TRACKING # Track more buffer history
|
|
options GDB # Support remote GDB.
|
|
options DEADLKRES # Enable the deadlock resolver
|
|
options INVARIANTS # Enable calls of extra sanity checking
|
|
options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
|
|
options QUEUE_MACRO_DEBUG_TRASH # Trash queue(2) internal pointers on invalidation
|
|
options WITNESS # Enable checks to detect deadlocks and cycles
|
|
options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
|
|
options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones
|
|
options VERBOSE_SYSINIT=0 # Support debug.verbose_sysinit, off by default
|
|
options ALT_BREAK_TO_DEBUGGER # Enter debugger on keyboard escape sequence
|
|
#options DEBUG_VFS_LOCKS
|
|
|
|
# Net80211 debugging
|
|
options IEEE80211_DEBUG
|
|
|
|
# USB debugging
|
|
options USB_DEBUG
|
|
options HID_DEBUG
|
|
|
|
# CAM debugging
|
|
options CAMDEBUG
|