From owner-freebsd-current@freebsd.org Fri Dec 6 00:24:57 2019 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E72621B0E83 for ; Fri, 6 Dec 2019 00:24:57 +0000 (UTC) (envelope-from mmacy@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 47TYJ95x3jz3JpN for ; Fri, 6 Dec 2019 00:24:57 +0000 (UTC) (envelope-from mmacy@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id C9BC81B0E81; Fri, 6 Dec 2019 00:24:57 +0000 (UTC) Delivered-To: current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C876E1B0E80 for ; Fri, 6 Dec 2019 00:24:57 +0000 (UTC) (envelope-from mmacy@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47TYJ94wLDz3JpL; Fri, 6 Dec 2019 00:24:57 +0000 (UTC) (envelope-from mmacy@freebsd.org) Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: mmacy) by smtp.freebsd.org (Postfix) with ESMTPSA id 50F5E1732C; Fri, 6 Dec 2019 00:24:57 +0000 (UTC) (envelope-from mmacy@freebsd.org) Received: by mail-lf1-f52.google.com with SMTP id r14so3903803lfm.5; Thu, 05 Dec 2019 16:24:57 -0800 (PST) X-Gm-Message-State: APjAAAXToi16GZQuHBI5oovUIPsrEBEPO+VP+F4IcMn7+BicoqTRPoV+ y5W1SiOATKXT57xXJgnoGQUIicCU+Nwtnyn9apQ= X-Google-Smtp-Source: APXvYqzI4KDr9uz4XktMN+jj0S1Gy4Bjzmp4esxtzL6OpC1LC+wKiTY0IFoFtD2NMa+CZp2q/BtNMJP2/iD/0stQRrI= X-Received: by 2002:a19:7d04:: with SMTP id y4mr2578030lfc.111.1575591895852; Thu, 05 Dec 2019 16:24:55 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Matthew Macy Date: Thu, 5 Dec 2019 16:24:44 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: kernel module code coverage To: Ed Maste Cc: Alan Somers , Michael Tuexen , "slavash@freebsd.org" , current Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 06 Dec 2019 00:24:58 -0000 On Thu, Dec 5, 2019 at 8:38 AM Ed Maste wrote: > > > > Have you looked into /dev/kcov. This is used by SYZKALLER for getting > > > coverage information from the kernel. > > > > > That's part of Matt Macy's gcov project, right?. > > No, /dev/kcov is independent of, and predates, Matt Macy's work. It > provides broadly the same sort of information, but not using the same > interface. GCOV also depends on GCC - probably limiting its potential use cases largely to vendor CI.