From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yb1-f202.google.com (mail-yb1-f202.google.com [209.85.219.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CAE6E63108 for ; Thu, 7 Mar 2024 08:14:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.202 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709799260; cv=none; b=aY8gx9Bj9FIXhB4BM72/kFrvvxuVzbDJXGdn5gTQcVJdXgkCTmcTVEXZ/CxhUc4oiaCgCWO/n9eLBG+Be/7ihmFdogX2ofVRqGNtMLGZF8ZaIPOTjs9f/IjUFEdSjvQ+Oopczm/1iD3uw2+AGSG0zynhzNu+gMRrVSFOLTOdLsw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709799260; c=relaxed/simple; bh=AL+RlRfmm9EW+2LEBi8CtiwlGFHn5YG/hAzWgS3uKqo=; h=Date:Message-Id:Mime-Version:Subject:From:To:Content-Type; b=qEoJIGT5Owt7eud28AgfmQVGzMrzqQYhNrASfHvUfTqCzhOJBdKE/qK0iidzXsf18hZECrM15LCn/mYRceZzv1gWzxkiEPsnzHHS7FDP0MtyWqvYlynDFhTK82ObsWPaYg9ctHdQTS9Md3mLw4vAGGKMrpQX8Az7cNr6JjJQzlY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--irogers.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=y1r9NuEM; arc=none smtp.client-ip=209.85.219.202 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--irogers.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="y1r9NuEM" Received: by mail-yb1-f202.google.com with SMTP id 3f1490d57ef6-dc693399655so1164709276.1 for ; Thu, 07 Mar 2024 00:14:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1709799258; x=1710404058; darn=vger.kernel.org; h=to:from:subject:mime-version:message-id:date:from:to:cc:subject :date:message-id:reply-to; bh=jd08NyYiMNA91jxsr3beU6ue5ay1ib/5+91nlDkza1Q=; b=y1r9NuEM589JdaGoXVvRxdpWgUyIbMGdpmOOEyxdIYC7q/PM0WkVoomwRQ0ghvb2pv lAJn84br3XLDld+FHRlfPc4pdT5HdU8X2+p2aIDCgbwjeEoeTSPNsDa2Rt+ZOXlmaz/E Kkg5azqiP9JMPYEyCy21uxLXObU0tD9wQ0r6Y2Q+l3mmXX0lNT+BlUFufTCY45gTJ9HW dg5vSUwRnjs53jS+tJTfpmUYTXJveFhQdxDUDGrFgySSGnPxap2ur1GTAGk9ONYJ2LfW SrWKowqp7R1N/lmd/57IppguhopC4MwGJO4VTzJSUvwmgPNhXRGDlSm+6r7+EOuSHhIX xYzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709799258; x=1710404058; h=to:from:subject:mime-version:message-id:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jd08NyYiMNA91jxsr3beU6ue5ay1ib/5+91nlDkza1Q=; b=LP5NnyxfsHjCOK9hlj3Kd4PwRTx+ueNvko5UwTYakbyPnbh5O1wbw1if6AGxbRQCAi 8opuXZkBv9LKbPBFYcGwqj+54zc0WksZB0U5QqE+0u6L4ofAZycjnZ5ZgnV9oL8g8X1H FU2f7fQaj+hod1nOu9kR9dxAD5gb5hkCTzV63GMqsN117jUcPWJ+E5oX2I2BG6I/RNwf RenOve0wOKIFgpBhy/1Ddeq/tkBeR+j/Vv5/eyMKerwf3HY25iQuQ75TGWLv4ns7WvXa 0vSz748sTAdMM1/uvY/kkEt8eR2wuD/UOVA/jyRpe1mPrssb0c2g4rH7cnvS4S40ywhf x1qw== X-Forwarded-Encrypted: i=1; AJvYcCVSqktoCtlt+peU5HLkGaWmnzuKsn1q9GHAoN30hncCKDk1vO174DCNLiA0P7URdSG1IvDKyZdKhb+EIChrp/E4p+EwPYkck5EolhEn X-Gm-Message-State: AOJu0YxKfR3di29BvBpIkS/4X5F/fS/hpQhOw9KV++Slxe8QnEYEf6xg /48033UNBpRi7PgVwkcWCiCXO+rnhpuL5HSn9g6XfvvisAqHKZ5p/MVbKNK6W30f5R+Y23HTJIT EgKl49g== X-Google-Smtp-Source: AGHT+IE/rVRUVOOG6iD5u0rq/IORInjh4yqAhVIpwNFdEP2M6PoOILBd7/gSGHQTenxg93ynqF7KrUXPJYoX X-Received: from irogers.svl.corp.google.com ([2620:15c:2a3:200:47d6:1de1:237a:6728]) (user=irogers job=sendgmr) by 2002:a05:6902:1101:b0:dc6:fec4:1c26 with SMTP id o1-20020a056902110100b00dc6fec41c26mr4442538ybu.1.1709799257859; Thu, 07 Mar 2024 00:14:17 -0800 (PST) Date: Thu, 7 Mar 2024 00:14:05 -0800 Message-Id: <20240307081412.3933750-1-irogers@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.44.0.278.ge034bb2e1d-goog Subject: [PATCH v1 0/6] Extra verbose/perf-list details From: Ian Rogers To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , Yang Jihong , Kan Liang , James Clark , Ravi Bangoria , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Add more encoding detail and raw event details in perf list. Add PMU name and reverse lookup from config to event name to perf_event_attr_fprintf. This makes the verbose output easier to read, and the perf list information more specific. Ian Rogers (6): perf list: Add tracepoint encoding to detailed output perf pmu: Drop "default_core" from alias names perf list: Allow wordwrap to wrap on commas perf list: Give more details about raw event encodings perf tools: Use pmus to describe type from attribute perf tools: Add/use PMU reverse lookup from config to name tools/perf/builtin-list.c | 21 ++++- tools/perf/util/perf_event_attr_fprintf.c | 26 +++++-- tools/perf/util/pmu.c | 77 ++++++++++++++++++- tools/perf/util/pmu.h | 4 + tools/perf/util/pmus.c | 94 +++++++++++++++++++++++ tools/perf/util/pmus.h | 1 + tools/perf/util/print-events.c | 53 +++++++------ 7 files changed, 236 insertions(+), 40 deletions(-) -- 2.44.0.278.ge034bb2e1d-goog