Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp4358437imm; Mon, 8 Oct 2018 20:58:29 -0700 (PDT) X-Google-Smtp-Source: ACcGV60URSidue9+lPeUesmgqcUMq4EKO09U7AP/39qJqUIugaH0mwg5AnyIeJJjetmiLoEt8vRS X-Received: by 2002:a63:145f:: with SMTP id 31-v6mr23192324pgu.35.1539057509724; Mon, 08 Oct 2018 20:58:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539057509; cv=none; d=google.com; s=arc-20160816; b=i8jF6DNgg99tmHC3txrvyumrrtxdX3VX3haeGQMxQsYBOcYNM8YhdC3hdg2V1WtMpD AyPaUtHMswjFOZp3AY6vFtuvdcqyfgsS9gxgHdCtc/4BcnGiCxTE65iV37Kmfk0wLS6y PJAPxkWq9PDhaC98P4flNt+rgfSWc08jnIqgkDQZJmE9Atmp6nDaxI+tAZQuOxGCJAaB OzfJmyyyUACE9eO/IiyFgs1LUqU6X62SH7a1OrUjT1aZe4X5AIPSE64mP2k/PZPmVB3v uO4LqcPdRvpFz2wpoeqPs7m4taIQdzZ6Qu5J2u+p33MR7Vx6zIalMqBhqr1eYgGXBqLC 6eNg== 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=MNloK/FrM9r3VhX82xjVLSVKvGj29z6y4hgeoeYIF5c=; b=xpnF47JrsNKskLrQ0QuFRU04PBsCJC9LTlzUE3TPWI07BwL3T7APZCI4bxTp0mFVAA Wj7n5cKQbTZdjk/p4fHeA9eCLy7Kzu17AYg3R1STtSdFvwCHVQSZ/sNg0l8GnV6bCazw IRjHWupxFimkSTt7ypzMuW9mu74JLtNaMVQPX4PvzdS2sbF7YQ2g/p4k3P0mn0wObc1L NzYU7F7DMnZ6oUg0+QcZiOR7TtP2m6lh+rmgcEEfDNCWMJ0Do8/CGRo5twOIiw+PjUdF UQp24ve0KUEwu4KYFLZOqgsECeUb+zDVs1Bjgu0qyJrRczXER+55rmq39btZUaaAtvMJ Sw8Q== 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 f34-v6si2336245plf.161.2018.10.08.20.58.14; Mon, 08 Oct 2018 20:58:29 -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 S1726103AbeJILMq (ORCPT + 99 others); Tue, 9 Oct 2018 07:12:46 -0400 Received: from mail.kernel.org ([198.145.29.99]:52868 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725759AbeJILMp (ORCPT ); Tue, 9 Oct 2018 07:12:45 -0400 Received: from gandalf.local.home (cpe-66-24-56-78.stny.res.rr.com [66.24.56.78]) (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 B8CCB2085B; Tue, 9 Oct 2018 03:57:51 +0000 (UTC) Date: Mon, 8 Oct 2018 23:57:50 -0400 From: Steven Rostedt To: Josh Poimboeuf Cc: Andy Lutomirski , Peter Zijlstra , linux-kernel@vger.kernel.org, Linus Torvalds , Ingo Molnar , Andrew Morton , Thomas Gleixner , Masami Hiramatsu , Mathieu Desnoyers , Matthew Helsley , "Rafael J . Wysocki" , David Woodhouse , Paolo Bonzini , Jason Baron , Jiri Kosina , ard.biesheuvel@linaro.org, Andy Lutomirski Subject: Re: [POC][RFC][PATCH 1/2] jump_function: Addition of new feature "jump_function" Message-ID: <20181008235750.59da83ae@gandalf.local.home> In-Reply-To: <20181009021710.qwt5hpntyeps44h3@treble> References: <20181006015110.653946300@goodmis.org> <20181006015720.634688468@goodmis.org> <20181006121211.GA5663@hirez.programming.kicks-ass.net> <20181006093905.46276505@vmware.local.home> <20181008072134.GB5663@hirez.programming.kicks-ass.net> <20181008155757.GC5663@hirez.programming.kicks-ass.net> <20181009021710.qwt5hpntyeps44h3@treble> X-Mailer: Claws Mail 3.16.0 (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 Mon, 8 Oct 2018 21:17:10 -0500 Josh Poimboeuf wrote: > I'm not really convinced we need objtool for this, maybe I'll try > whipping up a POC. Awesome! I wasn't thinking of actually having objtool itself perform this task, but instead breaking the internals of objtool up into more of a generic infrastructure, that recordmcount.c, objtool, and whatever this does can use. -- Steve