Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp40316pxf; Wed, 17 Mar 2021 14:47:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzBwC4eHXRay63zxUDOStiPnW5XgGyjPMbWPsv65SdUdHzgLAWsak255lIMlJO3HbNVIkf5 X-Received: by 2002:a17:906:558:: with SMTP id k24mr37876822eja.387.1616017626437; Wed, 17 Mar 2021 14:47:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616017626; cv=none; d=google.com; s=arc-20160816; b=Bq3TFgJGEvRpeJdo6oCdxNzOqpJ2+O8QgAZ2OXgnPfdJ28CyFK76SE2Tpy9XP4wGfr Pq9n/OGayMsgbFQjZEqeI6KmRlNrFSWQF0Iie7NDaV2BSRmUxzV643Y+rCFNPOtaEZ82 32SUhs16N8dCVdz8BBe2/e9xmQSiM5ZGRnCivuoTjjHMszWnF9PyHQcrMd7+8X3+jeBx 2sGXbAG9bPeE/Vr5BY2avzMJ/WD1YOKaXO6e3plXNhy68KtDieMr73yTfWB7TMk1dufR 0qL25xRleUmdM8lQQkYdFUv4qdwBTOjUUXB5/kSHoi5qz0CYbV2PtZYKUvcSh8f1oou8 0CCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=ZoV36kB83va6HhbhLUUKTr54bnv1349j/JtiJcxpElM=; b=JYsWg9ilDQF5O1nC9FrTp8p60yZxBFjuEOW074s+65esNMBh8J8qq5hr9CToYzK1Yz 4+Igvg8ehO+WWL3P3kgjXle+fZLCouXwxVT+K7uLlqV3yJr4C4zIuVMsDKBGSCy42nTe blLKjVyGPaeAH7dIBeCsX020QAX3QqUGxGkeR83209AOUKFlv0pGwQ7I0QMrX6Nlg+Mc jYZYZALaqf9Ezy4rQv/aHs1XOa5RJQ6AFzF5vt4o2xJFscRdycLMaofBEDtR2APj7MfJ 62eeVGy/OMcNGo2Kc+QPVP1DBagAPN2yvJnCCdpymuD0fBbtKGuk2wxanWKn8VTEcLvD UGHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alexander-lochmann.de header.s=key2 header.b="XwKFVm/g"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bq17si15798ejb.679.2021.03.17.14.46.43; Wed, 17 Mar 2021 14:47:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@alexander-lochmann.de header.s=key2 header.b="XwKFVm/g"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233509AbhCQVK4 (ORCPT + 99 others); Wed, 17 Mar 2021 17:10:56 -0400 Received: from relay.yourmailgateway.de ([188.68.63.162]:58471 "EHLO relay.yourmailgateway.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229720AbhCQVKb (ORCPT ); Wed, 17 Mar 2021 17:10:31 -0400 Received: from mors-relay-8201.netcup.net (localhost [127.0.0.1]) by mors-relay-8201.netcup.net (Postfix) with ESMTPS id 4F12qm5WYCz4jFL; Wed, 17 Mar 2021 22:10:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alexander-lochmann.de; s=key2; t=1616015428; bh=CtjrMpiYXpGAoavqdVjCxSnQK5vOrMamspHrP88M4kY=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=XwKFVm/g8EOvtnEWTKueYOc8ktS1wKYFZ34/c713H0uCaRTggPtXTiLSabuXhAmTU wCn6B0qXJFneLZb5outL8Z13tEj1u4Gf1itGdgJMgN9sbAmdRFiXmfvM2gNdDsnTV/ Nhl3Ls2RxwaWWgxPS1ZfUk2dmUve5z2pZJX9tMjdqaZIbb6FPYw2+pvTXzQn9fOcJT 0FkSfWgulQVKdgL48s+0lpxeTKmDn7Hv4MkWwteCphn1Q3igFFH2p2Fthak4kiO1ZC VSfqFivb3jDkKo++1uvUNhXLo01UtL4eww96RbpH621fAvep6bKydwVJ1p/gL8Zxce rBg7JTcVvim1g== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-8201.netcup.net (Postfix) with ESMTPS id 4F12qm576nz4jBl; Wed, 17 Mar 2021 22:10:28 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net X-Spam-Flag: NO X-Spam-Score: -2.901 X-Spam-Level: X-Spam-Status: No, score=-2.901 required=6.31 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Received: from mx2e12.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4F12qk6Zckz8tsh; Wed, 17 Mar 2021 22:10:26 +0100 (CET) Received: from [IPv6:2003:ed:7f0a:3df0:4122:177f:5aab:be1b] (p200300ed7f0a3df04122177f5aabbe1b.dip0.t-ipconnect.de [IPv6:2003:ed:7f0a:3df0:4122:177f:5aab:be1b]) by mx2e12.netcup.net (Postfix) with ESMTPSA id C7CEEA174E; Wed, 17 Mar 2021 22:10:25 +0100 (CET) Authentication-Results: mx2e12; spf=pass (sender IP is 2003:ed:7f0a:3df0:4122:177f:5aab:be1b) smtp.mailfrom=info@alexander-lochmann.de smtp.helo=[IPv6:2003:ed:7f0a:3df0:4122:177f:5aab:be1b] Received-SPF: pass (mx2e12: connection is authenticated) Subject: Re: [PATCH] KCOV: Introduced tracing unique covered PCs To: Dmitry Vyukov Cc: Andrey Konovalov , Jonathan Corbet , Andrew Morton , Wei Yongjun , Maciej Grochowski , kasan-dev , "open list:DOCUMENTATION" , LKML , syzkaller References: <20210211080716.80982-1-info@alexander-lochmann.de> <01a9177f-bfd5-251a-758f-d3c68bafd0cf@alexander-lochmann.de> From: Alexander Lochmann Message-ID: <46db8e40-b3b6-370c-98fe-37610b789596@alexander-lochmann.de> Date: Wed, 17 Mar 2021 22:10:25 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-PPP-Message-ID: <161601542610.499.17322500893737558040@mx2e12.netcup.net> X-PPP-Vhost: alexander-lochmann.de X-NC-CID: 2WGiPwQUUoDFxYChPZmyidfLQddIA3fSFBMzr29sGlta+0MY4C/ts3lB Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 15.03.21 09:02, Dmitry Vyukov wrote: >>> Does this introduce an additional real of t->kcov_mode? >>> If yes, please reuse the value read in check_kcov_mode. >> Okay. How do I get that value from check_kcov_mode() to the caller? >> Shall I add an additional parameter to check_kcov_mode()? > > Yes, I would try to add an additional pointer parameter for mode. I > think after inlining the compiler should be able to regestrize it. First, I'll go for the extra argument. However, the compiler doesn't seem to inline check_kcov_mode(). Can I enforce inlining? I'm using GCC 9.3 on Debian Testing. - Alex -- Alexander Lochmann PGP key: 0xBC3EF6FD Heiliger Weg 72 phone: +49.231.28053964 D-44141 Dortmund mobile: +49.151.15738323