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 0777D385841C for ; Tue, 27 Jun 2023 19:52:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0777D385841C 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 (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35RJCFKI008598 for ; Tue, 27 Jun 2023 19:52:23 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=kCDhClx4cPKSGvGDH66n6miMUd5DZ9THHk5UVfjtCTw=; b=ZHl9a7VP8jaXVM1aPfx58Ry85Vy1avZ9X7m8vhOTozWVYKNUstg2mOt+KOcROPBRMp4h Fm2YVsTten5h25MKRxQwY32o3VxBFca83S43lBiN5e/AbnNZ8yBNhpkK13cY+TVnfTZP BgYGOYGkCi5wx1Iju+OPFjisjNQgKiujl5e1Mj02aoJzAvHibpulOEyglTB9H6hYsHj0 iO3N6SQkXZbjMqgEMY7FRw/TKcYQ1M/Je/13JPeb975ZBYr9IU51dhNDmvpoVyO3aeev WTa/yzKR9ksv1D6521q2VlsLR0tdZwRrp3YDOpS3c3WACWvrqWrtjCVdKzaOh0EuPHO6 pw== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3rf40e44u1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 27 Jun 2023 19:52:23 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 35RJlRXN003969 for ; Tue, 27 Jun 2023 19:52:22 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2172.outbound.protection.outlook.com [104.47.59.172]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3rdpxb0uc5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 27 Jun 2023 19:52:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OUfRAT4WzYSzVQMM+UbgHdmeipyMeY5svFByPumZAQ5qhv2sPbrKVtzlJ0U5htLJ4VvR+Vp925tCgtnv3uyHFgz/LvfXxcu6p6N+h+xzNf6t4nuANMaHWzShH4n7jItKnNHGEzU6M6HY3PB1nfqEv9Ba+pLdSHvGirpbIZIZbcqmmV+Xbo2oiY7lCuFJ19uvzoNJjzu+YK1/dfJ5RKkI8gt4XEsdD2nJ7Jvk2QYSqdb9oRaV8UjAshPQLxepYo6cdyQOrtqcc9mCVT8oTCDXwwl55LmPOorB5xlbwZmrh0sQIK64vqSWw1jS01NF48iuIIi01Ci0EPWpGG6lWdvRHg== 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=kCDhClx4cPKSGvGDH66n6miMUd5DZ9THHk5UVfjtCTw=; b=LSYGi1Gv9mrsRvEJc+0pdD/qjbFmCnOedMe6TGHGcIKEsUqrPduN2lFJEQIuGf2wRyzbwl6nMVb1d0ap3FLarSE+iSh32fP+1Ug5Y6g/1XqBhBg0lFavmd8Ax7niEdkt1qFqRxf1gTVNzKsMY5DwKceKQYLi/O89HkV/RZuCph5dtglZ6on/u7WSaiuIPZB6AU4QK30z3HIMsfzwLoJ9r1Vds3Lle/df9oSdWeoHyAnoEQhn8bKcVk4Zerbg9f7N8TgUfNISaqaLvuUP4fIXNwUh0UMUHe/m7PFirERSlMmiBRwveCd89masWet5RrliOVcdrrg+ZS3/wXtDzFNyRw== 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=kCDhClx4cPKSGvGDH66n6miMUd5DZ9THHk5UVfjtCTw=; b=nTcS2Hy67usWR4EJ/NwckzIujmeTg9QgrSY68LuQrTEaIQvxVyy/GeA9mnCv4snSh+8VIPezHtmMGzN7VS+eP08JWejx+YP45bkth86eRvXnBES7J2F8StfiDNPWhzr71LwULE+Bgc48ETOfUQj3VqyeysDqNKy8J9yiSNB99lc= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by BLAPR10MB5361.namprd10.prod.outlook.com (2603:10b6:208:325::16) 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:19 +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:19 +0000 From: Indu Bhagat To: binutils@sourceware.org Cc: Indu Bhagat Subject: [COMMITTED] libsframe: use uint8_t for return type of sframe_fre_get_base_reg_id Date: Tue, 27 Jun 2023 12:51:23 -0700 Message-Id: <20230627195126.1955051-9-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: MW4PR04CA0174.namprd04.prod.outlook.com (2603:10b6:303:85::29) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|BLAPR10MB5361:EE_ X-MS-Office365-Filtering-Correlation-Id: 640d6dfe-8434-4e35-bf49-08db7748040d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xbIkkguB1SrhBTppalUOnJPDfYiGkogIdY8Q9PGm7nknPNg5dwBRUQQ2b9oJUje14U5jRYiP4NbyB9sCLmUamZhTOF0gWj/IWlLF1bow30qFjsFAnrHRWTlPdBF0ehL5g01gBrq0jst6BI0j+f82YYhithDX1GB4TEUEddt/7iNz6QIDCUnTYi7TEumFmlhyK5kjNIXrkbvqpMW6L+w/xMrQE/oLpe6t7vEPS33bApUigwmX2yiXH9kONfdvFqZrRK4hJWbUnbSgnTS3ZOQKpbG3UYUAHVe90riBqnEdUqGVWSDOwoLiNccVwp8VC+DDESODsyIcrYQpxpd0qwHXhJ2SpowM1XYZtZs3t23trSM6BPG1URtszGWCwp6iBG+k5PVaSA1Tj4grW0gG/YSJNsXOJ5PE2WAmkYyRzrtT+tThiZUp7V4hJ/gdfoVZqAxbVbNxjJfAAYhDEKH2NTVSRgiaUjvY7FG+hLx7iFACVb9n39Ng/QzAsemMUP3QB6ErWbcOiMJP/p74mVl0Go0td6dLAZYv7q/EiQxXHBTb6VSA8PR2H29APkY1gFWHT5BB 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)(376002)(346002)(39860400002)(396003)(366004)(136003)(451199021)(1076003)(107886003)(6486002)(83380400001)(6666004)(26005)(2906002)(2616005)(6512007)(6506007)(478600001)(186003)(5660300002)(44832011)(36756003)(38100700002)(316002)(4326008)(66946007)(66476007)(41300700001)(8936002)(8676002)(66556008)(86362001)(6916009);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ocBCbJdigvlWAPr+GlJirzNeKi42icAjk8lUbLmyT3TM21nSBWbsvBDKSz3A?= =?us-ascii?Q?60htPqZIOgOlb/niK7T5//luy5vzfokYfMwW85w+2DVnislu+gURQsHJyIqP?= =?us-ascii?Q?sQ7FrMrqBXE9sVzxvQ3MaleU4Hj0Z+qf9Wrdp6vSOjhSDPdDzZD49pd8gSXH?= =?us-ascii?Q?BYG61MoAgzgXyIE8Q0MN7cWwKYuHGLBedjaMBXyUWbg6+mvrgQjOwBBjFimC?= =?us-ascii?Q?fU/LHtpqars36jxf83vCS89tirshtlH/9A2Rtou9ROx4WtUGqYQIJjWk+F4x?= =?us-ascii?Q?WZrnCJE9+IOHz5kBD6oM/McQ8d42BvfzYKBkQN6bF8Xvd9u8J+8LCyDfhYCt?= =?us-ascii?Q?OALVh1c0frGdCRdCZS6HKP9Ix30XQsaBOSLhmgTAU367yNkW9S8a88CN3Bpk?= =?us-ascii?Q?jFBDlaYFhD3gmgKOtY+YpEnL71KDXjcoNdDQ6uRYKfY9jZg/MHqj3yj063zU?= =?us-ascii?Q?E6NAXYnPZr8ATUUiw1kHiNE1LJ/1iCgQMBMKW4/wcXWUttc0LrNBd68UlJbR?= =?us-ascii?Q?i7LvThg+Rwwn2YfL4MwlR6HrFg8NH/K2TWoLXNOahlOFmWbvrr6ZLDUBWezb?= =?us-ascii?Q?dE82jqJjObe+Es6VnrbTC6YATWnluRigyRrJYJqX5+el6AQjnPtQavk157si?= =?us-ascii?Q?HXMwITL9K1GyNKtRyi0aqnMilu0Y9QJC4l0pSS2S6ObzuG8IjYL3YjyPaRWB?= =?us-ascii?Q?kpC6spbXi1HR3A1c+vowVVcqdEfKLPLENjK4749/ToYuNj5K4oDVMk/yV0XO?= =?us-ascii?Q?4dtulyjFaSN4Hlx1AU/QdvFjCSZ8vU3kMlhHCHeWq3ennlvKY8YuIAT8i/90?= =?us-ascii?Q?C8QiXjxH15T8jmVSmi/sVpEg7BWR6R57ltIBFeYSwTHZZ4AqkriQCdV/WTlW?= =?us-ascii?Q?gBIdhTKlqXfm/81w+YtmaR+8N8GqeOXT5bPKMj2COg5ZatNfZwJ3/UOO3CYT?= =?us-ascii?Q?muWHCcui0BAJghsLKVuebtXuCAXojgyvLs3zM2N5FZjk2ZkhTvBnTUYxM0fz?= =?us-ascii?Q?I9roKEnY3iux2Ep6FoiuQZcbr7Ujn4sUegOO2m/5USapvz+xTIlg6K9BFK5k?= =?us-ascii?Q?rAJAn2iOarXlW6qZINlW4D8kiL6f/mwvqKR2eY+dGiOjjTUv19b6AqdrS3DO?= =?us-ascii?Q?fR1KOeLTaKHW0+/NDaxOJctAG99e7tjW/p7qIBUPJPcdCIMIcAKja0jtHpoD?= =?us-ascii?Q?UURm5xsZRl9Y8jyHhjly6oZ7lRJwJGXRMkKl83BbheJU4m81cPDinZNIuKQS?= =?us-ascii?Q?du2zjTXkgAo3Yu+o3y7/oKQBOdPebKiDuUBHePXmHkH78X1eYZLWE99y9iuo?= =?us-ascii?Q?WF0I0RyrZ8k7jWNzJBeXPPOyHhv5/DLZw2unPdkWKxkm568YDv1WXv3m1lVT?= =?us-ascii?Q?2qwd1DHamoLcGCOcr/nzv8fZPvj3xpQyEtzXztg7UnRBf4ccze2Otb6q3oJa?= =?us-ascii?Q?URCFqIKi5wuNuYnFS/a89J49DbyvM3dW2LmlBtrGtVdXvM7gxEJTO9CCMJAx?= =?us-ascii?Q?FFrZUwZUqrHumZcTlbhQmIHtN4PuXaj8P+6seDu09uS3nPwNFMCXo4TVuzCp?= =?us-ascii?Q?UkDhFZr5X3VlLTKXQpBRWRFwTt6Z72mHLbp12f0R?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: LUrETJxIr/mhibbX55lASAafqKqGCkDIzpopeyQAq3tyBAr+ZMkCxtaOrqroUNagxT1exCc08pSoCElsf+pHhpmtOLtjBAn40T9Um/VEFvcP+ykL3W/pt/C23nKTY8hnxu70xzIh47ssmNabHoexMd7GkBx26+g9p/T7zAps2YnuUpml4eetD7Xpt88tzuRKtFXPXVjPwDmLDlx6wlh0lsrwwOT//OXijnqBJZsjHI3T+UV3X0FOtVSzSXPxrgU1E2QwmjcjEPUXZt3BZPICweYBjSD8JknriYUpveSxW7BOArDdG7x0SR+rWdwnNdJHD7eGBUXEXztYax3UqZsSs1kLoQR3BOp7EmwMdUTV8WBalzsLnhvyumWZrvu2upOrtE0X/oIsVh6+mWV3UIq5HVlhYvy1LjNxqJifKEBrMGly+6Ei7VEP1GYPkebI9FHhg+y2f7gPO6TEKQWFjuoh5Bwi/JcSWSApNM/rVAWd0KV0Fnq1alyWUUXve61eZaPbXUA/6sD00RcS71N+iGOvMM1qGTtTwWP8HcQTG2HiMK51dC77b4FwHyaer/tHFs45mDW+plVjENVBiekO3QzyLB/pCf5HSu/adZjzKnMh2+m7D+qYyO9Y31mLG2Dv3WB9rA1ta/YGw9JXAaogDAObgzIQ9W/C6yFPm2M591rzOzqStM0BMB6Wiyu5IJphOTmUn2D9NZxi15Tn2YcScVroHiVIugvABv6/Jejm9l1Q+eb0Q6PrJ+Ow1M5oIYPzkRNJ X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 640d6dfe-8434-4e35-bf49-08db7748040d 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:19.4836 (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: O5Egpocm4/tHAZiRMvZoSkscycr/u5VNHaCd84+SVZ0ZU37R1HYYyZiKfS7VGYYkXd2JGe+y1jUVSAdtXZRIog== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB5361 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 adultscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 bulkscore=0 spamscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306270180 X-Proofpoint-GUID: BV7zfl5pUdrkIpPvh298FK9DMjI4oR0u X-Proofpoint-ORIG-GUID: BV7zfl5pUdrkIpPvh298FK9DMjI4oR0u 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 a more appropriate data type. include/ * sframe-api.h (sframe_fre_get_base_reg_id): Use uint8_t as return type. libsframe/ * sframe-dump.c (dump_sframe_func_with_fres): Use uint8_t type for base reg id. * sframe.c (sframe_fre_get_base_reg_id): Use uin8_t as return type. --- include/sframe-api.h | 2 +- libsframe/sframe-dump.c | 2 +- libsframe/sframe.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/sframe-api.h b/include/sframe-api.h index e62a7a38285..46614925c68 100644 --- a/include/sframe-api.h +++ b/include/sframe-api.h @@ -173,7 +173,7 @@ extern void dump_sframe (sframe_decoder_ctx *decoder, uint64_t addr); /* Get the base reg id from the FRE info. Sets errp if fails. */ -extern unsigned int +extern uint8_t sframe_fre_get_base_reg_id (sframe_frame_row_entry *fre, int *errp); /* Get the CFA offset from the FRE. If the offset is invalid, sets errp. */ diff --git a/libsframe/sframe-dump.c b/libsframe/sframe-dump.c index 37ce9d70eb3..4799652f727 100644 --- a/libsframe/sframe-dump.c +++ b/libsframe/sframe-dump.c @@ -105,7 +105,7 @@ dump_sframe_func_with_fres (sframe_decoder_ctx *sfd_ctx, int32_t cfa_offset = 0; int32_t fp_offset = 0; int32_t ra_offset = 0; - unsigned int base_reg_id = 0; + uint8_t base_reg_id = 0; int err[3] = {0, 0, 0}; sframe_frame_row_entry fre; diff --git a/libsframe/sframe.c b/libsframe/sframe.c index 2d7e4a4a462..b885e3df5ec 100644 --- a/libsframe/sframe.c +++ b/libsframe/sframe.c @@ -618,7 +618,7 @@ sframe_calc_fre_type (size_t func_size) /* Get the base reg id from the FRE info. Set errp if failure. */ -unsigned int +uint8_t sframe_fre_get_base_reg_id (sframe_frame_row_entry *fre, int *errp) { if (fre == NULL) -- 2.39.2