Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp5118463ybi; Tue, 28 May 2019 07:51:30 -0700 (PDT) X-Google-Smtp-Source: APXvYqzu79H1NFHr/gd05j8C3GwHSm4nsXokCY+/YYF8cet8vzS26JNBx1cm9CZCk9/V7kDPVecC X-Received: by 2002:a17:902:6bc2:: with SMTP id m2mr132632655plt.24.1559055090212; Tue, 28 May 2019 07:51:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559055090; cv=none; d=google.com; s=arc-20160816; b=ZuEmrNp1e7AABZR5TmADp3/1ibz+jwnAP6uEnpn4GHe0FXqUbtWnYY6iHIDXUPT2wN 1T1+pOW2UwdAie30DjkRX0q/QCXnxvxR3rABoCzaxvTNq8wwedqIZTXTANrrQxb+ZpAS Hk6irUmq9Y2hDSWJmsj9No90bZADZ9ogCAl32cH3OfzVrpRFfGrj5IslcmYF7VFk3smO V8vCclDrLTijinspvdEzppeZCCZ1y82IusErY1CX7OzgoLOm2hBp7BWEjN9nb95m7dyU UlqeH7NnkZR2X73RMFDEDq0V4qtObah8fUSQPD7BTpyTMkgtgb8LzUJ7q8LyjlrsntOG mSdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date; bh=O8m7zS9mg+GbmbeN5mxHMkGzSJb0S6RGVY3GYc4HI8E=; b=FO6DI9CYARom6GCWJJ7w+Yt9r3qcfshvCcnxTJyoxV2aIL+XUcpCyhoJ1u2fUkVIx7 79rM2iQILukhxlnyotwurnXs4Su2Xc7xU3SlOQP2hqvO3h9KBSbxwZSBa34D41n4H1HD UmPVBMLRY8TST/j7cuvSb4K1xGxrfPhhL/13kajGIFz8svaKjV42Zfj7uRsuhuUUFul5 29eDATaeUXpabHYgMiUi6vwE7amx3G6sfhpj1IMSbC2qPz5xtA4LN/lyzTnwgTvj/efi Ww3D2zu75XYfAfnUFiE8+zTJA5YE1eSLxIoePoxpEc5V6NOB2g3XlW3oiRlGRAHylRIR wpRQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ca10si22588118plb.172.2019.05.28.07.51.14; Tue, 28 May 2019 07:51:30 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726789AbfE1OuF (ORCPT + 99 others); Tue, 28 May 2019 10:50:05 -0400 Received: from mail.kernel.org ([198.145.29.99]:44242 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726439AbfE1OuF (ORCPT ); Tue, 28 May 2019 10:50:05 -0400 Received: from gandalf.local.home (cpe-66-24-58-225.stny.res.rr.com [66.24.58.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 4118E2081C; Tue, 28 May 2019 14:50:04 +0000 (UTC) Date: Tue, 28 May 2019 10:50:02 -0400 From: Steven Rostedt To: Josh Poimboeuf Cc: Matt Helsley , LKML , Ingo Molnar , Peter Zijlstra Subject: Re: [RFC][PATCH 00/13] Cleanup recordmcount and begin objtool conversion Message-ID: <20190528105002.5951dbbd@gandalf.local.home> In-Reply-To: <20190528144328.6wygc2ofk5oaggaf@treble> References: <20190528144328.6wygc2ofk5oaggaf@treble> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 28 May 2019 09:43:28 -0500 Josh Poimboeuf wrote: > Thanks for the patches. This looks like a good step in the right > direction. Good to hear. > > What's the performance difference between the old recordmcount and the > new version which relies on elf_open()? It would be useful to compare > kernel build times, before and after. I'll let Matt answer these. > > Would it be feasible to eventually combine subcommands so that objtool > could do both ORC and mcount generation in a single invocation? I > wonder what what the interface would look like. That is actually the goal of this work. To eventually be able to do single passes to accomplish multiple tasks. -- Steve