From owner-freebsd-hackers@FreeBSD.ORG Tue Dec 12 23:38:23 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2053F16A634 for ; Tue, 12 Dec 2006 23:38:23 +0000 (UTC) (envelope-from duane@dwpc.dwlabs.ca) Received: from smtpout.eastlink.ca (smtpout.eastlink.ca [24.222.0.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id B8CDF43E40 for ; Tue, 12 Dec 2006 23:27:15 +0000 (GMT) (envelope-from duane@dwpc.dwlabs.ca) Received: from ip02.eastlink.ca ([24.222.10.10]) by mta01.eastlink.ca (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0JA6003K7P9B13F1@mta01.eastlink.ca> for freebsd-hackers@freebsd.org; Tue, 12 Dec 2006 19:29:35 -0400 (AST) Received: from blk-224-199-230.eastlink.ca (HELO dwpc.dwlabs.ca) ([24.224.199.230]) by ip02.eastlink.ca with ESMTP; Tue, 12 Dec 2006 19:28:22 -0400 Received: from dwpc.dwlabs.ca (localhost [127.0.0.1]) by dwpc.dwlabs.ca (8.13.8/8.13.8) with ESMTP id kBCNQsnd090300; Tue, 12 Dec 2006 19:26:54 -0400 (AST envelope-from duane@dwpc.dwlabs.ca) Received: (from duane@localhost) by dwpc.dwlabs.ca (8.13.8/8.13.8/Submit) id kBCNQspG090299; Tue, 12 Dec 2006 19:26:54 -0400 (AST envelope-from duane) Date: Tue, 12 Dec 2006 19:26:54 -0400 From: Duane Whitty In-reply-to: <375baf50612121430s9576df7ld2526be77b2fa119@mail.gmail.com> To: Kevin Sanders Message-id: <20061212232654.GA59426@dwpc.dwlabs.ca> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAAvKfkUY4MfmdGdsb2JhbACNVQE X-IronPort-AV: i="4.09,526,1157338800"; d="scan'208"; a="11061535:sNHT2328687720" References: <375baf50612121430s9576df7ld2526be77b2fa119@mail.gmail.com> User-Agent: Mutt/1.4.2.2i Cc: freebsd-hackers@freebsd.org Subject: Re: KASSERT in kernel module outside src/sys X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-hackers@freebsd.org List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Dec 2006 23:38:23 -0000 On Tue, Dec 12, 2006 at 02:30:41PM -0800, Kevin Sanders wrote: > I'm trying to use KASSERT in my own kernel module and I can't get it > to assert even with a KASSERT(0, "test panic"). Is there something > else I need to do besides add options INVARIANTS to my kernel config > file. Any clues would be appreciated. > > Kevin > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" According to src/sys/conf/NOTES # The INVARIANT_SUPPORT option makes us compile in support for # verifying some of the internal structures. It is a prerequisite for # 'INVARIANTS', as enabling 'INVARIANTS' will make these functions be # called. Best Regards, Duane Whitty