From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 17E8A330651 for ; Tue, 14 Apr 2026 03:44:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.169.211.239 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776138250; cv=none; b=mGIYMzmCCbCGKf3ABY5My+BxcEg7Wzcz+eSbGGof/UoYLNivyWRLiJhPSjPGdYsjVI+xosTN0LGNSiFoyJHFdbK1yXJJ1nxbmQhoyZZU78qEViUZt3ldfdnIGcybMRviifOh+7Bhakd9BRuV5uAgTR6XVADX/lCxKNhbNk6jX6w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776138250; c=relaxed/simple; bh=gDlXGxodshaEGL/77XFLWX5eIwI7UKXkRUrgQ3cWxiQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=D3TX01IuTng5+p/FYMBeLHWHpmpj85qwz+rkvJuMcpWBcvUV7T7vBw5ziw9nvhIDEBo+kwcsFKGxs/zLrtDYjkOxK1BeggWqXxr24t1nVPvwiPFXBXsViXmC2MF+1XIGGFamcfPmuVYhtCpklwEcLaBDF7MT+AtPxnLpNp26+/0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=IlZmvfg1; arc=none smtp.client-ip=18.169.211.239 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="IlZmvfg1" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1776138235; bh=InYbmzu0LhOVxzCvOhL7w5tQA7Qr5roxBjUclg6lFhc=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=IlZmvfg1PNtE3HeFFiNQb/y+ERtGq/YeCYcjLJt1vrUiLXBxO0rMBkuFLkz6hyewz 1mxtLNecjHxHg7heROJPLps6o4hlpA9Cqzq0+mZ5egaVs2DlW9J2bpICD2FO69bE0c OUYOgsvHI9lzFSpq1EYpXDUv7bKmet9xAS0U8fwg= X-QQ-mid: zesmtpsz5t1776138157t27d795e9 X-QQ-Originating-IP: 1lHqPqE89eQuvMv5Vq8A6d+wSfjEkGnUFlxIs8jjGCw= Received: from snode5.. ( [61.145.255.150]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 14 Apr 2026 11:42:35 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 11799666380509806706 EX-QQ-RecipientCnt: 26 From: Zane Leung To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, palmer@dabbelt.com, pjw@kernel.org, gregkh@linuxfoundation.org, alexander.shishkin@linux.intel.com, irogers@google.com Cc: coresight@lists.linaro.org, peterz@infradead.org, mingo@redhat.com, namhyung@kernel.org, mark.rutland@arm.com, jolsa@kernel.org, adrian.hunter@intel.com, kan.liang@linux.intel.com, mchitale@gmail.com, anup@brainfault.org, atish.patra@linux.dev, andrew.jones@oss.qualcomm.com, sunilvl@oss.qualcomm.com, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, anup.patel@oss.qualcomm.com, mayuresh.chitale@oss.qualcomm.com, zhuangqiubin@linux.spacemit.com Subject: [RFC PATCH 11/12] perf symbols: Add RISC-V PLT entry sizes Date: Tue, 14 Apr 2026 11:41:52 +0800 Message-Id: <20260414034153.3272485-12-liangzhen@linux.spacemit.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260414034153.3272485-1-liangzhen@linux.spacemit.com> References: <20260414034153.3272485-1-liangzhen@linux.spacemit.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpsz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz6b-0 X-QQ-XMAILINFO: M9oQrxULcDvj0nAmwUTVI0A7h/08cWL6UnJmsPqECSfA2IP78ULCn39Z 1fHLrif85i6/zPY1yE6QpXaUAVauYGqReFAeSWytQ766EuwfMHY8GsSzGjPNXOdfyRwm3N+ QHQp1gQM3SAMi1cVr02Ykm8cguEDZZ6JCLG2V5PvY0O4kG9PnN/pDxTRsdNxkozxyC45b5S qEl+KgcNmFzDE3jw9eu8jfDOrDHqvJFPSEjJmUkOQi40MzHZAZ8hJlSVCSETT3Ya/itjqMC fIdkDn737pjQyGnyt5spwHV1Yzc2Hcm2xsosO3OU6GCMtn8zmB147pcLNZ02jvm75sjHsIb gzF/4OJ0mOPsDJZQYr9Q963VUZ7BTdTHD6Oeg5BYM9bYEHD5xWi2sACTRawLO7CdnbbJnTs upKt+WlcQMaPzOJsdr3fTokgu2EMAaXBwSx7i9+l6hzaVNr+IFEGmljwPZyEvlgYJjZG7fe x4GXXFT/oWJccklqgWDW3YA0wZFSSIAsmQnwL7IE0P/R52w8Ze7X4zhWisBiKwUtI6ATD4w SkWEHQeiddLDqKDRkfMLg1DwtzFkUsxT/+v1C3JkAir088hkRZPoaYqzE6hRBOdJcr2eUmR 3BgzDN1ne4S/Gf6ArESsvU0QV/AaSYA9/ALtp6Z2dVF42rvb396BgKu4Rp9JZy6Rhhg1KhI 3LR/DN5vS03c1OGfx3qG0U4GMgFZbwdLdFk3PAgN9/qBea58hOOup6ACS5qw4pFL1pu0dKM t61KKRfuHTWe/Ef6Yp/hdeHck5bIafNkY1Y/Q1ur/WZrxyKpGf1f4HHRQnBT4jLU0z9XoKv lH6nVtKErOUCDi61vPtbKDbF6QQmtD5TC/7/aZ3M1S95xaWPHmDTU01Cj+yq3QqAXArHwZt 3sVK05f1GhVFR8pOMX0OGXMloq9iXZOXzwKSSBMLz27RPeSyWuoyM3qZsCmh2K13V7KIxfk kWYWJceds5s2Y2EX/bxp+hlY+DAM21ebpCVJNpj0urmU5zMOnLu0dqh7HBJa1XjGzbp1PZ7 HXeHIT2HypcHGeYuw7esBCssTHW7VbL1Y5MWuqEwSTI3jlfgqeJcRO5GOrkMHrWrbLvkD+X h5QK5RRr3Ov863/t3GjaVPa57JAgWbqcfu9Py2XEjEhMNNoeAkXL9GzOkTuu1Bs9g== X-QQ-XMRINFO: Mp0Kj//9VHAxzExpfF+O8yhSrljjwrznVg== X-QQ-RECHKSPAM: 0 From: liangzhen Add PLT header and entry size definitions for RISC-V architecture. RISC-V uses: - PLT header size: 32 bytes - PLT entry size: 16 bytes This allows perf to correctly identify and display PLT symbols instead of showing them as [unknown]. Signed-off-by: liangzhen --- tools/perf/util/symbol-elf.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/perf/util/symbol-elf.c b/tools/perf/util/symbol-elf.c index 76912c62b6a0..e54ff59eb6ef 100644 --- a/tools/perf/util/symbol-elf.c +++ b/tools/perf/util/symbol-elf.c @@ -379,6 +379,10 @@ static bool get_plt_sizes(struct dso *dso, GElf_Ehdr *ehdr, GElf_Shdr *shdr_plt, *plt_header_size = 32; *plt_entry_size = 16; return true; + case EM_RISCV: + *plt_header_size = 32; + *plt_entry_size = 16; + return true; case EM_SPARC: *plt_header_size = 48; *plt_entry_size = 12; -- 2.34.1