Am I an Idiot?
Doug Barton
dougb at FreeBSD.org
Sat Dec 9 14:50:09 PST 2006
David Stanford wrote:
> On 12/9/06, David Nugent <davidn at datalinktech.com.au> wrote:
>>
>> David Stanford wrote:
>> > This is a somewhat OT question, but what needs to be done to turn off
>> > the on-by-default debugging features when running -CURRENT?
>> Don't use WITNESS, INVARIANTS and associated options in your kernel
>> configuration. These enable the debugging features.
>>
>
> It was my assumption to simply remove this entire section to disable
> debugging:
>
> =====================
> # Debugging for use in -current
These don't really hurt performance
> options KDB # Enable kernel debugger support.
> options DDB # Support DDB.
This one isn't necessary if you're not debugging remotely in any case
> options GDB # Support remote GDB.
These do hurt performance
> options INVARIANTS # Enable calls of extra sanity
> checking
> options INVARIANT_SUPPORT # Extra sanity checks of internal
> structures, required by INVARIANTS
> options WITNESS # Enable checks to detect deadlocks
> and cycles
> options WITNESS_SKIPSPIN # Don't run witness on spinlocks
hth,
Doug
--
This .signature sanitized for your protection
More information about the freebsd-current
mailing list