From owner-freebsd-current@FreeBSD.ORG Sat Jan 9 15:31:26 2010 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6559D1065679 for ; Sat, 9 Jan 2010 15:31:26 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (acme.spoerlein.net [IPv6:2a01:198:206::1]) by mx1.freebsd.org (Postfix) with ESMTP id CC9F78FC1E for ; Sat, 9 Jan 2010 15:31:25 +0000 (UTC) Received: from acme.spoerlein.net (localhost.spoerlein.net [IPv6:::1]) by acme.spoerlein.net (8.14.3/8.14.3) with ESMTP id o09FVNj4093886 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 9 Jan 2010 16:31:23 +0100 (CET) (envelope-from uqs@spoerlein.net) Received: (from uqs@localhost) by acme.spoerlein.net (8.14.3/8.14.3/Submit) id o09FVNWJ093885 for current@freebsd.org; Sat, 9 Jan 2010 16:31:23 +0100 (CET) (envelope-from uqs@spoerlein.net) Date: Sat, 9 Jan 2010 16:31:23 +0100 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: current@freebsd.org Message-ID: <20100109153123.GD52442@acme.spoerlein.net> Mail-Followup-To: current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: Clang Static Analyzer runs on the FreeBSD source code X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2010 15:31:26 -0000 Dear all, as you may know the LLVM/clang project is also working on static code analysis [1] and they provide a very early, very alpha version of their checker. For a couple of weeks now, I'm running these scans on the FreeBSD head source code which spews out lots of "errors" and false positives, but occasionally it uncovers a real bug. The curious might want to take a peek at [2] and peruse the long list (~7000 for buildworld, ~1300 for buildkernel) of (false) positives. Cheers, Uli PS: what happened to the Coverity runs on FreeBSD? [1] http://clang-analyzer.llvm.org/ [2] https://www.spoerlein.net/scan-build/