Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751687AbaBKLO2 (ORCPT ); Tue, 11 Feb 2014 06:14:28 -0500 Received: from merlin.infradead.org ([205.233.59.134]:50825 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751313AbaBKLO1 (ORCPT ); Tue, 11 Feb 2014 06:14:27 -0500 Date: Tue, 11 Feb 2014 12:14:21 +0100 From: Peter Zijlstra To: Stephane Eranian Cc: Don Zickus , Arnaldo Carvalho de Melo , LKML , Jiri Olsa , Joe Mario , Richard Fowles Subject: Re: [PATCH 00/21] perf, c2c: Add new tool to analyze cacheline contention on NUMA systems Message-ID: <20140211111421.GN27965@twins.programming.kicks-ass.net> References: <1392053356-23024-1-git-send-email-dzickus@redhat.com> <20140210212955.GC5002@laptop.programming.kicks-ass.net> <20140211071401.GG27965@twins.programming.kicks-ass.net> <20140211105217.GS9987@twins.programming.kicks-ass.net> <20140211110242.GU9987@twins.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2012-12-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 11, 2014 at 12:08:56PM +0100, Stephane Eranian wrote: > Assuming you can decode and get the info about the base registers used, > you'd have to do this for each arch with load/store sampling capabilities. > this is painful compared to getting the portable info from dwarf directly. But its useful now, as compared to whenever GCC gets around to implementing more dwarves and that GCC getting used widely enough to actually rely on it. All you need for the decode is a disassembler, and every arch should already have multiple of those. Should be easy to reuse one, right? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/