From nobody Mon Feb 9 13:01:22 2026 Received: from mail-dl1-f74.google.com (mail-dl1-f74.google.com [74.125.82.74]) (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 5BCC7329387 for ; Sat, 17 Jan 2026 05:29:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.74 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768627766; cv=none; b=orvtWYR6lA9tXco0YdOc1lgTzndrG91yiU83jS5AAjjaETlvhs8WgpXVROo2QR6RRFK8GtGvLvIUIs+gqNKmAPCagv8gAWkLBYfuZOSDUcwMhLoYlLZrwS4QaWT6lwupQKOLdSpilhLtaN5ixJ98JG0CB33xYAcBhW9W0j3UHWI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768627766; c=relaxed/simple; bh=PGz82t4fQNpiLxXfLez2T61xsRU+uyF68xd2aHc7TqQ=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Content-Type; b=sG4996XCjoqG/HaPB9Stqv5zWM4x5QTqRhJGYUg3y7IPL8WrJOgH1Sao/c9oj5dxl4/LZ9D6BkO7rMxj6ItkDLMEMVnfUbuE+A75Ja+8jmnbXwznZauvz/jqBGtAVtDFGI+zezPN4h9c4rCv0btTksyULzIenMEfKLRWMTR2B/U= 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=DkRIwb5U; arc=none smtp.client-ip=74.125.82.74 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="DkRIwb5U" Received: by mail-dl1-f74.google.com with SMTP id a92af1059eb24-12338d13f2cso2907969c88.1 for ; Fri, 16 Jan 2026 21:29:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1768627764; x=1769232564; darn=vger.kernel.org; h=to:from:subject:message-id:references:mime-version:in-reply-to:date :from:to:cc:subject:date:message-id:reply-to; bh=Mz2w6bSYQtg03VDKQBBKJWoE2q+Ly0vxb+x/N3KKFNE=; b=DkRIwb5UjoEgoZv4NZCZiN6BN7sOzD1WNS55dwOlCuZCvt0sZKUnnb3aT8BuLALnMm EGA8022IVgxkp4ZPAT9vioBEwrDfF1IF/VZq0aIo83ftIHBQ2oJw3lhyQKBzZJ+SWNPZ ETwiCdE+qiHLku1uIX5y/8ecYMxiJIYwZcwi8i4vgW6fuuVueRcR08lMq9IWmN2xDBSC xU6CNCEgcQyUk55WwNYfDv4Fb+SXfNvvGgZp8V2Ucmoxg7Te65is4FD/VDCTR15u4S1K EpHNp4zXUUeYzk21JCsRqNuNyRVwFUIovCrqH/xqQ0+RD0/iJFNWQssk0YrmcgwHAH4s ESdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768627764; x=1769232564; h=to:from:subject:message-id:references:mime-version:in-reply-to:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Mz2w6bSYQtg03VDKQBBKJWoE2q+Ly0vxb+x/N3KKFNE=; b=HASlfRBR9yPSkzadnf/JJcGh5XN0879rI+IrPXF4CPe8mqdD+vlXSgtT/3tZfDES4f 7jJzsiCfvnJLvfjCv41g/vfN+os5qXbEfuCU8w1OkKEmfaTBdBqgllnMxhyEOZ3yIrLU BFhuSqIfCeg68YmbFygZPslkIQPEjgE8JIB/PXySBbH9gXDVNsmCrO19Tnt1BVZrfl++ nLhpvSvKLoz8kClL6W6vKwB+lXuq1NJjz4MG4kYxS/yZfGqu84yIB/GtXD68+oZBex/O EaSp5N7H5ycYMnX/UIq97TGrjfVJb52LldC3C/39JuUKWD7oHGf/Xd642y6WwOuTSe4O o7Nw== X-Forwarded-Encrypted: i=1; AJvYcCWzd1s3WApBRS4twR3xfdDOrl/HYERAUIrnEvsTIuBq0tc2Md8WuD3IWBm1OiyzcyoeyzCAsSi6CpkkanU=@vger.kernel.org X-Gm-Message-State: AOJu0YwUZy4E0QMRRHHVTvWS5/fPdA4k3sDq53wLmf1xMlBgcIbQjZ+f k4hLVPOcS32kIzShzcQgujz4nCLAVZS+bSoxBVBQNv3au06jvHkRr6F4h1EQJXEEkPLShIvl3Yd +z0jbBFOgjw== X-Received: from dlad13.prod.google.com ([2002:a05:701b:220d:b0:11f:330d:ed15]) (user=irogers job=prod-delivery.src-stubby-dispatcher) by 2002:a05:7022:1e01:b0:123:2d38:928e with SMTP id a92af1059eb24-1244b36d491mr3478584c88.35.1768627764374; Fri, 16 Jan 2026 21:29:24 -0800 (PST) Date: Fri, 16 Jan 2026 21:28:29 -0800 In-Reply-To: <20260117052849.2205545-1-irogers@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260117052849.2205545-1-irogers@google.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog Message-ID: <20260117052849.2205545-4-irogers@google.com> Subject: [PATCH v1 03/23] perf record: Disable inline frames when marking build IDs From: Ian Rogers To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Jiri Olsa , Ian Rogers , Adrian Hunter , James Clark , John Garry , Will Deacon , Leo Yan , Guo Ren , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Shimin Guo , Athira Rajeev , Stephen Brennan , Howard Chu , Thomas Falcon , Andi Kleen , "Dr. David Alan Gilbert" , Dmitry Vyukov , "=?UTF-8?q?Krzysztof=20=C5=81opatowski?=" , Chun-Tse Shao , Aditya Bodkhe , Haibo Xu , Sergei Trofimovich , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org, linux-riscv@lists.infradead.org, Mark Wielaard Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Marking DSOs doesn't need inline frames traversing as the inline frames are all part of the same DSO. Disable to improve performance and also to avoid potential issues with dwarf information. Signed-off-by: Ian Rogers --- tools/perf/builtin-record.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/perf/builtin-record.c b/tools/perf/builtin-record.c index 003e47a4fc1d..663ca3a03396 100644 --- a/tools/perf/builtin-record.c +++ b/tools/perf/builtin-record.c @@ -1509,6 +1509,8 @@ static int process_buildids(struct record *rec) if (perf_data__size(&rec->data) =3D=3D 0) return 0; =20 + /* A single DSO is needed and not all inline frames. */ + symbol_conf.inline_name =3D false; /* * During this process, it'll load kernel map and replace the * dso->long_name to a real pathname it found. In this case @@ -1519,7 +1521,6 @@ static int process_buildids(struct record *rec) * $HOME/.debug/.build-id/f0/6e17aa50adf4d00b88925e03775de107611551 */ symbol_conf.ignore_vmlinux_buildid =3D true; - /* * If --buildid-all is given, it marks all DSO regardless of hits, * so no need to process samples. But if timestamp_boundary is enabled, --=20 2.52.0.457.g6b5491de43-goog