From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id CF80E3858D28 for ; Tue, 27 Jun 2023 19:52:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CF80E3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35RIItOE007507 for ; Tue, 27 Jun 2023 19:52:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=4LtHC6w92TZl60m6T3Xf/2RTKiQhT7NNMd80/6sxO2s=; b=wjdGML+PVUgtozxmqgjXHJbY4m2VjDER0NYVqVIKp9jF3CJgyoUaN7PEV4TcNvNqS6ai y1Z3RGi/hm2/6ZeDrtns/1SBeVewHq28tky8uJWjm+E6x/slXbThMycY6XMRxor5lCt2 jtxDklCjQMf/ok73p6LMXJlJq2FkdPrCqhyGzI99FJGfoRDOWb1w1p+k799+1XUgncBU uR+US7wR5LCoR6HH6xQTVwW6HTxaNR7P5XrvC6ARDZvbgG+DmUrmiZfIiN/vO6SEzlvc SAe1A7Lm1lHoaCz2esxFvVkG0SzckwNxTgNbc9KK+sbyYEFx6q7VOuwugzUIYaZ7lbR8 7Q== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3rdq935whu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 27 Jun 2023 19:52:13 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 35RJeBse013105 for ; Tue, 27 Jun 2023 19:52:12 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2109.outbound.protection.outlook.com [104.47.58.109]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3rdpx584r1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 27 Jun 2023 19:52:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NARU7yswpTfyHPMkdtrFAsKXjaG/ept2lJr9GblCflSmxqoctpekQRx5zvKlRr61IKWdjwcZAq0wVh9Oq8//uDqP52ujInNsvAHBX5G92+1TXq/H2m4JbsdXN1lc68fwaXqT1SxwCwtcovyR2XoDZZESh62swYkasM/sjkI7S+r+wVWGZKTvw6eugcxDDxA1R1Nx4RuEYmUvaCGEiCzYM7i/NtMFjZp/EiWAazuHih3INUxPXzVkYRh9c175UqSYo8z4OhEl5YXTTinZ9qBSnSai2u4jB6m8EUELZ1u/EPYge6ZRiHlVFvIj2rpZ2xFDj4csHuBHqAKLGGLbwq2GXA== 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=4LtHC6w92TZl60m6T3Xf/2RTKiQhT7NNMd80/6sxO2s=; b=Ez6zUQ2Xw/JRj3ZHaPO1sKT5KpMFenx8e/NtUSaeO5cV0Y5dEs+9hUdO1nrD5WH94sHksgO95T3Apa6OLvuevElVVteT961Yu6o7JvZLyshJPUFIIGCTQqhV3+aAlkbNj+D3jn32OFofOkOg4o5iKUq1YPOd/Z8sPMQoX9gS7Wwk5klVp6fLRmAITQBabHpFmufTxTtRHyq8SHSaXJUDuwPGqOfAGSRwOmpDLYyPSTYsb89tOQovEbiD4jXtw6tpGHgO5NDjyg2ZPFdzDK2ItmbY+M+inwFD6nhVfCF79ur4enCKAAnIfteWI9MIQW3V8BzsKZlOjCCKNz6guMaj5g== 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=4LtHC6w92TZl60m6T3Xf/2RTKiQhT7NNMd80/6sxO2s=; b=SZMlf55klbePQHcOas5iiCWMAxfh8NVYuScDRCKFHuN3adC7f3TrAzqYEAAz7VSNJz/zZd1BYHSdg5/ZYwdm/kwjvUdWP+DnRsJLwIwxIkmA35u4jVwHR4dXev/v0Oow5Z9cKEc1M5fdEd1iuE4for2Lm+622OSSqdBx9kgwJ2Y= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by CY8PR10MB6803.namprd10.prod.outlook.com (2603:10b6:930:9a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.26; Tue, 27 Jun 2023 19:52:10 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::fdbb:b921:1ef:2d44]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::fdbb:b921:1ef:2d44%4]) with mapi id 15.20.6521.026; Tue, 27 Jun 2023 19:52:10 +0000 From: Indu Bhagat To: binutils@sourceware.org Cc: Indu Bhagat Subject: [COMMITTED] libsframe: bfd: use uint32_t for return type of sframe_calc_fre_type Date: Tue, 27 Jun 2023 12:51:21 -0700 Message-Id: <20230627195126.1955051-7-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230627195126.1955051-1-indu.bhagat@oracle.com> References: <20230627195126.1955051-1-indu.bhagat@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR04CA0363.namprd04.prod.outlook.com (2603:10b6:303:81::8) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|CY8PR10MB6803:EE_ X-MS-Office365-Filtering-Correlation-Id: 08845a94-275e-48f2-7d24-08db7747fe9d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eWr/RdUSGgqXO8b5ovPCsggAov6Yi0QH+YrjXTXJ09F7mQvLqrXrAv9z90BW6M27NhH9qGW0m09k2BBvfSBmFoUOfhwFxlfA2NKAfxTxtGkN5vHsRMKUbbJdVLrNfWcNCtSZi/1OKcTMfPiI+MAe21S+U87rZYWOEq0w8voJ0K5/B8n90tJA+kDIJt/hMSMWorhx8/+wzhwEu3gg8yUnuQT2RlmLLW5rkyD2yQZBZYe+wYZgJLIKAlby0gAH9H0lhFUosa+lekUf/q/XKNq3diYQX4u9OA4ECTBa7FpeEOKCafxpA3/cJWS572IDmq1Lwn/NBXifk4KAKtYFbjNNctOMrgO2/5mP32J9pSbBaDTBzciZoXN5BqZRmhsG1ScZ9YX0X2G9cHQgeb4fJiKIXZHlByCLCv8hHUsOHCVctBziaP3laYb9YHlPWBtviTNMKF4hCD2ADZPARdWSHvsYTBGBBUe51bqkT2Q/XcBQu8HmjveFJWCb+Fx+tcADgj9uOHjPhFoizu3Ho9BgWkSp3Tn1utqip0ztqHLixYKaBxHeZibzKMjPGHUQFE7eib82 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:(13230028)(366004)(346002)(376002)(39860400002)(396003)(136003)(451199021)(2906002)(186003)(6486002)(107886003)(38100700002)(83380400001)(2616005)(6506007)(6512007)(6666004)(86362001)(26005)(1076003)(41300700001)(316002)(478600001)(36756003)(66556008)(4326008)(66946007)(6916009)(66476007)(44832011)(5660300002)(8676002)(8936002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?7g/MyE+rlFwJ/YI9ON1w6k80Jci34f4USjgPczyE6bAgKrY3H+lE8A17k42n?= =?us-ascii?Q?9r3nbcdMUuyWNGVIO516jBlYFQ5LYS+rHNv8t/Q5RSbNBVe6+HRmc6V/fZXa?= =?us-ascii?Q?DIe0l7UfL2hwEWnYTKVb4iLR2IPUQydu/wtSOxYGCdxXd9jn4s8UpRYFDAqQ?= =?us-ascii?Q?29Mryvkd5xhDChZrFKf2h42QeopNqxOBym33ly9YSLUDvzNIrPpP4jeF8e8y?= =?us-ascii?Q?UQL684PG5qmxxN46CQnoKV+oOyhd2VKxKjKzgcTwbREp/NsyS24nrkM8U7sf?= =?us-ascii?Q?aACvMdtuklktcBonTOyET4IikKLREOKF9XpqA1LPBA+s60k965cTa3oeEgg3?= =?us-ascii?Q?gqp2azwiuOsUrZTZz0e57Fi8UpDYbyczvi5r3SD9yjHXC9SqRD7G3lQMjPXh?= =?us-ascii?Q?wRAgPt/7yQ4IvsjZ6uMvF2pDF/qOZirVDSsTYN6+9TFTHMOCRna9ynSK/HLD?= =?us-ascii?Q?ouDSCaS+18acpkKUA6RxjWDLkFtH6GYZKGX3S7sPJKkWKyzL0x2VjCzWmSQw?= =?us-ascii?Q?JyUWlkHfjlsI7o6Lsyy4/tWk1zLUvaNsF+b8LqSKONhKDFbafUJtGx6Dvocy?= =?us-ascii?Q?Ftau4Ha+9SSgzTJgyN2qlKzR0cP/k/aJhtHEny/UH5Zc5sjo3I9/wQ1I7y3h?= =?us-ascii?Q?NrMEnS5zT5Ju3EE5h8badvUmQHNrG/vTMVtmo59Ff9cIIXY/RoMOzAD/6mQQ?= =?us-ascii?Q?VxYJcj09wLUI+YiUcakBdADXFMCCZhtQC2QGciHyyLKB6hD/+D/R2O5ZPq/N?= =?us-ascii?Q?Zylhm1lS8093+ff9Nh8leSCO8uWFt+Y2NXjWcYXnCpVEdbsN17hMcyhDW2L8?= =?us-ascii?Q?o+GRw5LxnEhAZWkx8tcyJs2reVnBVeEbS4W+Hv6WZblMVbCXPUxh+huMdx+p?= =?us-ascii?Q?TRwAaXSKLWAKjdxSu7jRglwR0OMjMQXjPFtjrtZY9xuUXqAXiTvdMy5kPdrW?= =?us-ascii?Q?zPGI9DX73+j7UaVPKa2j16eEAx+8PBWjWBng4bKTWXsWK6r6NoJGD956IVGP?= =?us-ascii?Q?RcLUJfx3QpJU4ZWqBeADIhsWDxGpl/2m2b9yxn2bu/4mZTrOm1jJXcuSvaUF?= =?us-ascii?Q?cThiAP4sM5kwGtQEK8uRwhZMT/Sv/fPIoTHBd7QRwzUqsbO8inLKdW3VyLv6?= =?us-ascii?Q?8L2u4zhB1oXa1mYnyRlVOpkJhzGtJ0FYmYiMMo9kVbDCPv3+Ooxahsm6KA5/?= =?us-ascii?Q?QCJe3XITNe5WkG+udJy949dkSdqHmwriuR7fzt9mkdkH6J1ui+aS+r9th+au?= =?us-ascii?Q?8NFOISZp4pxrd0UUQiHa9fwELxkqHjam9Ong0iQEQ8/vm0He8YDtSRMbNru3?= =?us-ascii?Q?C9heDQCVnkYBKt/tuS/Kjc8fWS8xszNKvhIjNq4jladsPiM/wM2M6AtDOYB8?= =?us-ascii?Q?WZhnTH3mDA6C8Zxd2KZxeRrS0ryS1CBX2Vwy7x/AaMu+uECRSA8rz5RNFbsI?= =?us-ascii?Q?cEbdc4w+f5RH+B5Ut9h2/DcLUkmKBx0+unvw456GmwDtIh7N83nvXjDXj75s?= =?us-ascii?Q?/RHQATf7+csSIrGFE6BtaJWVsDtRPKAlW5asXIVi92pql12EnZmRqbXULdgX?= =?us-ascii?Q?fh75lExUJu92+5pi0/Dwmg/eERNnInapG2F9CQgX?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: baaKb23jcFdPRrmvaH41+vkkmtkuy4AxvAxpqN5xcv797MyRY64UesmaHSCpZXKvODsA20X1EHQD2Z07t8WcmrpjJqutZBSL3SGWS5/fLclxUkXS6JzyzdQbi5yj2YsSLq5GcfPTbArB1Xb6/siyn7oCi8n4SdCBsjC6NLRB0uIztiX+Fj/pFYWyqsaSEtbqETsnxa93W9LVXVieobXlcsz8wXefL1ILyfv22qKBQ4GJuyUzWRxZ/KvzafMkO5mmSXLOYXC4gLykdu5tCDUjoVOplcaEFDcIVy8hIjpogJ8DeyaKGgLYSFETCBe+DdfGF9JYqfm9tou6t7E0KqCqZ9bovY+ZK9cSOa6eqZssl3+VceAzqe6By2FH8O2YEcSB++cPxlvDcHxXKxVk91GPY5Xn5KP1BGFGit1+HOj1zy/QFMePsQOOGwwjUzL7a/SC435waWgWnfyCSLrYmskkAHMLiMtuvNoCPhC1EhsiOz5DVXmU6iHUdNMad5H+YSsMVfAt5bjFhA+79rXcHqZrMAXX/x+zMxpmpUI79siNbEXp0RW2yABF+6LQh4nAOJ6B6nHIE9fwRLzaq2gFgHfO2IBM4dSXR/UUq8tafR3nDQqZd4OhThqyrKSofo+O2AvenZiCvV+JXdYX9T1biwitO6e0giE8x78qVErHJNFIop+83oTCdeiPUpXpxrn3Eoz1yNS0yujQ0PvkwmWXalN0qQ1TwwSOEZORDZRenoHWu3vrtaCW5tb4Eip1UKR7q820 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 08845a94-275e-48f2-7d24-08db7747fe9d X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2023 19:52:10.4036 (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: PCcYhL53/xQvrQVXuMXu5QIzybb+4PTKC9gtLEcfd3jrZB8ozSeg52feLr1d34C3akAz3HnqFbEaDa3kaGZmrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6803 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-27_14,2023-06-27_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 mlxscore=0 phishscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306270180 X-Proofpoint-ORIG-GUID: XaiCv_UdFxqGzQ-29CcZ97TsnCpcMFWI X-Proofpoint-GUID: XaiCv_UdFxqGzQ-29CcZ97TsnCpcMFWI X-Spam-Status: No, score=-13.2 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_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Use uint32_t type alias consistently for all APIs in libsframe. bfd/ * elfxx-x86.c (_bfd_x86_elf_create_sframe_plt): Adjust for the changed return type. libsframe/ * sframe.c (sframe_calc_fre_type): Use uint32_t for return type. include/ * sframe-api.h (sframe_calc_fre_type): Likewise. --- bfd/elfxx-x86.c | 2 +- include/sframe-api.h | 2 +- libsframe/sframe.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bfd/elfxx-x86.c b/bfd/elfxx-x86.c index 8e13a92e7f9..ffd02f137d1 100644 --- a/bfd/elfxx-x86.c +++ b/bfd/elfxx-x86.c @@ -1832,7 +1832,7 @@ _bfd_x86_elf_create_sframe_plt (bfd *output_bfd, bool plt0_generated_p; unsigned int plt0_entry_size; unsigned char func_info; - unsigned int fre_type; + uint32_t fre_type; /* The dynamic plt section for which .sframe stack trace information is being created. */ asection *dpltsec; diff --git a/include/sframe-api.h b/include/sframe-api.h index d04ebe85d11..70829ec87cb 100644 --- a/include/sframe-api.h +++ b/include/sframe-api.h @@ -98,7 +98,7 @@ sframe_fde_create_func_info (uint32_t fre_type, uint32_t fde_type); /* Gather the FRE type given the function size. */ -extern unsigned int +extern uint32_t sframe_calc_fre_type (size_t func_size); /* The SFrame Decoder. */ diff --git a/libsframe/sframe.c b/libsframe/sframe.c index 7391df0d3b5..8e9dc0a9d2c 100644 --- a/libsframe/sframe.c +++ b/libsframe/sframe.c @@ -601,7 +601,7 @@ sframe_fde_create_func_info (uint32_t fre_type, /* Get the FRE type given the function size. */ /* FIXME API for linker. Revisit if its better placed somewhere else? */ -unsigned int +uint32_t sframe_calc_fre_type (size_t func_size) { uint32_t fre_type = 0; -- 2.39.2