| Message ID | 20251202073414.200246-5-indu.bhagat@oracle.com |
|---|---|
| State | New |
| Headers |
Return-Path: <binutils-bounces~patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D47DB4BB3BC8 for <patchwork@sourceware.org>; Tue, 2 Dec 2025 07:35:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D47DB4BB3BC8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1764660914; bh=bzHF32RadlOMi7SfaadCI5F63NfkRDJqPzVJACKWyGA=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=QDoEqBmkQMPI3gg46XhsYnoIMCXBj2Ye9d2HiGTRzAJw0w51bi8+zQmIVyGK5/EmJ t0uJa8EJVWwEcwZQiBhSoaYG52uy5m9Qq800+AGNEFCZEA03shjLpSPmFH/r9TV8HA Q8ieI1/7sJmvm9yrt41KzjbOApLn1Cw5sSX3sEnw= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 3A9F54BB5883 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3A9F54BB5883 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 3A9F54BB5883 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1764660875; cv=pass; b=QF8IOed8cX7/E4VAsw8p+CUsfPRKW/O26S5LPbTa5K8GeJHVCOkKDHRc14SihUlmmRZXTfeqDasPxKTl3pc25IlCNUHyErMbQSsPbxvVrwct3Fi+y7FOdPb0S55S1ughwUhf+VMYYRkbbfBs9xvuLvMybyQgvDGgSO7TrhxWzA8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1764660875; c=relaxed/simple; bh=Fc1018Fq9PxlzWOj/MlZoxIw9Mu5yxBk+46LwWOs06o=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=ivGLh20s7TVPfs+YZX1qUENaAzRpOLkmaPrHQCll8HhIJA9qu05JSoIQ7WTeg0CILzw7JSx5aq0DmwJfrqWcvqzpRMDtxj0Hej9CPgBfGUvhUaMNoAtUwB4FrwkTDl0iCQGcIWJMNLtF+sQROHjEfMuSZypBiB/J8TM71jDDwjA= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3A9F54BB5883 Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5B21NKeY3294435 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:34 GMT Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4as7cp29w2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <binutils@sourceware.org>; Tue, 02 Dec 2025 07:34:34 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5B260LLw035406 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:32 GMT Received: from sa9pr02cu001.outbound.protection.outlook.com (mail-southcentralusazon11013018.outbound.protection.outlook.com [40.93.196.18]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4aqq9k1qs6-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <binutils@sourceware.org>; Tue, 02 Dec 2025 07:34:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=B6uFXuWoYOULcdb5gPSovwlmaWkcqRkLNMJfdWozidj3G757Blg/f5Z4KOuOWZVNnL2nJb6P2ZwKEfX9oQm/euxLrQ+91xyJXnbghieN4HZRUDYdWJlJx202ISP/1mWLzhThr+snwFNNYGFA0FCWjZl37z1Ic4OpfR+TV/2vyXN/rOJ0w0D+R6VBZ8eDIMk6vven8y/QRoAaQ5a2EuUcSpCMBuDLYpuI58h1tqT23THmbbolwdWACREmMWbWB4qv+emHigFa83vPk/SaO0GZgzLEMXbuZcnTSbJLzNIVcTGz0N0SqXTtsS8WVYC/6AAVhrVF1BJaEogJRSXlXW0Tiw== 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=bzHF32RadlOMi7SfaadCI5F63NfkRDJqPzVJACKWyGA=; b=uD7X7H55T9KHnLIJI09oqJnqpMh5qX6i7dJUXDUd5PIm+DwLXzDJI1WUn03Es7LpQUB8urWK97uHz3sAMO2OncOZXLjLiKrC0wQt3r9j+e+SSPL9UFKLKUXpIQwhrqVppO0BSqJpZpBWAWvIZ92jSZI45i4r+PUfCzLAn3wAEDxW3A8dxKAlmUSmgtSZfFRUxwV50t6knJY7N3wJ3PJzdFZDc/Ii5By2JnHqStsSRcv+leu4vq+x+BUa1wFAXqjH2wBDRgU0PWHdRk1f6x+8d1lmgKy7cBF0z3TS5bqTSSHxsG1Yyjn6QIIM/ogbwGD8zq2nEQKHQDROP8sZw/ygYQ== 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 Received: from SA1PR10MB6365.namprd10.prod.outlook.com (2603:10b6:806:255::12) by PH8PR10MB6456.namprd10.prod.outlook.com (2603:10b6:510:22c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Tue, 2 Dec 2025 07:34:30 +0000 Received: from SA1PR10MB6365.namprd10.prod.outlook.com ([fe80::81bb:1fc4:37c7:a515]) by SA1PR10MB6365.namprd10.prod.outlook.com ([fe80::81bb:1fc4:37c7:a515%5]) with mapi id 15.20.9366.012; Tue, 2 Dec 2025 07:34:30 +0000 To: binutils@sourceware.org Cc: Indu Bhagat <indu.bhagat@oracle.com> Subject: [PATCH 04/13] include: gas: bfd: sframe: clean the abstraction Date: Mon, 1 Dec 2025 23:34:05 -0800 Message-ID: <20251202073414.200246-5-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251202073414.200246-1-indu.bhagat@oracle.com> References: <20251202073414.200246-1-indu.bhagat@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR03CA0232.namprd03.prod.outlook.com (2603:10b6:303:b9::27) To SA1PR10MB6365.namprd10.prod.outlook.com (2603:10b6:806:255::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR10MB6365:EE_|PH8PR10MB6456:EE_ X-MS-Office365-Filtering-Correlation-Id: c413eca7-30c5-4a1c-8fc7-08de31753b08 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|376014|1800799024|10070799003; X-Microsoft-Antispam-Message-Info: nvHZVyHuw+lr5Cw7jFW6BEa3jUslzSB6FpwWbJ2CwgYDZtXH3DOQa1Zvzju9ePDQY327i/B3UUyp25d3u36P26Y48QucEAl3zYjbJtN4/E9bV+MOKp+zqtwrTVy81EMBVwQq5wcx9RA6if4V8Mci2J034tk99HjIlRxoBliQTjrisE3TC12H2goivtkoC9nwlRR+C1kylO0roOZFaUJ78Xi7nPCiPe1h93O1XMVu1lAdEmBaQC/5JH6iK17hPZvvtVnND/7wdvOzKcC0nsAk8gweqnuUGqwvjbJfl9OcI76dXUNE+HkLOmgBCELPyybpMl9NHrlG8UHmNYmPNazb4ZwJULdRrCW3rVaPqJ3MaBcWQEh9QFGcuN/Re1MmHCNzTQOFo11B4b0gw/rPBaqFQFkzGG/oOSIHQmKyA4psgHXT1qjKW8TxXHOtOWCZ2RR1L8/EXNYoCGT2+kgmMOSidC6SEnX12Efud3caV/tyz8Irb1/wnhX6xO6ECdkYTsK9OEbrhVVYnYzQeg+/3InpofNgssFO+M5SQpH+p+npO0KFTFdEycrL+EpcXhgkCB2/yiHLMDhzBLqEOi/pYHpR9VS69tlvkJMyfzA85Z5UmK2RIgfOH/VLdCO6GsY84UbMmEOxsImP6x+7ouVU1hC5Syjf8+ZxHXmKzi9GFyCD+zXx3xtVLvSgyfiM1u0UFVfZSbRXkXp+zQj3DcZbFI3VUxztve8Sa3qWtnB+lmgrHp2VDmiH3xCfjCRqvVYmMQaiVZ+WAd6BFefiCLNuywezXAL5M0LcKwoKTEVOs+gwUJHfyY/6kkscx0N+xQYvkULv5swCJ8pl8iyIQf8QkN62zDiPDalf+MtdI3bkaV4VKCMBb8trSX6QYUlMYx+X6QxCTVneMF7CYKlNqcmrtzaX4Y+oG6ExLxw946j6el9s3cH0Cf1pm5volt6eEhogAmxFxLLggN7CSWqbqr30mHxDyJ+TI63oTJ+IKJor3c5pSLm1NzHeaRxBCgJdBSkYQW4SfTHIiX7QuIKAtJBCtYEum88lWW7mTtLcHcvHBz2SzwAwhEZfStdrTlCmRtd/5M99z6eMqwD0uxSWfdQCuIQRU8kV3FBAB2B/0fZgvLcbvpepCkUR0xLVpLYgvlhZROJUJE8gktEAmZSuRzaAYxwviHvyLPynaDWOyuimSPaPHfUc2E23zpgbp2d0AWljgJ0Fqxs5ZOGbRgY8Ypx/E43bp9G75ROZNucaj+Ut0N65ss4dO6OrxvIvebJpDJtoAtxPXYgW6fwazBqqolgUt3Tao/GC0GFYV/iZJ7G1NJx7ZsKRCMnZY4cHgqOUcdniR6gGwNuTgSHftIRs+oJg8BXZ+4iqRfQex1mu6qY7q4YHUrpGAVR3lzArllhft4cOxIOS8sUSLXrfW2Ba700WN1N3NbmJtyKRpoqh47mjUuHxYFDJ+1RQDqoL5UfQReiKbDta X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR10MB6365.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(10070799003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: W2l8qGtSfsNhiNbpbBtfDRUeiuvoIb0qiuYarimSEzH86OHNSOsX4Gkjj0xqEjuxprv+q0orIt/si4xliQsNaC+h0X7OVj75GhjSMBFXuVYCOXUkE2TvM88VwGOO6awHGzXAzhxc79wFnNA5Dg6O/CRJ/E9PQ78T+UbK25APvGchBegwiVHAKHdPvLbwyUiIhf46CrifJ/ggi7qgLUMJBFGVOXkY4SSyu6pxW2CdZutBNrGKrNEGxBettb7iaTvt1IWpF1Ipb5knG4aFUiDypqW7xAAcImIC/riPP/4DOa2QOsiT4FLuQ1+WvdWURzLkQjDNrUl4ZCFP9YQcGj41ge2yXKHOO2zzdmD80ScoEChpr88vD+RAFxC22+qmiQatR/jKpvBuC0BARTHjNI0xkg/2Vt5Jvv/eT3xf7ESDVMpF72BO1kxcayTEMt3GWlTL2gJRi69zM+wWq2gRFKHm4EknAvTeOL/C6dCbaIhJhLpgxMi9XZmwZvWBQnhNCIItByu2cQAUMXOfL3hZvJS3w8bYt3ouegXL6Rl/H6/lV4VJub992N+jDyzm2w8WZdfDxWOfO22hzkb1Wj6quWLY0/++9l1XPobgCLZA3ztmQegoBtWJOir7HycPT+ibmENgCnxaL/T6d2Vnza9PSgdqc/7qHYJg/29DptpFC81wHe93qDn5MBZGUfHDGWp7+DVQSIK8d2trLKdO67cr6asXwrNU7c0T460Rmn+jG1XicZTijsw/3TKp6yo07SUWNlkEQ+LbBcVrbX3s5QFCJEyUldBn0wcXTUJbKUW2AfFLCew/jB8iX8Wb+gIcaBXNfQgrtuH10AyPKwzP2ZrN0MJnfi/oD0XJPFM1f43EZqKt0teqb1B69M+jJc/2/BcUgQwAeKO2MJBIHPQw3wxGvL8ohfcDFA/CRZ0JWy1XP7/q7/P0uH6EXQCaHt1vm67t8+BEnCNfd+iVqJ2qs01VBK5t9qCZP0T7CjW0S1vlkxx9dzofzXk+IuaEbB/6/voRgXonh/YAr79e67rQ1ZQ8Ap9LfxEzxeWkVRaj05byKzfx1fS9ATeqBk22gRtkwLZuvBptxKQoLx/oXfmrl/pP1iq6yfLVekEiJQFLvEBKJyzl3LfQR3hpaOJ26MZZQgMli/ZtmOx3Gp+FZ/n2I3XaVahb0DTFKLDK9WXtq2FoS8+KspIPPgqYBB5DpwUkNK4Qgv22TTSqIJ7AQPNzqRNQHtrVuRspBItRfR0g/o41HmsLQXdTQqXofZzsvw3BBZ6amkc9D1Yyh/RuTpXZGKlR3c/w97sPYXf23RxSs2zT2ndB9XS75Jw/CDir7NvH911pyv/Y/vYYC8MW8z01NtDQwnxcwlB7V+NvlicFBI6fObrPpcM6Y6tiZsZoKjgkJYqrEHoMGoiYoMBwcENo6a/xmTpqrjHkGirP+ryw2uLbbi0dPKJEnpM8H9vO0iR4vCcdH5xHLdUBEP4/LiHJ1RyNEcobz1HBEq5eKsNVDxtjf7GqG63nIBAlJ7rSmPnGG3Zw8NA7nWapU59XO2Ny0wkjbrhwbU1t45bk7wBeumpTsyXLqNWFppAVxdCmAWfoMCD/NN0Hx148vUDWN5/i4aVswAAUpIkTJeI3IIKWXiFYTq3ATKk= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: wJvYlQFDIId9mCiEA8kvVszAthd58EGhfSZ4wEF/d3H2aRrvuJZNnOIO8oh+NSK6hLnlRPfR9+DVsKsJ3ftyYMFjMj2Df64BWLS1A+PB1vnOTTEjQHIDgZ/3I9HFwTdXczVxqCwEm4WicoUsUXa4Ebu7co2IpWCRE5DM8b3vwOxj/dGRsTZ7mERuZhQ93Cslq3uyN1LPssGteDop5Iuxsh7yZQdB3Cs5nfFd97o+AZsQEZxztRO4x6/v3f0BgGleNFct2tOkpmchiM4JvJ97aZPXB7EzoitdffaUgjZVJWP8CiQUsr8XbYw2KWPUw+KDZnHeTeLWumXLb2RfQ5x1KvmYn3H8HOJlHIeRPM3zRAf9O9doswdRsCdSfxgwNaJds88EQWsk5/GqFrrNQKKX7U2XwZrR5eqIcROdtgq8g39BOSPUnJowRRDTZv7uzLQuzXofvsbdo2OExd3avug6ituexAVPJ7gu2/0EVqhejefMZDNniSJjbFbdIUws6OYhe/67IxgJtrw2Ln0N++vMTF4kAVkOMrEGugwTx+zyw3yioq4FC5ZEvaEY2m15nZyyIIkJoBpYIy8Hp+MKa7QrsXJPMwanElr19eJKTmnePTI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: c413eca7-30c5-4a1c-8fc7-08de31753b08 X-MS-Exchange-CrossTenant-AuthSource: SA1PR10MB6365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2025 07:34:30.5660 (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: umwTdcgZeaKDqID0N7Z9F9hhELVy3wC35c2udmJZ/iXhNTUtySwohWsrixerSOHt6ZVBZ+ghP1OVseOyDUS3KQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR10MB6456 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-28_08,2025-11-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=860 spamscore=0 mlxscore=0 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2512020059 X-Authority-Analysis: v=2.4 cv=ZfgQ98VA c=1 sm=1 tr=0 ts=692e968a b=1 cx=c_pps a=e1sVV491RgrpLwSTMOnk8w==:117 a=e1sVV491RgrpLwSTMOnk8w==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=wP3pNCr1ah4A:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=ha5YO-LhmGgHhED_EPEA:9 cc=ntf awl=host:13642 X-Proofpoint-ORIG-GUID: CBXpW2S8bkV35DKuLPVjcqG6C0yOCyvl X-Proofpoint-GUID: CBXpW2S8bkV35DKuLPVjcqG6C0yOCyvl X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjAyMDA1OSBTYWx0ZWRfX+/XhUqwMuAM3 XF6z2EBTIiUrFdrepdot228HUO3V9NLE/4k24wYPY21xCwiYn3PFc5POK5D4iu5uHmt93szhqbz +H4KR1+yGEmB2fJOiO0wLpqmd+AfFkbberuA49vFWT3MzeP10gud2vuHVIs98nQyjPEiyiS6y84 8MkPHQJisLCOtrTq22u/NtVPRXvzlnFSn4tYcLfZDbfCm04+qH764v0KangN6keJI8Ilv7Jmoic f6sIMt0KPr4xgBZgrbuwMYdvypiz9eNmj7QD9ZduE4R1ktrfSi04wqHx6RtoQckPCoDYpwGlr16 ZSWDMbU+Do6U9wcPZYCwU/TFr2/47GRHASNMTagS9qgKQGsdqZjxstV956x8h15epU4YxfzjCgn xqFi5Z0MQuqC/FdnMS1zL/c3kY614tJ/JoWI12y96UIO2AWTOwg= X-Spam-Status: No, score=-12.8 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, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, 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 sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list <binutils.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/binutils>, <mailto:binutils-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/binutils/> List-Post: <mailto:binutils@sourceware.org> List-Help: <mailto:binutils-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/binutils>, <mailto:binutils-request@sourceware.org?subject=subscribe> From: Indu Bhagat via Binutils <binutils@sourceware.org> Reply-To: Indu Bhagat <indu.bhagat@oracle.com> Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org |
| Series |
sframe: some refactoring and misc improvements
|
|
Commit Message
Indu Bhagat
Dec. 2, 2025, 7:34 a.m. UTC
... between specification and implmentation.
Move to definition in the implementation (gas/ld/libsframe) and not the
specification (include/sframe.h). At this time the implementation in
gas and ld generate the sections in the latest SFrame version only.
bfd/
* elf-sframe.c: Add definition here.
gas/
* gen-sframe.c: Likewise.
libsframe/
* sframe.c: Likewise.
include/
* sframe.h: Remove the definition.
---
bfd/elf-sframe.c | 2 ++
gas/gen-sframe.c | 3 +++
include/sframe.h | 2 --
libsframe/sframe.c | 2 ++
4 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/bfd/elf-sframe.c b/bfd/elf-sframe.c index 8e4cfdd73d3..37ad0b5b6e8 100644 --- a/bfd/elf-sframe.c +++ b/bfd/elf-sframe.c @@ -25,6 +25,8 @@ #include "sframe-api.h" #include "sframe-internal.h" +typedef sframe_func_desc_entry_v2 sframe_func_desc_entry; + /* Return TRUE if the function has been marked for deletion during the linking process. */ diff --git a/gas/gen-sframe.c b/gas/gen-sframe.c index f39b4f495b4..a845c20a54e 100644 --- a/gas/gen-sframe.c +++ b/gas/gen-sframe.c @@ -54,6 +54,9 @@ # define SFRAME_FRE_TYPE_SELECTION_OPT 1 #endif +/* gas emits SFrame Version 2 only at this time. */ +typedef sframe_func_desc_entry_v2 sframe_func_desc_entry; + /* List of SFrame FDE entries. */ static struct sframe_func_entry *all_sframe_fdes = NULL; diff --git a/include/sframe.h b/include/sframe.h index 44000413dce..d2a3c8390bf 100644 --- a/include/sframe.h +++ b/include/sframe.h @@ -212,8 +212,6 @@ typedef struct sframe_func_desc_entry_v2 uint16_t sfde_func_padding2; } ATTRIBUTE_PACKED sframe_func_desc_entry_v2; -typedef sframe_func_desc_entry_v2 sframe_func_desc_entry; - /* Macros to compose and decompose function info in FDE. */ /* Note: Set PAC auth key to SFRAME_AARCH64_PAUTH_KEY_A by default. */ diff --git a/libsframe/sframe.c b/libsframe/sframe.c index 0dcc782b1f6..66810f93f35 100644 --- a/libsframe/sframe.c +++ b/libsframe/sframe.c @@ -26,6 +26,8 @@ #include "sframe-impl.h" #include "swap.h" +typedef sframe_func_desc_entry_v2 sframe_func_desc_entry; + struct sf_fde_tbl { unsigned int count;