From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id D28B03858D37 for ; Sat, 1 Feb 2025 01:16:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D28B03858D37 Authentication-Results: sourceware.org; dmarc=pass (p=reject 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 D28B03858D37 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738372561; cv=pass; b=M1rUt5sA6xCRP5U1AIzyfFHZIdFNZKdD1oOAt3wN0dKSX3jnwcs1ks3B6RfoI/cuTqU0WsKBg7qgraGrawL3lnWvPn9YVeneGmqZzDNjTyL4pNFU7SUKJOGp2Ek/qr2ZT/L2dPWmy3SHNfCBtvD94sGpCjXhfeFu68cY9neABXg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738372561; c=relaxed/simple; bh=JEtyJaohb6PvTuMPhEie+V2J0Vdj4rZq9cbmX1VspXI=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=Fk970z7+dXDLN91qqg/RUBxGRuzNKUi6V47zIu20scl+sQX+i4wHuocYmKSvmExrB9jd9VS3OgspaxU/8L/2SXQo1hyDgR7TCN0pa3jviVYxhdoRngIjXJ/lTtAepi4JoMvPNGqMqmwKIH6sS3fhHOxF79gBmJrl7BYULh+CTzo= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D28B03858D37 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2023-11-20 header.b=cu8xrl54; dkim=pass (1024-bit key, unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=sa6i0i99 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5110d89P006456; Sat, 1 Feb 2025 01:15:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=o2XaYj0LSprQ0TzNTP56p+hWagvRF6jXo8iS9arTL/c=; b= cu8xrl54kPjnYbwbrpPPkwuaak+LuSjnBD18sKRbCMJbAgFAPOHsYo7YzVest7pA vunpAtBqeEtRj57ANHz+regykTuEHqotYaExmb6NTPAqiuWAfjUFGCc25g8GTBNi 1YzuvMj1d2J5QdCD94q+qQY71kzhJmM0MmjP+PwgD+VPbHJF2tlhrwXfQKTMVD1e 2LDs+BQL90XZ5LnOxe0JGNjd6GR6RL9BAVxdYECGeL929aBGexibJLNv/dcEB3Oo 9gDp/hHM64CzDkQ5yezDxLhJMswlHYSEQwETHVMl24DDIWHHFbYYyIyo3x9X3iHm 3UvHNF8FQc6edbIASXS5LA== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44h97ng119-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 01 Feb 2025 01:15:58 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 50VNW8qa022464; Sat, 1 Feb 2025 01:15:57 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2044.outbound.protection.outlook.com [104.47.57.44]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 44gf93uru9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 01 Feb 2025 01:15:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FV8VTEFooUlkckyBRNbM2dFruSbhrPZCdQ5a6SViwDU5McaexWzYM1ueXOBxGwCIqQPltzwZGUMV4HKvU6QJ8lhYwpydZl6SFkH8dpegMXi2vwO8BWZrKjMUAluAWdp0OOHqYD7Pgx1boCZTYSvpS9dq93pire4MJA6GZxff7HJWpIJud4i3c8D446nRHsbn8a4aHz2MPY1hPiYh/DoI2MWZDreEx2d+uh/TUKSARNQgaXv6Qn3FtwwOIRvO2u3hZe0XlYABSZlmrYL1ThZYUaziA4SeLwLyKb8LaRLzhpMvJrBV41cP5ESE8XKsMai31reHoE2gc9uGgLZ/0zgpHg== 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=o2XaYj0LSprQ0TzNTP56p+hWagvRF6jXo8iS9arTL/c=; b=UBYAyR1siyN3MMRiZ6oLBEItAGCzFxtdhRaZkDDuGzOuAQlxsZdApfKWwijDADL25o6+McnZYUbyIElgsIWZeaTL1Oe1yZNr3Cu1rZvHfZiILRNxT4hMbqzfvfM/w2J7ZeGD4VxE8YIJa33VMQ+0uMHX9fH6AgSydH5H1SWX0MsVNFUC1fJoCieFjIXh9S694kEfkAHzkSAgN6lXgonpMS/Ie3NskM+dCZUPS9VjsyVKlh+srRgiK91OyjD0qwY0btDLsW56Qle3AwD8fwlizQSzhPzD6eR6KbLjupcvrPgnBEiRv7YWZ4CycOWiUXpE9OK7GFidEjlqTgOSHsVkPw== 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=o2XaYj0LSprQ0TzNTP56p+hWagvRF6jXo8iS9arTL/c=; b=sa6i0i99pTy7N2m3/A61CQtaABXydXZgu90lkoYuB4/6mIa9X+eg6Wd90M9WjXyYHksHuEdH5eK5jR8wKWC36qAy8QPXRWmFTeimvEG1ahxOYe6rSs+DrMP1/drIt/QxvHXYZIOAm2kANPfhn4s/p0fLfO4BDFf5FbOHtTL+VFU= Received: from SA1PR10MB6365.namprd10.prod.outlook.com (2603:10b6:806:255::12) by DS0PR10MB7521.namprd10.prod.outlook.com (2603:10b6:8:157::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.22; Sat, 1 Feb 2025 01:15:55 +0000 Received: from SA1PR10MB6365.namprd10.prod.outlook.com ([fe80::81bb:1fc4:37c7:a515]) by SA1PR10MB6365.namprd10.prod.outlook.com ([fe80::81bb:1fc4:37c7:a515%6]) with mapi id 15.20.8398.017; Sat, 1 Feb 2025 01:15:55 +0000 Message-ID: <3b8c2064-9382-409d-af8e-09049d9b98de@oracle.com> Date: Fri, 31 Jan 2025 17:15:53 -0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] gas: sframe: partially process DWARF expressions in CFI_escape To: Jens Remus , binutils@sourceware.org References: <20250128005722.2970354-1-indu.bhagat@oracle.com> <27aa0377-451a-47a0-a2a7-f105229b6412@linux.ibm.com> Content-Language: en-US From: Indu Bhagat In-Reply-To: <27aa0377-451a-47a0-a2a7-f105229b6412@linux.ibm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MW3PR05CA0030.namprd05.prod.outlook.com (2603:10b6:303:2b::35) To SA1PR10MB6365.namprd10.prod.outlook.com (2603:10b6:806:255::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR10MB6365:EE_|DS0PR10MB7521:EE_ X-MS-Office365-Filtering-Correlation-Id: 9fa0c45a-1093-41e1-7409-08dd425dfa45 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|10070799003|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?R1o0aHh4cHppcGw0R1RhUTBZMnYvMHVvYjRINnNlWHZIcEdoMHBJNFNUVWpL?= =?utf-8?B?cFJuY3pBd0dGUUhtOG54QVJQYXBnNW40VDdsRCt2U0NYRTNRWGtYWEw3cXd2?= =?utf-8?B?OE9kdUQ1bnFHYk82Znh2MFJqUWdqMDduRHpjV2xJNHY5WEl5UjczZTdhdjk0?= =?utf-8?B?U0RKeE0xN0QzaGlDU3ZOTERCNGJvYWZtajdMUmtkT2VDUUV0NnhoTHZUcCtk?= =?utf-8?B?UHVFTStEai9TT0FXUFlWdGZpdG5odmYwV3NXenZYeHBXUFVLcmgwbDJ2WURH?= =?utf-8?B?NkthdUlBdEZFWUQrSnNseUV6UzlFT2RIZVBLT3k0RWh0VUdVbzRqbjdYUGtv?= =?utf-8?B?TFlMU1lLaUUxc0cvTmpKMTJNZWhuOVAxMWgxVHdaRlJFbWI5SWh4M1BJaHJT?= =?utf-8?B?YTZnaFY2d1htN2wwNGlGZm5uUFNUTVpqb3E2OFA2RjZZQXR1azd5Tml1U0tR?= =?utf-8?B?a0J1YVc0YWVMdEUwN3JvQlFFaWtOcVAzdjlxOXA4aC9Ga0dOZXN1VnYxYXZM?= =?utf-8?B?WmdNeERIcHM2VUhPMkU3ZjVIZmQyMzNmZTI3MHlpaFpIV0Yyb0RUcnRMYWFv?= =?utf-8?B?UkVsNmN3TDkxb1VPSHZJV3ZVQlRwYWIreWpFRVErVXhzMmVYR29wRkNYYytr?= =?utf-8?B?RFdXREpuSnlheW9RNXcrQkw2bVBDQjN2ajZjWEtrdkIwdFNFY09NSWdRTGRE?= =?utf-8?B?WXJuRjZnY0hUS1czY2JudUozazlXbGxmdnVjRDNSUmdTMUhuUlp0MElxbzB1?= =?utf-8?B?Wm5vYVZjeTVTenI5VzBybVJQYzVaTjB4T0FwdU1UQUEvajUxem9QY3I5Vzg0?= =?utf-8?B?SCtUdGpSVjdVM3RNUFl6TFEvTlFWTkdQTDFXQnhXM0hLRnA1UjV3ZkpyRWp3?= =?utf-8?B?eTExcm55NzNROTVoSFJSQTVDc2MzWjRaZ1FIRDZCWU1oV0dVY1puYVRhQzEw?= =?utf-8?B?MlhJYWRIVnE1SFZvS3hQVzZ3TGJzbk0zVTdjNTZ0RmVGa2lpR0E3UlhsTzFY?= =?utf-8?B?SStla0NucjF3OCtDNlZCbDVvRUwrcE5Rd2xBSVMyWDVxbzNFLzBWRUNpU3VJ?= =?utf-8?B?R1VqL2dLd0ZxeHZINXQwU1oyWkgycE5qRkhwbDc2RlRtOE1RL2t6SzVQTUJK?= =?utf-8?B?czhkbGdvVCtNTno1dlRSTGsrbXRVazIvT3R0c1QvaWVKaGZ3U2tOYzEvd1hD?= =?utf-8?B?MWo5czJ3alEvU3JZOER6MDNnR3VBenV0MTlRU3N5QlBOaDVCY25lNDJQTlZx?= =?utf-8?B?RmZ4QTlVdHJLVWdnTDRUOXhRdzBYK1hhcU1GMlR5RDBKdmVvZGUwclpNMmk4?= =?utf-8?B?UWxRbXRBYVFEa3lpZ3BUY0NvdmlhTUdTVkhOL2M1OXUyU3RnRkY1ckV6RVpq?= =?utf-8?B?ZVQyUFlXazk4L0ZZNlo1TEZxbitUZUErUG9Bd2k4bXF3aHhpQnJLRTlDcWc0?= =?utf-8?B?dldXSXUvN05kVWVsdXZpOG9VL09QanJkRThPQlc5N1lOQkFaTDl0NVBpNWcx?= =?utf-8?B?UmVXWm41RUhvOTI2Zlk2am5pUXFwTzJITG5KYTYxTVBZa0RNN2hqNW9iY1hq?= =?utf-8?B?WlN4cW9welp2Y00xMGxpUDlmQi90SnBpLzczaEdKekNqVTEzUVc0L0VhOTdw?= =?utf-8?B?Z0NRMDRjVnp4d1pJemFML2NhM1NDRGhmZy93dmJENEtVUC9zaGdXdk1Kck44?= =?utf-8?B?NG1VVk5lTnpUbFlRNXBrbmhTN1BJU2VsWFdURTFXbm1DNzM4UTlxZHRVSVZa?= =?utf-8?B?R3NxR0JlVUFxaEo2SEZlQlVqUjdCamJLcXIvcVE3TjQ1TjJqaFlGWkRBbS9u?= =?utf-8?B?aU81NWhJR0YySXkrU1ZQellCOUk2bUJlY055UEZUa0w1YUdFWStHcXRMQk5H?= =?utf-8?Q?QmvnGWXbbDbLB?= 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)(1800799024)(376014)(10070799003)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WW9HZ0F5QW1UYnN6SXozNXdmNWV1WmJham5FcWZsK2wvVzdOWkkzdFpSSFlm?= =?utf-8?B?cytjVXozQ0d3K2tUTmJFQXB5S3hsTlZvQllMOSsxdE8zanNjcld6dmF1V0Uv?= =?utf-8?B?T3lqa25Zb1hGSkw3WlFPS1BkWmxobElrSUJLT1UzOHkwaG9IWnJ5NWltUGN5?= =?utf-8?B?NFlUNFNmWVlWRGxaRml4SnkwY2xadXpXWHhITEZnazljRURtZm05a1o2VXNH?= =?utf-8?B?S1BLak1vNW1XeURRMnVIWnRCTURPdEI0M0VaK1hFTGM1OHMwZkpxRG1XdHA1?= =?utf-8?B?ZVN4R0tyU0l5S2NqOEx1ZWZtS2J4MU93eDFmTTBPTm40QnlRQ0oxUnZnUnov?= =?utf-8?B?dVpKZmNYdGl1UGEvR0luTUJkOWR4NWJWcjByMW5FTVRyN0RWY2M2UGhrOVFD?= =?utf-8?B?OHFOSHNoMFNPQWN2R2d6dmRpVWRlSXdMM2NLdGo4aExNSHNnQXZzZTliVkRT?= =?utf-8?B?cHZPWFF1VTc5RTJ4SDNTamMwQXBmUUExRVlycGdzZm4zQWVkSG9mcVBsZmg5?= =?utf-8?B?VWMzUVlzekJRWkFjSTd3d2h0Z3F4TG1rK0xTUmp4bnRhQVlDcWxiRHVnd2NM?= =?utf-8?B?VUtab0pBY0dacHFEVTlUL0RtN1luWDgveG4weGF1YjltTjVqdXNNMzRQOHZN?= =?utf-8?B?T1RLUFBXL0wrNWFmSk4rSVRXRVcvbGVXUzJ0WFR4citvNjdJZzVjOEUwbGpo?= =?utf-8?B?M1NPRXdWaHR0K1NmOUdOM2c1eTAxaHpteDFwU2Z0NU9CZTExZi9XNE1HQmFo?= =?utf-8?B?U2RFdUpUY1ZNSEdhSkI4eHlwcWo2VGhMRjBlTzZXeWpmYnd5ZWhJNGlMUXFO?= =?utf-8?B?cmVQY00yTnNpdXFSNEpoZWpxREdxMytkT1lSRmJnNnFYbzRYNFVQU1NMcmp0?= =?utf-8?B?V3hzNE1lNjlIRTdkc3ZnK3J5aTVuSFowd09VOXNldmV5eHNmdUxseWlRSUhP?= =?utf-8?B?cy9GdlFSM0RSWGhyb2ttOUkwejVpZDJKU1BjUGlnRlo3R2JjTHE5R1l3TSsw?= =?utf-8?B?ZmprbnRvSVNVUENlNzZOcklxNTByRjdOcE9taGhqb3VZMHlzUEMyanp6bEdo?= =?utf-8?B?YW92NUwyOXZBUmxSbUpKdi9BNno2S2pYWTNIZVB2TDJpYzdqREpaNGI3eW5x?= =?utf-8?B?VllPQWJDSkJHWVgrOEQ2TVNMNGQ0ZHVDMkp5QjFsRExpamJmV2hnZVdsS3Jw?= =?utf-8?B?Q1JWeGxsY3lDMjh6RUR3S3lLZ1NQTFF5bVNPaE1HQnhOOEpCT2Z6dnlqUDl2?= =?utf-8?B?K3k3bU1SbVd6Tm5qdFFyWjJ1d1VkNEdydGJFTUtKNmJFRUtKNHVYQm9oWitn?= =?utf-8?B?TXFCQUhOcndXb0JtR0w0VVErZ2ZPcEtTQnpQRkplWnhrSmV0UGt1cFNxemg3?= =?utf-8?B?aENyaUJzQklyYm5ZUzRDNTdaYjczSlVaRXc4VmhIQU9CYVI3YUNqK1VOK1dK?= =?utf-8?B?czgwcWR5ejlDK2I0dmxLZnZubHVpSHhIS1RwcC9na2JQblFsdDMraHNIUjZL?= =?utf-8?B?RHR2WkFwLzFjeGxIbWg2MVllQ1NNRHhoUk1iL3lOZElHUlZkc1lVNXhUSERH?= =?utf-8?B?VEdvdDZ1cmFxdWc2Ylh4d2p5dmhyMGlMSlRKU0VDY2hxOXlTbjh1QzRQcmd1?= =?utf-8?B?ZE0wL203TWoxcUhkZkd0emRZSnFFd3hicWxBT0tGQ2RqUTVSdzQxTVJ0dmY4?= =?utf-8?B?cW9zd3hsbDJ4U1p2c0ZGYU9pM1hWcWUrRU82aFhQWlNQQ1NqZERCeDJXekU4?= =?utf-8?B?NHRxT09TUi83a1FJWGN3NG9mQmJnR2tPZ0pTaktxdlZFUDNDdVlXTG85eW84?= =?utf-8?B?VnJoNWNVLzMrUFk0akU2MndRY2hEa0JTUEI4Ky9na0FIMzhaZ0RMYVRqOVll?= =?utf-8?B?MW5VLzkrZGdiZ3ZKVVhCdTVsQW0rVDVpQ2hNN0tTdUFOdW1oRXUycy83eWdv?= =?utf-8?B?SllGQ3RpcHc1emVSWkhzQXV3NksvdFVxcHlQTDJBeUJYVHBsbklGamdNWEdV?= =?utf-8?B?RXVRSGpyVFpqSDdPb2RPVUg0Y2ZzMDFvZlovYWw5cFdRa0VRTkgzNEdpOXpq?= =?utf-8?B?RXZKeEtpNTg5NkVrTUxrT3pLdnlQUVkvUDBKL2pCMmx3OHRwdm5oRjFiNUJQ?= =?utf-8?B?b0ZlNEt2Umh6QkgvR0VoN2xLZEtLTEFnd2hJa2VRV2NWOUN3d09XUzluZ3BI?= =?utf-8?Q?qQgxg1FnBavRul/gnS3EOD4=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: yD1roW0hO5ihuyPsoT+LBHsTqDmYepQhd+u7X+M28Lk+P+bJLvb96pZXvYPp1rYTmo9C/qDMT+GuGCCQOJVuQtCICGeIkiLoOSxps/o3xW18g/VML+4/lsl92oJeF9Eh8xSvb/C1yOpuHRc3OFBfsmeE7AX+plmT6XP8GCgL4Ap4ZFuG/cwzsT01DgWJMJc3Qv4jkvO5/gfj19cLVlTcL+ILQuJO+2zFpuP1SDBlZxUxYFm0R73/VBrWWH873A2y0n6w7MUxPiBSV0fdeQvBWgdcFHw/HK+lAPbyK2ZWfaT9qn9TTZhHQqjDdPfE+kGQwxX+UrvR455RZo0akRW2jHVPAQjxxrD97cEKEUsL42gB2Gg4owZnygbpCa3lM93NBPiRUDY/NvqjKI/FIk/sV9sCEOkVyFNj3lomWQkGi2fqYiqckyUR7tz07P6gE8JNj6DTrDWFVzPClCoGjRqEe4m+FxOM08uVsMJp7aRxD/d9vjrDij58Bl6LGX8ymEW7k6wtLzD7f84PeqXGPH5fCaMTMQQ1J7c2fR0kg/bBO+HCxXKCmk20DqMR+OJo+PUKmGkf4xJ1oR5UEDhZM+Xp3pDRa1WVY8uisX4tcAIRkLQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9fa0c45a-1093-41e1-7409-08dd425dfa45 X-MS-Exchange-CrossTenant-AuthSource: SA1PR10MB6365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2025 01:15:55.6410 (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: g1Aj4PLah2MXd9I1oWkZnVnADzjWgtekfUsARLef9xHgMJWf8WPfaBqfGC8ZHn3LTXdgeaB5yPUn+UG7YXxfKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7521 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-01-31_09,2025-01-31_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 bulkscore=0 adultscore=0 malwarescore=0 suspectscore=0 phishscore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2501170000 definitions=main-2502010008 X-Proofpoint-GUID: qvPEhY6FTvMkwfse-y1JjeYCwWZy6JM- X-Proofpoint-ORIG-GUID: qvPEhY6FTvMkwfse-y1JjeYCwWZy6JM- X-Spam-Status: No, score=-7.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,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 List-Id: On 1/29/25 9:11 AM, Jens Remus wrote: > On 28.01.2025 01:57, Indu Bhagat wrote: >> CFI_escape is most commonly used to include DWARF expressions in the >> unwind information.  One may also use CFI_escape to add OS-specific CFI >> opcodes.  Up until now, SFrame generation process would skip generating >> SFrame FDE at the mere sight of a CFI_escape opcode. >> >> Fine tune the handling of CFI_escape for SFrame generation by explicitly >> checking for some "harmless" (in context of SFrame generation) >> CFI_escape DWARF expressions: >>    - DW_CFA_expression affecting non SP/FP registers >>    - DW_CFA_value_expression affecting non SP/FP registers. > > Could that be extended to also process the CFI instructions already > supported by SFrame, such as e.g. DW_CFA_val_offset through > sframe_xlate_do_val_offset()? > We could invoke sframe_xlate_do_val_offset (), we will just have to craft a new struct cfi_insn_data object just for checking the register... What is the opinion on copying the necessary conditional into sframe_xlate_do_expr () for DW_CFA_val_offset ? > On s390 Glibc for instance uses .cfi_escape to piece together > .cfi_val_offset due to minimum binutils release requirements. >