From patchwork Fri May 17 18:26:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Indu Bhagat X-Patchwork-Id: 90393 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 1578B385ED4C for ; Fri, 17 May 2024 18:27:35 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 5BB273858D20 for ; Fri, 17 May 2024 18:27:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5BB273858D20 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5BB273858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715970429; cv=pass; b=TirNNgzlakdcszrF67NAPmoFwPN1JpvqKifTvhuQHBuHvBtlm2iWnWCOUQ0iEbBU2YdjY6lGojoBCFvZVu9taGl6eVervovYt9Y9Ulv/67lM4CpTXVlkwE6+0ff0MjSpjir9dE6VISxWaNELUTBCdR+Lqa2SmowY69jrTuBkIqg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715970429; c=relaxed/simple; bh=tgp6YGtaeSiW2hewTNQbHS1sSBrigR94maR93LSVeGo=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=GEczV7slgi5szecdLGFeyUW+6OnS792txCBJf+KRSgqkfvWk8rXEymOmPHEBsvc2uoJlEoekIXRupr1Igcq7QDqYauAWBU7tFrGaBEFdrRYudlsiRDBxc2LtSS47Fo3xK5fqWrvnuL7dxZN0+u4X2al9MYC4fAFMeBAB5/QTJRE= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 44HDQB0w002182 for ; Fri, 17 May 2024 18:27:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-11-20; bh=FUha/hDiSSYI/II2sTJp5Qz2FmozNvFZl0/ePMvWmTs=; b=AUyDwO9w7vgVbrCtLbvYy32KeCSftphXlnHL26K7diIyl9CpALCyLUAWO2AJ8udh6luR 0jRkjw7cKmsecxRrP8tAuGS0kfHx+QKLE6J3etPmstoSKCSMYN/1nZ1Bf5gSQKTO6nDN P7bo+ZDQHBlxg9XnuV1sZnpC2uKXAahfw2qEUqIF3Zsx52bUgF1UYo5ul/Cjmbqj68/I K0RE/clPoO+SGKeXXqPeyVzDNih1elOKZChwTy8x/D1DXgryiZgUVppiC8VteTRl9W/4 rjgJvbTCO72zSmJuI8WQEJWx2RvaTK8ineUW3kD9WgDNk8DLedJFBpZgbGgd2c1RBTTq QA== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3y4c8r84bv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 17 May 2024 18:27:06 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 44HI8iw2000491 for ; Fri, 17 May 2024 18:27:05 GMT Received: from nam02-dm3-obe.outbound.protection.outlook.com (mail-dm3nam02lp2041.outbound.protection.outlook.com [104.47.56.41]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3y4fsv8ka0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 17 May 2024 18:27:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kXIe5gMDaAhA1a5QIQm6sk+iR+T/7oJYapOVhCawugGDgXb7r9eQwqaFerVmQPJOtIxar8nDN1bwmXsjrUtzbhG3uesiVt6R8VByz3Ikh6pZIr56ceTbzt/qPTmlBGIuEHUloh//dqgUwt7vKCuNHUb9qL/xZuq9+3eFeh6eIDzKnC//EYSoo8zICOQXW8jbKlwuPmQHbuuoyWdyVDAoJBRevExVg05DHaTT9UqpdkO/+YZwDFmk2piDHSZcpzUPL4lEeT0VZnbBQiZ9WKxePmkHaVzhHtESschfOEBbPDXi1itcBxRXaYyQRYtcE4Z04EaHmFGHOIKj6OaA1Y3Leg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=FUha/hDiSSYI/II2sTJp5Qz2FmozNvFZl0/ePMvWmTs=; b=RdlQaYH0RpRrp6DRfYd7ehm5uO3PLAo6Cv+RbD5CcdKE00ho5dPbtZ2CgwdS/gGqX3pRWB/k1elt4OcUbM3YqfvtJ0fTzJWsSd0yRLqVHGd/JlryBOZuX0+sD2us8txpQDXkegnt9dr95dMugA68CE6++eqt5iQBEpevGY248uO9LKDMeizdXv5kUEjceUtuM1bG7lvehViVpQmiTm1GqsU+ROW/7K0BG85gNjAqIiRWIzjJbe+BY6ccS4W3Qd07Hd8PZFhDoYcn7QyCLkUqOZiuq4uFuzGQvTxRrJAyiRjWbBWVCyC4HCkaFNR3bTy+9Fa2hXnkSOn83CuMCR5mrw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FUha/hDiSSYI/II2sTJp5Qz2FmozNvFZl0/ePMvWmTs=; b=ZZlcsRtLCecUHEgb650lS7TVSgUg/7IaDn4hqjFNa3oEdIjq3tajS90i0L/vrlHCHjInRG8NPxgU5y/5ybpK7Akvb8/esR1XxiQkjW4Wyw3IAYac0EK9v9y+vwv6Usj7pZBdhvkqH+GPyo2q2x4LnRjhnq9r4sYpWgUigRoKwLo= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by PH8PR10MB6527.namprd10.prod.outlook.com (2603:10b6:510:229::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.30; Fri, 17 May 2024 18:27:03 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::6f0e:742a:270:889]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::6f0e:742a:270:889%5]) with mapi id 15.20.7587.026; Fri, 17 May 2024 18:27:03 +0000 From: Indu Bhagat To: binutils@sourceware.org Cc: Indu Bhagat Subject: [COMMITTED] bfd: sframe: minor code adjustments and fix typos Date: Fri, 17 May 2024 11:26:58 -0700 Message-ID: <20240517182658.3877603-1-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.43.0 X-ClientProxiedBy: MW4PR02CA0011.namprd02.prod.outlook.com (2603:10b6:303:16d::28) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|PH8PR10MB6527:EE_ X-MS-Office365-Filtering-Correlation-Id: 65050c53-759f-44a2-1ebd-08dc769ef2d3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|366007|376005; X-Microsoft-Antispam-Message-Info: Yba9sauM2clvFGcSVJUdY7qFEBJAMS3EyVEwpjY88onMvVcWV0aJT7r1o+4X6tjOWVO+vCsfPOCAcYhBejNrwdwFFHQe4gqk8ZnJxFYzW4/YEPn4VBjUWj9QpIKRhbtzFhKwNugJtjrgkQzL0RZZg1zq2lJlPI3CMQnsahmG+lbBev/sj8q8xcRXznubFI37LKPobF9WGxNHuwjtcIth0FCWv95uSgei5HlNW7WI/VeDuHacfZjdfg8tc/D72FgHODMCIUxzMMyyrMVtdqxI2/6M5Wl1RdO3E0rZ84kq7OicoFnA0Xvb5P3vMmHQX4U0249LhcVMrqqM8AI1+9MothAmM3hYci24UJec5bbSW07iMn5HDHwXUQVe8eqswuT1Lc4UZIpCbiCYxdTB7BqVJdx9LPbsBgxDyJoKqTfJ5thINEC+L5HEEk2aQhIGw0otLqnDh3a22LulSZHcO869UfSmh5nEKXTX36YuBbHtD9olOoFa4RVmfnX7rS34SC6EaxlsCiYsnB+qmEQEh3k1dRfsJ9r3DvydA+UTA8EnH9/bNQ02xUhRWcEA0hc48qin7TJ6Gtw+eKH1qXhHhQ8vXpIJtT0IuSH3ST0Vyz3H3vja4xTzVVxV1kXJ0gfpQklOcbwH6XPlp59yEkdI0QDvyze7/E+LJJERn5jo28vjPrZtRFdYOqWceEefxqygxnOinnozNGzvA8+3qqZEXl4GAQeN23vclAZGs8pA7FYYKi8bbcvad9JABwjUNJyrlqSaiWixfbU3IP0ZabG4WODkOybZIkTCUDH/W/AckrUihsYSdbS9tFH4aRcyse/jMKsPb4c+CHen6rrCI+kOu0+jDX+ypCLh5I/rFccFFq0BkWzDRyh0kiTs3bRMBTfzvIc6kwIIsBvWdDmGFsvrPJgWjwzCqAwv9uiP/yiUN5jX5fxKWYQwiPQRY0x8HP0F3P6y8+IAZrkHsagx3YnVeHIpF9qH7Kz2spFz+kdJHHUkYv2NW3M7u62ZOVji5NoNhkujvKByEqIN4K7LXUALD+zbfJU9QMR3LBRIXwW5M7zbMcQA5CZ5MTJusorn6Di9sV0R5nHxIQeJgN/qiEH2//G0SJJ5Ki5UMpNcCuwBKHo6J0PR+MtfUO1Kedm1pqu2s0VIhpRmE/emBplR9IGBxzCbi9Nd16dZj8wDusG0WSII5Nr3ZG5vOdTVteqn8Zh7QKzPxFT3W3II3+WfwRAMRZg8jJOS6Q20480mDA4vJJs5YRmBKfSrODqso7/HJIVKzN9RuVlKMXLzyMl2Nx6FmjycPw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR1001MB2158.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(366007)(376005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Gs7jPGJGOxJUnGwSFAd/IHd7CgWEioMx9AwBwiWHt0DnX489q3+cQ9lx9CzB6si1UlP2Ys3LNOlYm2VZobQVDfBpRXP2xZiBRgYV51pGBKfRunhExtl0nGILVECvae9WAheSyZdqhto8jwdOZfnft+A06IauMoNOB+dtCPG/Hop3p3gBPYjSdxFZ285XlWfJtmjfP1Z3M31+OOix/T7/wK/U5+GfLJx1bH+DQ3gY8r6GTbhJwmIahH7wkkh9mjWiG+nRLBEYcq8K9ytxiKG39P6t8XodrG4NBGDNcrDyUwAUu5Mh7WxnB6Aar9TNtzhrp8aFo6BpZBe4+4MdHy+Xb9kHZcKXvY+ejacMqziitim3HVtxQR8FJB8MpziWPrRJEYWIvyj1jK64/xBw7FESDoY79x8VHXY6Cns3hslyHZFX8Fg33/RXYAekzrn3KGzFqYA3FQ+XhhcfeKVGlerrz/n+m6eRrm1z2KjTygxaC4cICT67lj/iO+QFx8wEs1rHVBIg5Hjer3PCxEZDb0eWPiW+Rc2WZTDeOGeAd1kaJ5zINWteIu9U7ns6afKxpDW633hxi6TekFcG7btyJVyGXYcHt/HNZULSBhUiOVueFwAVCSH+zU1Hr26oDjcC1E8EX1hoKdbwnnbfKc7N5Wa7DVSoR8Z/BQE2y+FvJEvQIC2NJfXD85ssLy7ZuMY0c0AkMBqbx6/p61E1oHmiKb3b/eJBOh2QoaVSkMeMqE7UHdBMzxMJ7ufe9N/fwF3RpCcHWwN886UK/m6IkULzp1U2vePpPXimXsSKiUMeeyBtJSmeuyS/+w5Hs28e/OXxZmC8MMhcG+hUdlaTHdacUbotMmScpVQoHqrw6IvBblujH0WX7i9+fcd7R+dAJFMFzxVtxThOkBvm761Rk0b5/g3r96U1tPelZ0pVcv3CEvRTpaOZRruaIeabq0uX53Nj+NfgO7bZ5CqA8bBTGQva6CXVlcJGUV1dcntOVNKwnyk9z8qCDMsa/Z3DSV749EMJEOd9zIYgXyx8xHAdE3OSrGHwrYYmyR7nGalj8XVc2jUTU7Ce+mZsTBX0ySi3GvUkOiYZP+qLiDuMEiKqwZvxlnpfjytnDchmx0X8xaIdbjiac4tvmYq2dv8CzOjOSaMG5Gk8R404k5crSBtDiX4qlPgKXTrPKXnnzYmMfFwQmIHOi3zlfgtg0B1vA4oPUkqMyTYqOYUq803kpI0/6k1ZFHzt0UxTmUj9lDzhbxREt80ZVbnzPqXbQqeWTC79gbhlUYyY1lTd3ddMBcVGjMVBY+EKWPeCdhlZLeVGIohaXRrdmuGANbPYM3rgVPoSQQEOy8npUc3oTKcxvHTey3wyjoQuAvEMXs0la6R7FouiWHPr1N6yNn9xhgj+TH/YrRasjNX/70ZHMCJCQpVWLhY6Cagi9DjMBBQThDYn6toj0Yff+0RqTXWbFzdoDx841YNz2fF/P0X3TLOrbvAlAi7kOc6gvVbzOZasyZNVGp1XnEV1wqvArFytASZRcwYZyfL2Q5Cl0N+9XLQn9HzhTmyV/0VqdgvlUPElsmSPH/pV1MGB0EXHxu86xaGJLMt5SIM+mbLy36HYoKV2tBUQHZvVKSatsUcTEivPycsUNMdH5+F8llU= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: bbKxoAvUr3j+EZNXqFnOMDhI82UgG+8Z4xRHUytXnF9J1IAXgCe8vDgaP3MLJ1FAcVIM4iOaRtcFT9+nMdM8g/62rUdfi3o1SFn6V4EfgHRfEvYSzpL/XTNQRZnPcyGBluK1PHwyIkoIZ7W24sWeDLvd76rYolyqIgvoa+sjf2CEtw4NIX8Ny3mM3CGEDrV1RNc9Q5qOVvbWRyuH3MObHTCGZGl0fwPhIAZ9KaSAS5S6sFYYzCSAsT2vEdB3ETYbeP2gsaKe0WqCQLuHR5kuol9Xwd36Nq3N1uh0EhwA9JwBog6F4moj/1BBK+Fd1BwSD2gu3eh5EgY8JI7mD13X3lJto0W88uWRrmdYXomlg5DCY4GZdmHrGpb3ReNb6kC+tGT05fYnedRsIs6czQ6oK3JRqbEBhRglvPWMOkdUmY26jCz+/FqSQ0z+XOTTbLvhF/c6YNGuomjaJ9OOS6EkB6x5P1UyqYYcY8rys31hlvBCKs5sJoVITqUpZF80tD7F7yYkI0R3X4J9N4yMJi18F73b7YJxwaHIrnnP3D7WXtVXugV+TjWrco6thrvMgac5aJBSryOmwu6anA2cHmzGmxPAD8Oka1mIpSPUrR+do3o= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 65050c53-759f-44a2-1ebd-08dc769ef2d3 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2024 18:27:03.2281 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: tpG3SZJf8ydmFrwDP1NFnMaHxW8eEkDVpqUGgQcBnq8R9x7KO09sXPInpI2IV8qUZNggKLCsh3eK95NgRyhxhQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR10MB6527 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-05-17_08,2024-05-17_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=999 mlxscore=0 spamscore=0 bulkscore=0 phishscore=0 malwarescore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2405010000 definitions=main-2405170143 X-Proofpoint-ORIG-GUID: iDg6qChQ0yK046DXCO_PNTnXuM-6dbQY X-Proofpoint-GUID: iDg6qChQ0yK046DXCO_PNTnXuM-6dbQY X-Spam-Status: No, score=-13.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP 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 [Committed as obvious.] bfd/ * elfxx-x86.c (_bfd_x86_elf_create_sframe_plt): Use local variable. (_bfd_x86_elf_size_dynamic_sections): Fix typos. --- bfd/elfxx-x86.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/bfd/elfxx-x86.c b/bfd/elfxx-x86.c index 725884e78c1..8564391029a 100644 --- a/bfd/elfxx-x86.c +++ b/bfd/elfxx-x86.c @@ -1861,7 +1861,7 @@ _bfd_x86_elf_create_sframe_plt (bfd *output_bfd, plt_entry_size = htab->plt.plt_entry_size; num_pltn_fres = htab->sframe_plt->pltn_num_fres; num_pltn_entries - = (htab->elf.splt->size - plt0_entry_size) / plt_entry_size; + = (dpltsec->size - plt0_entry_size) / plt_entry_size; break; } @@ -1873,8 +1873,7 @@ _bfd_x86_elf_create_sframe_plt (bfd *output_bfd, plt_entry_size = htab->sframe_plt->sec_pltn_entry_size; num_pltn_fres = htab->sframe_plt->sec_pltn_num_fres; - num_pltn_entries - = htab->plt_second_eh_frame->size / plt_entry_size; + num_pltn_entries = dpltsec->size / plt_entry_size; break; } default: @@ -2507,16 +2506,15 @@ _bfd_x86_elf_late_size_sections (bfd *output_bfd, htab->plt_sframe->size = sizeof (sframe_header) + 1; } - /* FIXME - generate for .got.plt ? */ + /* FIXME - generate for .plt.got ? */ - /* Unwind info for the second PLT. */ if (htab->plt_second_sframe != NULL && htab->plt_second != NULL && htab->plt_second->size != 0 && !bfd_is_abs_section (htab->plt_second->output_section)) { - _bfd_x86_elf_create_sframe_plt (output_bfd, info, - SFRAME_PLT_SEC); + /* SFrame stack trace info for the second PLT. */ + _bfd_x86_elf_create_sframe_plt (output_bfd, info, SFRAME_PLT_SEC); /* FIXME - Dirty Hack. Set the size to something non-zero for now, so that the section does not get stripped out below. The precise size of this section is known only when the contents are