Received: by 2002:a5d:925a:0:0:0:0:0 with SMTP id e26csp58949iol; Wed, 8 Jun 2022 21:48:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyHU2atRVolk86F/vNvvC9S36PL/1jQaJ4zRSAX4d9fqY9DuCHEm0ilF3uLVCLJVlWgaFIg X-Received: by 2002:a17:907:761c:b0:6d6:e553:7bd1 with SMTP id jx28-20020a170907761c00b006d6e5537bd1mr33718756ejc.5.1654750129780; Wed, 08 Jun 2022 21:48:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654750129; cv=none; d=google.com; s=arc-20160816; b=ZrMOyLLy9fSYbkGs0pYv/IkTnhwqSENvFCsqQ5uVwO6PmUbFVH5UVdh8KC1v8EjK09 TrxGId2m0kqciZs+4qXcNfhFv8GYWAMAfrKuzkzX/XoyPZBD/Uy9hNZwYLJlvm9QYjve PIf+64SmefTa7G9uzHg7PnK+ccRteAsicGTYhsDn89VnzLr9C56/rS5qNfwSGeVUCJpR MCzAj6ULfDubVJqXUaJM6A45fRBJ7TZfyj9gSDWx1cspGJrbkVcV38UVwyiT2heTlsRW xPb3BGVomdhcaWVkiZ9JlEduZmrEdUbOgjQKVSA3TeTa1TPt0GsM3p7LOc8T3I4Q/Ybr KAhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Ouk7+Ke+HW093nWEFwQ5D14yOFTrhJHXFT/fgT162bQ=; b=hJ3gdxmW42kai7ZEsl4pfT54byDigyZh9kB01rcyDJrsDP1v9Wr2U9aKYxz9wkvLgi 8QHXmivJJXyc7+7i0tcReIiM+kzt+iBVNDvAiPK66Wqb2rTUrK1WtHkAmU7SF5t0HUbL FHQW25qVbgNrQvmAD61SPe/83wQHSrmHOzswru/9NbW1MBSv9OnrPNjdaLVAmd5+p7wl V0ks6yAik85pIR2beqYOWByWwSHufaPHCVqQ51HLA2bzWC/aGEBgvVZWTXeSjmgUPDFz vIEslLDiR9xI/y9Avh9tagQ4oJECDXuE970E0uZTBmaZdhfUZWH8WYFbk3pFOUocFEjJ SOYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bytedance-com.20210112.gappssmtp.com header.s=20210112 header.b=EUct5Rkm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sh9-20020a1709076e8900b006ff232a244esi4687217ejc.731.2022.06.08.21.48.24; Wed, 08 Jun 2022 21:48:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bytedance-com.20210112.gappssmtp.com header.s=20210112 header.b=EUct5Rkm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237488AbiFIEJk (ORCPT + 99 others); Thu, 9 Jun 2022 00:09:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33368 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237422AbiFIEJi (ORCPT ); Thu, 9 Jun 2022 00:09:38 -0400 Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B60A227CE9 for ; Wed, 8 Jun 2022 21:09:36 -0700 (PDT) Received: by mail-pf1-x42b.google.com with SMTP id c196so20061329pfb.1 for ; Wed, 08 Jun 2022 21:09:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance-com.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Ouk7+Ke+HW093nWEFwQ5D14yOFTrhJHXFT/fgT162bQ=; b=EUct5RkmkaOLADrUzrUz5MXFt81MEoAJJPQJNDRYKMCCRgMZ+kpm7cCxAhIKTHtBIy 6Ck22WNMJHvCfqO1etE0f3llvL4v4UBLX0+xI8w0HSPYbCQcndGrC1usEzdb3gec1gDs r9LmND37fJbm//K7ZnhlrftOLznexRtzA4jYLPCUoSCxcaIf368C0a7TXbTzz/yjqjIF 6HbsJ40OBeJiq2fUgVMTzVkuwMGQvFeE6Fe+9nl+54rE57gO/x3OB04MJj1SFrXgfoGL PrIJ06T8iIGeeI5L449Pk48yWbe7VsQBAfmkgLKjIvD3gFbxC0PQGqjE0hMxkncI/i4x My1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Ouk7+Ke+HW093nWEFwQ5D14yOFTrhJHXFT/fgT162bQ=; b=rhXehw8M53oFvkwsVpVJ4KSNCKiVZ59lIY5f2HkNy/lMiaKXP85jnd91WEaOMLifoa mb4WzMjf+o2lMDJjCPVnqXe666fjP+esxyEkzW2cM5rwDKCg73un9ODoSj990g1DvZ7X ii96Z288tff4X2RpmGUJxLqI4y5RuEqX3JNjtRg4scNzZeSCXphfVhauaGCsuqO5kJkY QMiKXSV0ZX5+8Uhv1Od0iNTigZLj9IeWkAPlE9XggNJXDhHzaSA08MpOvv+SWMJNj8Qu Cm/LbakslePaslqN8Bgpi8/KXq53erqO+XG0wjTGNLzbxFomL/u/bFe3Fxij/QrXYWjv cZDw== X-Gm-Message-State: AOAM5305cOxhswImCFMufnrpe42Y/4XgUPh/AyHz3uVnOFtJI94vgQ+f RKhEIHq8nhR6/9gqhQun/m3R6w== X-Received: by 2002:a63:5:0:b0:3fe:2558:677 with SMTP id 5-20020a630005000000b003fe25580677mr7137001pga.113.1654747776233; Wed, 08 Jun 2022 21:09:36 -0700 (PDT) Received: from C02FT5A6MD6R.bytedance.net ([2404:9dc0:cd01::1c]) by smtp.gmail.com with ESMTPSA id j18-20020a170902759200b001624965d83bsm15592967pll.228.2022.06.08.21.09.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jun 2022 21:09:35 -0700 (PDT) From: Gang Li To: Arnaldo Carvalho de Melo , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim Cc: Gang Li , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1] perf trace: Enable ignore_missing_thread for stat Date: Thu, 9 Jun 2022 12:09:24 +0800 Message-Id: <20220609040924.12885-1-ligang.bdlg@bytedance.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org perf already support ignore_missing_thread for -p, but not yet applied to `perf stat -p `. This patch enables ignore_missing_thread for `perf stat -p `. Signed-off-by: Gang Li --- tools/perf/builtin-stat.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/perf/builtin-stat.c b/tools/perf/builtin-stat.c index 4ce87a8eb7d7..d2ecd4d29624 100644 --- a/tools/perf/builtin-stat.c +++ b/tools/perf/builtin-stat.c @@ -2586,6 +2586,8 @@ int cmd_stat(int argc, const char **argv) if (evlist__initialize_ctlfd(evsel_list, stat_config.ctl_fd, stat_config.ctl_fd_ack)) goto out; + /* Enable ignoring missing threads when -p option is defined. */ + evlist__first(evsel_list)->ignore_missing_thread = target.pid; status = 0; for (run_idx = 0; forever || run_idx < stat_config.run_count; run_idx++) { if (stat_config.run_count != 1 && verbose > 0) -- 2.20.1