From patchwork Thu Feb 27 10:47:27 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthieu Longo X-Patchwork-Id: 107166 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 774A53858CDA for ; Thu, 27 Feb 2025 10:51:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 774A53858CDA Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VhqT918Y; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VhqT918Y X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20a::7]) by sourceware.org (Postfix) with ESMTPS id 9EB7C3858CDA for ; Thu, 27 Feb 2025 10:49:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9EB7C3858CDA Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9EB7C3858CDA Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c20a::7 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1740653351; cv=pass; b=Z+zy/3KF/6Z15yaCXLzlwjA9fwbxS5e6NwOC/DclObbtnB4PMK63S9SAYtHSQBSo8/5OsJP1WBCeTax+aGGXtB6UicdfyRqVtV3F27yGu7pLZKFoewJ6RTvgEPS1c22WBCc4vFhFB1MEYfGbgn0ASEQwI98Xi0LuzCqxw9DomkY= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1740653351; c=relaxed/simple; bh=9XaLXK0GXNi64v+slPFsTZ9i2PuIT08pDLNf5dNQarw=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=pqPo1g3EGPhJ4bVkCcQ0lTV7svQnF7Z5eXj1D1jEtOFX/C2zecMTJNGprUANGec5LMlTdcpCEWTKdLwONzO62nX2vEG9xzD0WLUws7NahAugcq/3SVOKUT0b9RPS1VLAS0T7pnuCbXMyXU56wXuVXY74kL7zA9+oiPgKjZb//tQ= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9EB7C3858CDA ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=csvb3whLWCIIcQ6DM7/smH7YJYyA/S1DkMY4UqJwCQLQQFtKTQZFo+pcYrwD8AOUjVoyrjvB79hJk2tdSPEdDH26CMI02qY8EqgvQkVYr50JVly2xGYA0lkQ8yFX25yZvp53wF81DuJgF6gfZtZmrTbr+MN9k08vmPsykj2d89IUUljBkDFGDg9oH13vOYeSmVLH80c7zU1oOOdpuM0bD5hCoDIJYkJ8eNO59+O81J6dey2P7/v5vu06hoj/2ErwWP5ObX/NUoOiYm8bn3OfSkiccHuvWbt227OZPpXMIbLykPdWydTZjOhOESMqF05hjTkEovmrXmxr6Taazkc6VA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=p8lHwwj4SOhSgZJe8iOGJXg4NA76A08RZ+hmk55kZYA=; b=v/Jp+XNg5e1ZnwbaEdY0MXLyzKp6g6jjChdnv9ME6SPGt2hIKWB0J1UEtT7MovLL7KveQ66IrKOzxgtMcOrGIL2SrEwU1WlsTkwYmhKiG+uLTLs0RhOUfmFUtVT6v6L5n5foF8Mgdthw5/pi3XlH7ynzxXmy1rrdkw0n7Gwm1/PRguiH9svuLJLhlClUP9MwrNhW00VMkUtKVeFG2jdHz3BrNAoW7bZn1nvtKUxK1xlmkXejFEWpz3u9vdncBJeermlmZLskFmcRzyhZQ6cKH+eIK8wMy5GPFoWiEmMRbp7m/UQD7/NJikD2pcKk6nGBBEGyLZmhEouvmPgu0TyMYg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=0 ltdi=1) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p8lHwwj4SOhSgZJe8iOGJXg4NA76A08RZ+hmk55kZYA=; b=VhqT918Y3M70SJqSYGJKL3zOdGsHapqFzig1gXL5v6C7Qo1lbKnXoL90jQ6wuDPSQzeW8CON8+FTIwkxuzrQvltozaShmKTvEacknZ2psF8wsbwvO6BbEgjbAk3eGxeEG9APDxK9kV+wtqBF68R4DXFNOdlcZPHCQkiY0kguWqM= Received: from AS4P191CA0005.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:5d5::15) by GV2PR08MB8293.eurprd08.prod.outlook.com (2603:10a6:150:bf::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.20; Thu, 27 Feb 2025 10:49:04 +0000 Received: from AM3PEPF0000A796.eurprd04.prod.outlook.com (2603:10a6:20b:5d5:cafe::ab) by AS4P191CA0005.outlook.office365.com (2603:10a6:20b:5d5::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8489.18 via Frontend Transport; Thu, 27 Feb 2025 10:49:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM3PEPF0000A796.mail.protection.outlook.com (10.167.16.101) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8489.16 via Frontend Transport; Thu, 27 Feb 2025 10:49:03 +0000 Received: ("Tessian outbound 0a056dca8bdd:v585"); Thu, 27 Feb 2025 10:49:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 5850a4bf996d40fd X-TessianGatewayMetadata: g745TJJTLFNlrABZ5CfvSrvYt2AC9HbVkE71M0C/UaortJuavx3K7SC/PwEVig9vzFdsDsarpd3fQzGsBivGX+f2Lc9tfFfbaNksl1yhA/nRO+ZgGMjfKm0KStnYhT25b85WWz7Pb56SoUO5wfMZZNu8HrpnH9X0Y2vWUyfUtac= X-CR-MTA-TID: 64aa7808 Received: from Lad40e149e020.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 960D9704-E31C-4ABC-A1C0-03C335CD8901.1; Thu, 27 Feb 2025 10:48:56 +0000 Received: from EUR03-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Lad40e149e020.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 27 Feb 2025 10:48:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aRKCDQfOB6KspAEVJUAbOJyWH5R3hJPfAzYBoG27RzP2dbZ3l2vm+pB+4lcNrZHEnU/CNj6aT2KPlSXcduzWR2ivC0mPt+uxdyfa9w8mOTjF9VnwOF28X9GDsox6T7+eTq4vRpeqIkErLfHG2T7rKfkKKzP1vHlPzKIrwA3e8wpVjIjXlcFgjdt/9UWF9ZL6b5lKESxRVjGuqjBG+Xp5quz/e6ePx16g70eVxqmiQ7+3SUZkVZIJ30M+mtrzZVA6igRWRrPVsSCCuWShLLPL2+McdsJ6CHeu2Ufj+q/jTpspU63+KFb9e5q33uMz3VBXLkutbJ641TnRinAefG3vpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=p8lHwwj4SOhSgZJe8iOGJXg4NA76A08RZ+hmk55kZYA=; b=gI/AMNCXgl/TyzUZjfw+PPqwMbyDfzZL9Qt/vSTCdKO61NDcrW6+iND4ItupxS3BXGAF0g6BjevwUgFzOJNr45Ll7dxfAORVWhaAXgtMWrpKtMRtkHHg0Bw1D90hs+IBhIWbig5MieG5uWrhYoEhZPJqqe8xtnsotAm/g42jq7Xs9kEw5qt8UzfKG6xrsKvbJhb3U/ovGfLf5E8wo2EcolGMAvnT0HRnrO8HsTiP26H/kDzRLec48lCI/4imuVYwkJNKZa9zGfVRHqCinNHaoLblZ2EnDuvVAYVVUaGaVr5Bfj8IORc+yrTz9M+URNPI/hu8aNJDgnT4BFR9nZkfGg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 172.205.89.229) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p8lHwwj4SOhSgZJe8iOGJXg4NA76A08RZ+hmk55kZYA=; b=VhqT918Y3M70SJqSYGJKL3zOdGsHapqFzig1gXL5v6C7Qo1lbKnXoL90jQ6wuDPSQzeW8CON8+FTIwkxuzrQvltozaShmKTvEacknZ2psF8wsbwvO6BbEgjbAk3eGxeEG9APDxK9kV+wtqBF68R4DXFNOdlcZPHCQkiY0kguWqM= Received: from AS8PR04CA0100.eurprd04.prod.outlook.com (2603:10a6:20b:31e::15) by AS2PR08MB8807.eurprd08.prod.outlook.com (2603:10a6:20b:5f3::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.22; Thu, 27 Feb 2025 10:48:50 +0000 Received: from AM4PEPF00025F9B.EURPRD83.prod.outlook.com (2603:10a6:20b:31e:cafe::b9) by AS8PR04CA0100.outlook.office365.com (2603:10a6:20b:31e::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8489.21 via Frontend Transport; Thu, 27 Feb 2025 10:48:50 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; Received: from nebula.arm.com (172.205.89.229) by AM4PEPF00025F9B.mail.protection.outlook.com (10.167.16.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8511.0 via Frontend Transport; Thu, 27 Feb 2025 10:48:50 +0000 Received: from AZ-NEU-EX05.Arm.com (10.240.25.133) by AZ-NEU-EX05.Arm.com (10.240.25.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 27 Feb 2025 10:48:48 +0000 Received: from PW070M4K.arm.com (10.1.29.163) by mail.arm.com (10.240.25.133) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 27 Feb 2025 10:48:48 +0000 From: Matthieu Longo To: CC: Richard Earnshaw , Nick Clifton , Alan Modra , Matthieu Longo Subject: [PATCH v1 02/14] clean-up: fix annoying spaces in binutils/readelf.c Date: Thu, 27 Feb 2025 10:47:27 +0000 Message-ID: <20250227104811.178094-3-matthieu.longo@arm.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250227104811.178094-1-matthieu.longo@arm.com> References: <20250227104811.178094-1-matthieu.longo@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM4PEPF00025F9B:EE_|AS2PR08MB8807:EE_|AM3PEPF0000A796:EE_|GV2PR08MB8293:EE_ X-MS-Office365-Filtering-Correlation-Id: 818cead2-0a35-43cb-699d-08dd571c5a15 X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|36860700013|376014|1800799024|82310400026; X-Microsoft-Antispam-Message-Info-Original: slWCOIj7lOYeKRc5i/brW1F0KfzPzTRVgDvS05qq7gwV9esv+kcaNaoHxAaiYQu+4SL4G81xBo8VtVI9SmrEnaqGHgkalsjngQ+1Ff0YAD/Onmb3R+BhJXuhHzhWaZnN57ABYFuxuq9s/5eaw0gc9ZwndwBVvNSyaBmtys3JQGjSMpkI0PQoKkxK+umiMeKxXfoveOL/kq/HyQXjVtJ4LLKyJ4NWNadyi62JOpuhfuZhR2n+c5CapWxFY0QCk2fgdLa8nPl4NPcJ7b24RSWqA0bSoY0qlVRODrzS1MOXo0VRbaKTwNf4I4mfMza4uUsMp9sllvuRUHQQfUIPXv8q8RaaKupHCqEjGEl2FIiFfpqN3G/kUWYgWIHrGU52ppe6efIiTTnsktio9LNcdFhnNB3VR3GLe84Eksc0QEXWCPTGADQdUu0e/M94iw829mv02XeoNlfe1G2eTMT8O82zbl4q3ZDrgrf2perY+Wp+QqzOYFsVfwARRwMjDENjIoh/1tgICqy88bMoQhildadpjYKKpiYY4trA7Z0rSM9JgOryUIhLqoWjugz/7Q3h4p6Bp9/5+F5dJfLescdjAcqBIyLxoOh+CHN9bK2B53Y75F8rHMyUToseF0suMX8MAvDq4tCp29L9DT+LVBgIETWb7D937t8ADTThOm/DZ0PlRRorBS1FcQgX43RcucU1+8x8DNckncQsqTO2j2J2mnihsytoKe9EitJ4MEuKdACJc9Qz5/XbTa+Hf08DNyc5IvDRrX8os6pDCnsalZBrLlSWpmIczRaWZVgl6KQdAOuvHdhtnRaVuqbTstXu78AML33kQ2mCZlWd1zDhRe1VL+0HHpKqrx+2/zvqttMFQ4VSJteBIPlKk/SHM+ABWZs3jFLPNRpmCJF7rDLlm/xDBx8pYzVMpXtq1DDFDKBpZmJDehH589A5DqqjSa0DieUnHfIhY3wYFobxZ/j2BNUAyOhBASo+S7jI1d3dqOBZLCIspdjmCdn1bWA/rCKbXDMBzUkT14jXydrV+D86oq06iLcaYywQPkRj+NNgtMGJxfk5kqOUbjMuhYpWYIzciz8I0aOalVS3JSZ10OWrITORYkL/jrCoCkx1ubC+OFOd+nHDXm5XlFXOvsDPhmZWBa/Ypb76hmbYXkZGgC6EFKjsgVWHvymuItnw5qUlhiY0qb0IUhzn3dmIpD2lI0FYQojyzPZp/ZehHvNd1+NdhtCPy8DoD4nb2GYgyeZerSF4KLLmtQVRUUHiO/SwInVJ1ORujwb0GWjPExxopt6Ow3sNqBn8YYvNVA7I+IDBFPP5VqFA8hLAP3/N9s/boP3qwIiRAQN8Ar/FlqSSegWtjjiX9WDmEkrxUoTAU+wMsDu3/mq+fPH96tTt/x43OHT94JsqtxmZU2h07k6fkEGBbkUtc2YwEvbuKopOKDregbQiMANNj/3OIm5SBCzG7Nsb9mJt2zd7zkhkmgJgyURVZifCGjrwtPW1kJbi3ID6VKM/UwxhzKA= X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(36860700013)(376014)(1800799024)(82310400026); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8807 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:20b:31e::15]; domain=AS8PR04CA0100.eurprd04.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF0000A796.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 1831cce1-ed2c-4c4e-346e-08dd571c5257 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|376014|82310400026|35042699022|1800799024|14060799003; X-Microsoft-Antispam-Message-Info: +YB5EYcifxGX0uD8yHYlnZhqLYkGRGSTt8MbqWniX7e6YkEA+cf/SzTwHOI407Wspa6X3M1+NNnlor13gftvJDfYy9ixZ5nalcg/zw1V3PhG5LagtHwAQ/Rjex3dMHonPjxo9P8aIa05m0lohEcldaVFpD/4uR1avtLlNpnKuSkxFrpT8gtwTuZKuJav8nAhZRxxwverPDuGyy2babDuZsB88yBPgRmMUkYhXhsgEHMHhsOb7quIxZm35UMFJ0MOuIGiwqdh1PEyJd8ziV2I4nSoaKy/Cksez9WaWw3CDZ4PKmli0i+vpNt3DKeIqaLlJW7RmWm92nG+SauYN83bTHaYOv8iQQ2PbPwia3XoCoYnm0CLy2TP/hBCSxEtsHlg7lS6+H98MDWKsJs/FfA6Fe40yZVd7wzaDnG/Y8K8EikJG74+enFdSrdkKDhF1rOYd0+ooGIHiSSsg/FfNaHBA7/6NGDi41G79j24hwlTUE1P8q042fU7FtuZDm4t+ywYMpM2PF8O0FSLWl1MB/ZoaL6Cvsk3/UdLt6dlvue19B+sWAAnSg+Ih778ILrSfi7qnMJi1zAHPtm8pVu5pj/71Y7kcF4POa03REAxdQqbkYJjvPMaJjzGDN668qrGbFj2Vi5TjpalF6O2e37eYp6RQgJOmGQVixyE3i4ewv2GxwzcPL+n+yd9N4K5Eni3TAmWSN7Euk0I9QUenZAoHqc9/e+03uMfnJFDxfG2P0dqe3R4ddynOpEq5xzok4p/KRct/Vr3N5gh9no314IQs4ApZIlpJZk1FxJuwSqcbuRuWpdbHV5WaTu2Nh83Malj+3sPqNuh8v1DyKpaBAC3eJvRUUECrn+rd1IjBpiaORUTCJCt+Hbol/PiSGCwpR6qyaP0jdjGXjqHWZvy2u5grHaWbSOE1MTkAXZuV0VpyaqiG/VQC31o720wUlp0RNdgWmFk2XgUvAwv7s+FJllejXnltQvHbh1ZdEczz0HK31JQv9tQW4my0SwfWoFU1smuS+GUaW2aihL4w8RblDc645CGw9as3n90cEzm7HwHZpg9H4pdbFjw+hC7tWWrWwiDamFIq+MnXkqGMdgUl1Fm1F6yVfdoOla74o/h0ZZHzobLRDVTk17tHFeeoRI3IsWIEEq7k5LNAeIkh/kJqk0M9WMZnnG7cPPrO+v6YjC4vqnB2pNwrgefkIHr+behBjDVfzL7XFmmtyxx6x6tnoSolnx+pT9iIQH0gZu9YSnRSRXQAa+RQ2A7A6iOwmf+Ei8uczrmO01iM7zddOLhmsWVtTP6fFLEcpDonRJsFDQJN1IYr92jG0VHstnkhZvFs0u5iRTEBLWOmY8Sf7b2oFuSFllGFaX19mDMfPl71JuQqF+g1wuhbryyZGvPhwfLIVuIxfHkd4s8AbuUXlEREv0wDV2Z1kCS204v1aj8Xd2qIXc0TO1w36aTCc2k19IUIIvoSsKBrVY/jasYVyNDS3wvQW/BUagZOk79V81tXymy/ps1JL0= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:64aa7808-outbound-1.mta.getcheckrecipient.com; CAT:NONE; SFS:(13230040)(36860700013)(376014)(82310400026)(35042699022)(1800799024)(14060799003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2025 10:49:03.7750 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 818cead2-0a35-43cb-699d-08dd571c5a15 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF0000A796.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB8293 X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_STOCKGEN, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org --- binutils/readelf.c | 54 +++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/binutils/readelf.c b/binutils/readelf.c index 70d0c533f91..fbe99d690e2 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -438,7 +438,7 @@ section_index_real (const Filedata *filedata, unsigned int ndx) && ndx < filedata->file_header.e_shnum && ndx > 0); } - + #define DT_VERSIONTAGIDX(tag) (DT_VERNEEDNUM - (tag)) /* Reverse order! */ static inline bool @@ -585,7 +585,7 @@ print_vma (uint64_t vma, print_mode mode) if (is_32bit_elf) return printf ("%08" PRIx64, vma); return printf ("%016" PRIx64, vma); - + case DEC_5: if (vma <= 99999) return printf ("%5" PRId64, vma); @@ -800,7 +800,7 @@ print_symbol_name (signed int width, const char * symbol) if (width_remaining < (nbytes * 2) + 2) break; - + putchar (is_utf8 ? '<' : '{'); printf ("0x"); for (i = 0; i < nbytes; i++) @@ -811,14 +811,14 @@ print_symbol_name (signed int width, const char * symbol) { if (unicode_display == unicode_highlight && isatty (1)) printf ("\x1B[31;47m"); /* Red. */ - + switch (nbytes) { case 2: if (width_remaining < 6) break; printf ("\\u%02x%02x", - (bytes[0] & 0x1c) >> 2, + (bytes[0] & 0x1c) >> 2, ((bytes[0] & 0x03) << 6) | (bytes[1] & 0x3f)); break; case 3: @@ -835,7 +835,7 @@ print_symbol_name (signed int width, const char * symbol) ((bytes[0] & 0x07) << 6) | ((bytes[1] & 0x3c) >> 2), ((bytes[1] & 0x03) << 6) | ((bytes[2] & 0x3c) >> 2), ((bytes[2] & 0x03) << 6) | (bytes[3] & 0x3f)); - + break; default: /* URG. */ @@ -845,7 +845,7 @@ print_symbol_name (signed int width, const char * symbol) if (unicode_display == unicode_highlight && isatty (1)) printf ("\033[0m"); /* Default colour. */ } - + if (bytes[nbytes - 1] == 0) break; } @@ -904,7 +904,7 @@ printable_string (const char * string, unsigned int max_len) { #define NUM_STRING_BUFS 5 #define MAX_STRING_LEN 256 - + static int string_buf_index = 0; static char string_buf [NUM_STRING_BUFS][MAX_STRING_LEN + 1]; @@ -918,7 +918,7 @@ printable_string (const char * string, unsigned int max_len) char c; unsigned int remaining = MAX_STRING_LEN; - + while ((c = * string ++) != 0) { if (ISCNTRL (c)) @@ -960,7 +960,7 @@ printable_string (const char * string, unsigned int max_len) } * buf = 0; - return buf_start; + return buf_start; } /* Returns a pointer to a static buffer containing a @@ -1793,7 +1793,7 @@ count_relr_relocations (Filedata * filedata, nentries = section->sh_size / entsize; if (nentries == 0) return 0; - + /* FIXME: This call to get_data duplicates one that follows in dump_relr_relocations(). They could be combined into just one call. */ @@ -1928,7 +1928,7 @@ dump_relr_relocations (Filedata * filedata, if ((entry & 1) == 1) { uint64_t addr = where + (j * relr_entsize); - + if (first) { print_relr_addr_and_sym (filedata, symtab, nsyms, strtab, addr); @@ -1949,7 +1949,7 @@ dump_relr_relocations (Filedata * filedata, free (relrs); return true; } - + /* Display the contents of the relocation data found at the specified offset. */ @@ -5475,7 +5475,7 @@ get_os_specific_segment_type (Filedata * filedata, unsigned long p_type) if (result != NULL) return result; - + switch (p_type) { case PT_GNU_EH_FRAME: return "GNU_EH_FRAME"; @@ -5552,7 +5552,7 @@ get_processor_specific_segment_type (Filedata * filedata, unsigned long p_type) sprintf (buff, "LOPROC+%#lx", p_type - PT_LOPROC); return buff; } - + static const char * get_segment_type (Filedata * filedata, unsigned long p_type) { @@ -5971,7 +5971,7 @@ get_os_specific_section_type_name (Filedata * filedata, unsigned int sh_type) case SHT_GNU_verdef: return "VERDEF"; case SHT_GNU_verneed: return "VERNEED"; case SHT_GNU_versym: return "VERSYM"; - + case SHT_LLVM_ODRTAB: return "LLVM_ODRTAB"; case SHT_LLVM_LINKER_OPTIONS: return "LLVM_LINKER_OPTIONS"; case SHT_LLVM_ADDRSIG: return "LLVM_ADDRSIG"; @@ -5990,10 +5990,10 @@ get_os_specific_section_type_name (Filedata * filedata, unsigned int sh_type) case SHT_ANDROID_RELR: return "ANDROID_RELR"; case SHT_CHECKSUM: return "CHECKSUM"; - + /* FIXME: Are these correct ? If so, why do they not have #define's ? */ case 0x6ffffff0: return "VERSYM"; - + default: break; } @@ -6216,7 +6216,7 @@ usage (FILE * stream) fprintf (stream, _("\ -X --extra-sym-info Display extra information when showing symbols\n")); fprintf (stream, _("\ - --no-extra-sym-info Do not display extra information when showing symbols (default)\n")); + --no-extra-sym-info Do not display extra information when showing symbols (default)\n")); fprintf (stream, _("\ -n --notes Display the contents of note sections (if present)\n")); fprintf (stream, _("\ @@ -6606,7 +6606,7 @@ parse_args (struct dump_data *dumpdata, int argc, char ** argv) case OPTION_NO_EXTRA_SYM_INFO: extra_sym_info = false; break; - + #ifdef SUPPORT_DISASSEMBLY case 'i': request_dump (dumpdata, DISASS_DUMP); @@ -6766,7 +6766,7 @@ check_magic_number (Filedata * filedata, Elf_Internal_Ehdr * header) FIXME: It is not clear if all four bytes are used as constant magic valus by all compilers. It may be necessary to recode this function if different tools use different length sequences. */ - + static struct { unsigned char magic[4]; @@ -6775,7 +6775,7 @@ check_magic_number (Filedata * filedata, Elf_Internal_Ehdr * header) } known_magic[] = { - { { 'B', 'C', 0xc0, 0xde }, + { { 'B', 'C', 0xc0, 0xde }, N_("This is a LLVM bitcode file - try using llvm-bcanalyzer\n"), N_("This is a LLVM bitcode file - try extracting and then using llvm-bcanalyzer\n") }, @@ -14296,7 +14296,7 @@ print_symbol (Filedata * filedata, printf ("%*s", 10 - printed, ""); } } - + /* Get the symbol's name. For section symbols without a specific name use the (already computed) section name. */ if (ELF_ST_TYPE (psym->st_info) == STT_SECTION @@ -16491,7 +16491,7 @@ uncompress_section_contents (bool is_zstd, } uncompressed_buffer = xmalloc (uncompressed_size); - + if (is_zstd) { #ifdef HAVE_ZSTD @@ -16551,7 +16551,7 @@ maybe_expand_or_relocate_section (Elf_Internal_Shdr * section, { uint64_t section_size = section->sh_size; unsigned char * start = * start_ptr; - + if (decompress_dumps) { uint64_t new_size = section_size; @@ -23719,8 +23719,8 @@ might_need_separate_debug_info (Filedata * filedata) deliberate user action. */ if (DEFAULT_FOR_FOLLOW_LINKS == 0 && do_follow_links) return true; - - if (process_links || do_syms || do_unwind + + if (process_links || do_syms || do_unwind || dump_any_debugging || do_dump || do_debugging) return true;