| Message ID | 20251202073414.200246-1-indu.bhagat@oracle.com |
|---|---|
| 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 D0E844BCA412 for <patchwork@sourceware.org>; Tue, 2 Dec 2025 07:35:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D0E844BCA412 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1764660904; bh=jWqD7u26lDKnVI/21HHvSD8yGs3wV97dWcjQc4vlCxo=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=XW3NlcTj+d5Fdzb2nasZtr/sE0ulftff4Z7vng9VEfpzLuZdLso0gW+/L4dIQMOOQ kYxpRQObAKvYOM1EldOq/UWoPBoCZl9EqcV2hCHve6Jva37FhbCgQpS8KM/czqnL1O VS5kg9z95SvqhcqJL+bT/K9iuouRhyePuGVqpmbI= 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 993224B9DB75 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 993224B9DB75 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 993224B9DB75 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1764660866; cv=pass; b=JPWDxWrNia83Kgko81aZLj5ouP0r843RmpxNgoKh+KPcp2x9jLCkaOrxUkMkMZyTFx1H98y6lQF8D4hlvJ4Qc/+5vMYA3mbPICQ7uDyTU9XqoguotqGnM99lgSBnq0mnpxp1lvf8arQYTGtCptgoJ4+gJeL4XeX5x2Q4UVy6AcQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1764660866; c=relaxed/simple; bh=ownFGKq52ANcmgjQ462XzmlO/rvZVlijLlfpaKQk0Jo=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=qdLFWQ1lvbJNNH90HzChaDZCMxOsLLS0QrwTegLX28WFW74Lo7wXI5pM3v8tUWd8c6Boofi1DqxmpCMKDPtzWnMmvDUSIdjbL8v1ZSLR92P9Z5u6uOQvpQDG2gCJlilln+NCp/cAmB0qhrC7kHbRtQqgaMIHgz/GKHD6nYiUiyc= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 993224B9DB75 Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5B21Nmvj3373331 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:25 GMT Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4as6v3abcx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <binutils@sourceware.org>; Tue, 02 Dec 2025 07:34:25 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5B26dr1F012061 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:24 GMT Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012038.outbound.protection.outlook.com [52.101.53.38]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4aqq9k1h2v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <binutils@sourceware.org>; Tue, 02 Dec 2025 07:34:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=srK1fZEn0W0e8yZAqG44U3khAMaAgkmDjVkCpjDSZ3FB0311FH7mokOnsFm2eZhk6BJnAJlCPHUPTABhBoxYHS9dE6QAZq+KIADUTlv01bahUR4L0yAHBdA3i1gWUVdfn2vxHV0Kp6kjGpNgYMUYoPuqjJDS42kUZRvpVGRFhdqiuFMOACz29S2lGHz1SFsJZ/UdAogKHgRTypJ1je8VPx78oN+DlRZ1PrUwexG93wgRB7G4LqTVEJqr+12sTXad4b/rK59c0IhT1vKjrjSK81gFGOphT4/U858KgclRMeqc0GfNd9BeySTrEkpBKMDpzyXzPnQMY2/vmn+XY5y48w== 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=jWqD7u26lDKnVI/21HHvSD8yGs3wV97dWcjQc4vlCxo=; b=o/dlDA6sPZx1Oo3ySb58EQr58jokb9hqY7jcCWMnfnh6HRElTlmh9g9ax4S4o3/cKhylOz2ZZ/9gxSNzpLs5o3oxeG0m8umdKQK5qq89uJZbwggvvoisJvtpfKAI9QIS4TlBUUm42h9izEO1MY3r4WTaZmENRfLYMIhEnua8j6z1CkohFVheJm3ImAIYDFi5DTrCya/D+6nqk6fnN8WJRuu9jjFJxdvFAUwPdp7LevJgjRfQDmzeiWeettTfqafXNaizHFO7mojtxoRHOYdXVC08mRC6D3gzzGGAKY6U8A/ym/ULXzw9NV4TonR17cy6xaNfFY7VrNEdf95ouGsd0A== 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 SJ0PR10MB6432.namprd10.prod.outlook.com (2603:10b6:a03:486::9) 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:20 +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:20 +0000 To: binutils@sourceware.org Cc: Indu Bhagat <indu.bhagat@oracle.com> Subject: [PATCH 00/13] sframe: some refactoring and misc improvements Date: Mon, 1 Dec 2025 23:34:01 -0800 Message-ID: <20251202073414.200246-1-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.43.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR04CA0134.namprd04.prod.outlook.com (2603:10b6:303:84::19) To SA1PR10MB6365.namprd10.prod.outlook.com (2603:10b6:806:255::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR10MB6365:EE_|SJ0PR10MB6432:EE_ X-MS-Office365-Filtering-Correlation-Id: 620e929b-2e8e-4b5c-f6fb-08de317534b9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|10070799003|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: YArv+R+CPeqmdq9M32v2elkAV16TXWfPxBHKhUx9eKbTW2pPN6V6K82Kc+852tpOqDKiJulXi4x+r9rolOYUzNZ7RSA4IaR3D5+LTzO7hB1hO8zII9YdU0TbFkfUcxzdGUpCtfabKKXtmddpwqyFLsOXqCgH4iPe2hOkjs6fMoe3zKmdnNJqLprmYLCQ5jX6zSJQlTE55SOZL8oLg4T/ewbY/29/mbUFf0WhTYOYEt5sHYklb1XBmvXdQSCiMbJgFCtCbHWC+SOtFo9Y5ll/Nv5z24eHc761F61kf2KNOzUVrHSYPZHkqP7gRFduzrskCO622t8J5Cmyn/eXWCv2xmEPfz3/2xUaWBy89XMbvOrdxT8b9QQ8H/AazEsFwL5CdezouTUPgWBr2moG8O2q5ZeALMMc37MGGiUTgsddaShDh6cmty/A2eE1WmJfZnPJmZnqnC+INrAKnyWEEeeMKZNt9/lBRytuUPbjf7E0mG+T4uRmNVEAvO02S9Z74gDtWkIQeXOWRIKoD61CW/OaI94hy8Y74pzBzBMo0GoDtmUQY8EfKi7Vjm7QjQJdmrGL0KIsBH7xpVFtAaFQrqSzDtW0qLQgxqEL+qYYoaj7mF0lrEvmk99kJkoPgcBn8UBt8D2RUVcr66iqkZkWE8L/2ylo0wP/6UsHlDo2KOGeByrHmnrnfzqDZERJA95UrNx1fZhU+jzTpRUIkduFAaOOqQI7Vkq5O1ybuQ9fGg4yroAHkU4TShJsOfjOOZKYVfMVx+z0ZLqit7czPPxzsqjcAmthfKg3AqENEaIMJIYxqPfSatz8/Uu7TOdab3DGqewBz9CEggCf1rVDN4BFBYLbIUfx7XLGn6yVkBxQ2etaYX+nwLHKZ3hRaYw6fQQDxmAadWIoO7VwiD4JQ6K4IUsvYYVMBF+uMySod6YbsvSn0q5NH5IaIipIElI/Chb7/BQxyLodHIh1BmdsmI6kaCiDEaDhB58/8GNvi6wVSCmDtikZLGFnyM1oIk0d82SLDZIuGOgtNdUZefutlratIKTnQfVwDm1q5s8VA3iZaY7vvPh6lvZyf+4kRKthUNK+fQE9O8+V+wmg1419Ko65W0u/Pevz8tvejJw+u1I56p9m5zxs2ITjQKQekkCZHcIDmHNDWaRKmLl8zhdaSRIjHsqLZ+TIh21W//jAovgi7tbUmHDCpBDrJfyBI7rcXl/DU/ZH/HUnRDmFN1Ak5dMACHWMKpXTg5TtKhzvFG1lUUzqbAFpjYW+o4alcHXfVatkf9rH4FllMyVOK+Bu5tF89HcD8TSFs6mjwXKZhXjIJ+A2KyEcMKC9TRFVkO70LtphSoeU2SxZ/yHMMtq4AH9Zrcti3BtgCqLn+LJAU1PzWwyko6E7WFrHp/ODdV1KuSRLJ4BVGsVs6pfKVWTpSCd4g93kzk0iatwgB6igQSD9ZL80hYx4QZW2JC0/ouQBzv8zozqS 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)(10070799003)(366016)(1800799024)(376014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: g/vZLSB5f7GqpESLHi8Sbj/mnyt48pzWwzL7cYAKKbK924GiJuLgxOnxeXAAqfiXAhvkYPdWIEqdZ6M7Jq68oXcS3GLhjRwgXIl6ZB8xymfAnRuD578zbMkcbXCHsF6dvCqNZeljAijS8M1FtlIS+EA810krRJ8oDAfij145bNbmGtqnKeNBl80r/IYqNVqD2rvMzXid0TUj0FTT6X8wdzQOFYFsoXpD/iGqp///lqpN5zSevqUqPKbv8I8YQKzeau/MTUJtjxxrn7DTmG/ESpImcfXj6qFwMeGodbcLJJ4ImnFssuTlq2GiyY+MOzM1dcU7w5F+GShWP0GKKVEJLeO4Df1NzIjDFN0LUDRMQGL+ibQGnM1KUWzvwM/Dhi7urRWTkH1Iaq5Acx39edSg5IhyvSyoi5P2YYKJSigmVKLmze5/67Q53yNZMl/rzyFpvuT5WReTq1VDhXtKjx1GFLnw8ak7BPnRgoYB2BDn0X2rkJU5hrqqz9XrxMuPc3wj4nJuUza5GtGvjSXdnyBEHatiWK+P4qsOZWLFPxy8yK1kdvZz1bEKQfV+yjsXUw5MXkJULbj+Otiip+nfbElzD9G6GAiw6zXDOL/qbxNbIyP0i8wHCPzA/uzklSz3As/Ge32BggMv+J9N4LNLGCBw8ADO8tus7++RzsgL74U6WGoKrgBZHbVTAP/9wEnikCE1wlDJ8w2F7FSy4ocnHnRcaCPzHwxCgKr5gXXUOIZg5VidvMfW2W5n6k4odz31Wf8C20czIR9lFhzLIiUHUh3/2gU70wbjWNPmUWB9GXhPhLMhVetTo/2J8Zlb4JvMcO8aiBiBFGTBmlpXdCZb+4ZxkyoU2Jbwho3CtdKVkmZT7F8vE3oae79/0GxyWo8aaoaFXTdAxe6eJaTVbhfcQZK50UBU1XNV+Ee088n5h2ck7twbWvapIKiB43ohfgJ0vizwf7tAfZoz+WllbIzHEAPbF6Jh+vEHBCjmUGnPjRnRnrgYSzTVaxTlry4LTKAu0whVghql+S1l34CYcI3B340/FdEx+Q4dF8yDO+M2UfxDecOzni902b3NGaI7nCAWbfQyU3shEkmV3/tzbXXr1m3Xk4zizVlq3OVTvmah3KouQe2RnjYploHxwr/rdo5WL3UDbzrAb1KidOl7lxnou488A5Z+YMUBO5Hq73OUxSPV4MFxo6zzEPtzS4Tr/SUKBHb9QX+zPnr6qZZ9b/NKpAiosqB4vphP/lWU98O8s1Vx9feQw2B4ujKTKJM9WnaE+P4IBjd9tw24qKiWS1Aa4TZsI+jpoRVivh6UmvBMQCVsoMqG6JM0lYCQx/KD9mBP/Rj6TK0+6ZlgQEMuaeSYNnEhIKDua6igc3UcknQGwXL4zEobPKQLjEhenDMsTLAH2R9zS7/Dq661D3Iz3NLRr7PoupT6cgsUu/O0Z19hOrxiOR0qfqLpol01jYq4RR4wwE30hOJXFFnofoF27ehDrLHiw3a5HM5M7fPRPuZtmTB9ginLEJO+jCve9D4QNnZ6B60uUw1K3NHAMhA95dyNGyhn/Ecew16KVwM0NVWCkAmp2+FOveekQWLPD1gKUdrHtc4mA7XAeat5oJpFMLK+fqNfTTbsln5wKP3ZJY/PkWHsPtA= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 8ckqvFkSufV9tKljlY166aiU7lllai8uLqnam7iBAgQrsG4ljY/YBRhbJP8CN8Q5ZEZMIepMCNhKurQQzoT6fWTRYOqdLjLTvKJfA4p4ESKwboWpVYix61uVfYGLwfXZQ5TPwgO9GTaw1FwpVTgONlPJN0AbyLtlu42vQLSbQDEHcjb8Lhx1sVq3PdXiz16WPL0zJswhcngCqydWI63bHiuXI9AuNluiQiBq9zi+O3RVlYDhxQWH1FfCK/nEsWwCTiwoduMQDDNVQPnywjfF0u/rpk0E4qiK92CcVYgwHUs4ocbjEhcfV/T9eWgbgYp2Pf3gCx2Xcm8mYG/jIBS2dJVQTFKBRhMnjjxxh/7QCmIR6u+bE1juyJs84S3xSN/gvES+6gJUMGrIMkrEwvzRAGOsFOYyjH8eLaXU9JvcjNWE9QgEPQYYcCJ47WAHLFTUfPbNQ8rObpbZMBgmXbcP95Hj8ouJ/7C+0keu7tT5GdJ0S6U9RGxNN14ATC2XRbmTXPAMarU6AKPhl10ZdHHmYnPZeFCBCQbP37NPGCFRgSgEs2VmAJMYzKRfCo1+lg50HG4zjN+vMzufFyQ+2MJHOE8tGTLmwDRc9dQ/zS3Sh3M= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 620e929b-2e8e-4b5c-f6fb-08de317534b9 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:20.0178 (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: p565NQQhxE/gZrATuHk9+lA5U7OeVtS4uJZQ6PtnwuKHcQL7wlt5pbgjpgSxTz1/qwNRBDvucSKs6T4OY8dLGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB6432 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 malwarescore=0 phishscore=0 adultscore=0 suspectscore=0 mlxlogscore=999 spamscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2512020059 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjAyMDA1OSBTYWx0ZWRfX/UtNjY7xFeeR Wz6MKPD5g4uA32CW7psgrTMSLGeuhAvR+FZgRwTbyPLI3/woOABoYwA+HRKjs0K54DZgcJzNvZJ cusBmNCOdk6O0UcJ8ogRWzsRcfCTfGlki8M7SgQiUnDZALlGPUAjHoIzvoeKSeLcd+LB4EhqhrB kpFUBhBp5W4tYB1ipSExibSXVIPPaBWYk0DX2xUhN14CeZL+kD7hJW3mDAK4t1Wfman+FZ9M/by uCLrydGqkqhDOTQslsiiiH4v3UzFagMEaJlgDhjpVUQHUanSnLRzeIJ2lMBu4nzo9Vvsq2hIpNH x65I+WeJr2KUkMR51tI2Nxu3IOrKnHfsDzkDa0izP+aX5dVmm4OiaVmQwCFKQ6nWaXySIEc7xK0 DcT8LpQdC/KZdXFtd93gNQw6HLzw86Y6nreitT5zkfguLd5EM7k= X-Authority-Analysis: v=2.4 cv=fqjRpV4f c=1 sm=1 tr=0 ts=692e9681 b=1 cx=c_pps a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==: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=AEoKY7Gqm0mHuClxAEgA:9 cc=ntf awl=host:12099 X-Proofpoint-GUID: 5AYka1C_GYfNMxvjFkaMy3gh6CsHU9aQ X-Proofpoint-ORIG-GUID: 5AYka1C_GYfNMxvjFkaMy3gh6CsHU9aQ X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED, 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
|
|
Message
Indu Bhagat
Dec. 2, 2025, 7:34 a.m. UTC
Hi,
This series collects a set of minor improvements, refactorings, and
general knick-knacks from my work queue.
The primary goal of this series is to prepare the codebase for upcoming
SFrame V3 support. It includes some code hygiene, such as cleaning
up abstractions between BFD/GAS and libsframe, implementing
internal-only FDE representations, and introducing SFRAME_V2_* macros to
clarify versioning.
Additionally, this series includes a few specific fixes regarding RA
tracking (including a revert) and corresponding testsuite updates.
No regressions seen on x86_64-linux, aarch64-linux, s390x-linux and few
other tested targets.
Thanks,
Indu Bhagat (13):
Revert "gas: Don't skip SFrame FDE if .cfi_register specifies RA w/o
tracking"
gas: sframe: testsuite: add testcase for .cfi_register RA
gas: sframe: ignore .cfi_offset for RA selectively
include: gas: bfd: sframe: clean the abstraction
libsframe: implement an internal-only SFrame FDE representation
include: sframe: add SFRAME_V2_ prefixed macro names
gas: libsframe: use SFRAME_V2_* macro where available
gas: sframe: add new sframe_xlate_ctx_get_cur_cfa_reg
gas: sframe: pass SFrame FDE as argument to output_sframe_row_entry
gas: sframe: refactor out the offsets emission code
libsframe: refactor sframe_decoder_add_funcdesc for internal use
libsframe: use tmp variable for realloc pattern
libsframe: refactor out sframe_fre_grow_tbl
bfd/elf-sframe.c | 2 +
gas/gen-sframe.c | 121 ++++--
gas/sframe-opt.c | 8 +-
.../cfi-sframe/cfi-sframe-x86_64-empty-5.d | 17 +
.../cfi-sframe/cfi-sframe-x86_64-empty-5.s | 11 +
gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 1 +
include/sframe.h | 14 +-
libsframe/sframe-dump.c | 4 +-
libsframe/sframe.c | 345 +++++++++++-------
9 files changed, 348 insertions(+), 175 deletions(-)
create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.d
create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.s