Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759772AbZFZO2R (ORCPT ); Fri, 26 Jun 2009 10:28:17 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752481AbZFZO2E (ORCPT ); Fri, 26 Jun 2009 10:28:04 -0400 Received: from ey-out-2122.google.com ([74.125.78.26]:42026 "EHLO ey-out-2122.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751308AbZFZO2C (ORCPT ); Fri, 26 Jun 2009 10:28:02 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer; b=VKmNlTAuqss2+2DIoVrIEl9fAr6/5CkWO9jtScJ0/V86epqRmUeouKnkB67NSULFUN 3wrVvt1a54rSniYFPUHosZGCpbaAP4VFUMmAgJl2eq5vLJOE29rgYMVGkl1ohue3esO8 +o3Iqu50sxfl359ncNxZuqn0Rp8L0yRHM13lk= From: Frederic Weisbecker To: Ingo Molnar Cc: LKML , Peter Zijlstra , Mike Galbraith , Paul Mackerras , Frederic Weisbecker Subject: [PATCH 0/2] perfcounter: callchains with perf report Date: Fri, 26 Jun 2009 16:27:59 +0200 Message-Id: <1246026481-8314-1-git-send-email-fweisbec@gmail.com> X-Mailer: git-send-email 1.6.2.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1133 Lines: 35 Hi, Here is a first shot for the sorted callchains per entries handling with per report. I'll continue to improve it: - symbol resolution - profit we have a tree to display a better graph hierarchy - let the user provide a limit for hit percentage, depth, number of backtraces, etc... - better output - colors - and so on.... Thanks. Frederic Weisbecker (2): perfcounter: prepare a small callchain framework perfcounter: print sorted callchains per histogram entries tools/perf/Makefile | 1 + tools/perf/builtin-report.c | 87 +++++++++++++++++---- tools/perf/perf.h | 5 + tools/perf/util/callchain.c | 174 +++++++++++++++++++++++++++++++++++++++++++ tools/perf/util/callchain.h | 33 ++++++++ 5 files changed, 284 insertions(+), 16 deletions(-) create mode 100644 tools/perf/util/callchain.c create mode 100644 tools/perf/util/callchain.h -- 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/