Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751419AbdHaJdK (ORCPT ); Thu, 31 Aug 2017 05:33:10 -0400 Received: from foss.arm.com ([217.140.101.70]:53136 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751375AbdHaJdH (ORCPT ); Thu, 31 Aug 2017 05:33:07 -0400 Date: Thu, 31 Aug 2017 10:31:47 +0100 From: Mark Rutland To: Dmitry Vyukov Cc: Andrew Morton , "linux-mm@kvack.org" , Victor Chibotaru , Alexander Popov , Andrey Ryabinin , Kees Cook , Vegard Nossum , Quentin Casasnovas , syzkaller , LKML Subject: Re: [PATCH 1/3] kcov: support comparison operands collection Message-ID: <20170831093146.GA15031@leverpostej> References: <663c2a30de845dd13cf3cf64c3dfd437295d5ce2.1504109849.git.dvyukov@google.com> <20170830182357.GD32493@leverpostej> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1087 Lines: 30 On Wed, Aug 30, 2017 at 09:08:43PM +0200, Dmitry Vyukov wrote: > On Wed, Aug 30, 2017 at 8:23 PM, Mark Rutland wrote: > > On Wed, Aug 30, 2017 at 06:23:29PM +0200, Dmitry Vyukov wrote: > >> From: Victor Chibotaru > >> > >> Enables kcov to collect comparison operands from instrumented code. > >> This is done by using Clang's -fsanitize=trace-cmp instrumentation > >> (currently not available for GCC). > >> Clang instrumentation: > >> https://clang.llvm.org/docs/SanitizerCoverage.html#tracing-data-flow > > > > How stable is this? > > > > The comment at the end says "This interface is a subject to change." > > The intention is that this is not subject to change anymore (since we > are using it in kernel). > I've mailed change to docs: https://reviews.llvm.org/D37303 Ok; thanks for confirming. > FWIW, there is patch in flight that adds this instrumentation to gcc: > https://groups.google.com/forum/#!topic/syzkaller/CSLynn6nI-A > It seems to be stalled on review phase, though. Let's hope it gets unblocked soon. :) Thanks, Mark.