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 951B43858C3A for ; Fri, 11 Nov 2022 09:27:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 951B43858C3A 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 (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2AB94Bju014406 for ; Fri, 11 Nov 2022 09:27:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : to : from : subject : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=dxmO42/2YBbLSkTHuVIDPluEUj8CJ03eRMGjMkaYm78=; b=lesNrZiKPeu8BBkSW2VLPmsPUHLjeuzVBjCOewZMrnl1aavhJAAkknF4N8LRCW9TM6kT 7bUSbaW7Y1ebqrULn5KIvUOh97rQp1FbTcK/rXahAJ1AIkQqzou1k4COF1gdCQlzkoi/ zXX+iCiI9luyQ44aAbbnMH9rh7UZQZSTj8J7rtlxDnPGtWERdwcSreU6LWmq5zQVxrvI AY+dF+EpZpF/xzFw4AuA+Lwn/fDHMCOvTp2Rx8wAID1tSf7n0VJLS0GXjBxKi1K3X7/l OePPD1jcs4XBj6SesOrlGASefbrt0kjSY7MZIjKmigpg8+Vyh3Kwy+AWBZre5zcE24lL 3A== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ksjxkg4n0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 11 Nov 2022 09:27:33 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2AB8UoNv004178 for ; Fri, 11 Nov 2022 09:27:17 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2109.outbound.protection.outlook.com [104.47.55.109]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3kpctqn79q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 11 Nov 2022 09:27:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=asUDEpYlDYlh5MYNOSU0bg16OIslbO51v8Kr4zoWT8dbfrwy3jQT5X9Z1yHsxCOsRAFV2YxEmfD/a6H3FkwhJDkAaJwamrjeCbC4gCAmFniFfVymnJC7h6bDae+10uPE3qrp+S6l8oaY4W+uUL1raKAmeNY7dcNLfSSgLQMqNFjT4xZq3xDi1Pe/p9jZVGdRilsnr9z8t684tMVinWabOx+XC4RSwhZR4ud0P7u/Y713ZrWqijufiVDLDBVkJyXlvcympXIrR5jtq6XmFHe5mSw//rLetfM7BFizP1gjkBeP3FcbYbw+Ymr4eTEddGUiXbOvWQab3J4WuCd8Z6lBvA== 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=dxmO42/2YBbLSkTHuVIDPluEUj8CJ03eRMGjMkaYm78=; b=TIqmLtx7bnX49zxnnpHGYEDxtUYBWjg7CXtim3KQzQQTQh5X0DmJ3nOU6j0S0pUVcpBLuhITuLvL685E8ioUE7uKZhAche1cByJXymdRfj1LyUQIXP0T/ZcclYWJu2pFlyP/zlNfjq+SPWzEYu0aOoLZx7VPPlrc2c3ZWNonFuM9kdSbNf7z7QaHO7WF0AxMXGVZoKMwk1g9vFi2zazuGpNB0SctRTEOZHQqvLBrh/WaR4rcqXB9VMYt9Lv9VWV4PIKnvK//QyqiHZInS+Rg66h6LJwNt/iphVfhNNg81pNSmsU9DRDKbtTiKVEumzprrFN2oc65xs+/4owFx/vGfA== 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=dxmO42/2YBbLSkTHuVIDPluEUj8CJ03eRMGjMkaYm78=; b=thkpdPug6IEXjrE0Cr1Z5fNfSGuC0yJ0Epex18TjGJGXah0dFEhHeZm2rDGa9mtQXvOk+S19CE/k2QSxPk8HvI/Lnn1+83SBrohtGL6YbWg0wNoWwuxDLjpBLJp2zvBR5yu+7hgeem4z4sc6uIgvXVRplRqe8FBbhl4VjGJyCEM= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by PH0PR10MB4743.namprd10.prod.outlook.com (2603:10b6:510:3e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13; Fri, 11 Nov 2022 09:27:15 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::ee70:1952:4416:1bdc]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::ee70:1952:4416:1bdc%5]) with mapi id 15.20.5813.013; Fri, 11 Nov 2022 09:27:15 +0000 Message-ID: Date: Fri, 11 Nov 2022 01:27:13 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1 Content-Language: en-US To: binutils@sourceware.org From: Indu Bhagat Subject: eh_frame unwind info for plt on aarch64 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW3PR06CA0022.namprd06.prod.outlook.com (2603:10b6:303:2a::27) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|PH0PR10MB4743:EE_ X-MS-Office365-Filtering-Correlation-Id: 5f575390-7081-44ca-718c-08dac3c6ebb8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: i1N+h04NQmfrzEzIzN7W39bsa467wbwoadrifwbRa+GbmkJ0xbtNP/48SeOvHUwUK+KTWCjERmCq+FrpjZxMIF+QeqMOkn818lCCAMgsWJzm4IyHF4ipDLyxpYiDwjE2OwoyhIPhpwT0Zt9dJZWhThE2GAXu0IJGErPN2deQ5XLmyVUvAYmike0bAbM45ej2yGYWjyuke9zdlgMTf99QWETEB0RxSeEXT5tIf3sj9tLG8pGbj5MJeKR93srkt5zrJcbSjJwd/Q2Dhac6NlfWQAJB6FIf9Ldqz2KunBC55EhGbyJiOFaz6D2PXK0ICnhDmkWtZuXzW2Px0cg7oh22nsdFbulYDYSJBrwC+y8YLoXS2Ow6YnqAvcoo5aHJyS/rJ55engnI4gK+rY9BS6n6fFDvkDGNxqrX+rnDpHVDl4jFEBdHO4R2rwdExLGsAZwV3sL4hN206KDRl6zSsdchwZbjsAass96HKxPZBwJzyFD1Oi1Hb3HLOwC4FacOOhQ4BE+Rg53dG+Sb2STZg6koQMw0Vnhpuq6NSTvd6YjtW5CrYVWX9QRp5VPqWokUOKcoqtpGr310ZsY9emkMHExDtBttdV6epZi1Q8QXUgWyU7ZOBDqVa2P5hZatfqXsaVV/4itiv9hEwaMF2wT5YjYtz4L6fPcGHFc8KjebGV46674GSK/2U5Zr5Bw03K1epwwUgC9qgsGCUwd1f+WWB6MZ1e3j+muKF/j7xqDSNsrA0TAGHflnBeFH7uluJVFwmWMG7WA5cYBpKi2uhF68q/bjyNqDhMGRC2CjVsY+2gclMsWByLo62rxgwKyjagw4lZcU 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:(13230022)(136003)(39860400002)(366004)(396003)(346002)(376002)(451199015)(2906002)(44832011)(38100700002)(86362001)(31696002)(4744005)(6486002)(186003)(2616005)(6512007)(478600001)(966005)(6506007)(66946007)(41300700001)(66476007)(8676002)(66556008)(6916009)(5660300002)(8936002)(36756003)(31686004)(316002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bkg4WjBiUlRGNEtqcmN1NnYydk9PSnRqNWRmbmJLM05wL0xBb0tDNTZqR0I1?= =?utf-8?B?YjhyeDdRMmY3aExNMVJsdkdBZnJsNU1nZEROZy9iQU56T0lPc0dmSFlRMXVK?= =?utf-8?B?NUp3Q09zV2c1ZXR2cjJXKytSemJmQ1hodHl6cFVkTk5jdysxSVR1Snl6UWhN?= =?utf-8?B?ckhqMlNicEZTY1laZnAzY1ZaUkQ4UTJ2cW9pWnluOU1qY1pHYkdhaE9RdEp3?= =?utf-8?B?bUxtNk9qTFJTanA0OVZXZlh3MkhwZVBGT3Q2NGpXR3Rlci9qQWtPakFGVjA1?= =?utf-8?B?bzVRTkRUekdKaEJhdVdQTEhXb1pxdnljUWFROWhvZmdxVnpPbXhTSitwdmJ6?= =?utf-8?B?RENxN01jV2dIYmU5S1JrNGVXSjBLZndIK21zQmt4Um5Cd1lOWGhNcGVPUDE4?= =?utf-8?B?M3RycHJJUEp4QUQ2TW9XR3hWUk4yc2piODl4S1p4anZ6dmY2eGZYVmE3MitO?= =?utf-8?B?Q2tlVEZMR201YUFpajV0cU9ScE01THJJc1VHNlRQdFdFY1VMZ2tGQ1E5Yy9y?= =?utf-8?B?NVVVcDZpdEhEamQvcDJSL2VDKzE1dTc0ang5N2M1RmlRcWp0ckZjMVNoby93?= =?utf-8?B?ZWc2SzQ0akZhWXhwVEtKbDhRQ05EZHF5NzgwZzBhT2FBTjduT0JveGIxOE9t?= =?utf-8?B?SDZjL0p3UERqK2lGQ1M3UUEwWVpYOFplYjBESlBXU2J1WnlmZGMyMFZkdHMy?= =?utf-8?B?R05ORnJRckRXaUdzR1JXa0QwdlpCdXhkRHk1WkxIM1RHUDBJNVczcFBnOUxN?= =?utf-8?B?WE1qTXdjaHk2Mys3SkVNQmlsQlI3QWhHRUdsRmFRRW1QdzE2MzFPb0hzRlQw?= =?utf-8?B?TVpJNUUxMU9CaEtpV0JpOHltS0VEdzdZNG9JN0RvaERSTDZMU1lxb3E5TDdF?= =?utf-8?B?Q0VTYTRHTjlqRENyNk1TT0lwdFpicGlwWExmU28yODdaRStpUVpRYks4Tkdp?= =?utf-8?B?aGs0aVNkQWt5Mm1LZWVva1lTZ0JQeWJROXYxbmNwaHZFYVVGc2kveTNKSVh1?= =?utf-8?B?ZUY2YW5CY2pHQlNFL0ZUbU04cW1HeXZYZ3JtRnRkNWQwbVRPblBVM1kyWTFN?= =?utf-8?B?OTZ2WEZvWHhoQVhKemJHdUprelpHeXB1RVBLeUlkYmcreERqdmVldG5jODQ1?= =?utf-8?B?WGN1TzNVckoxVkxnbGo4SEhVZUhhek83dUxTTWt4WlN4VmxBU1FXaUpmNjhU?= =?utf-8?B?dnQvT0NaSXovem9VaDU1alZPeWVNVlFpZ0l6K2RkaEpaN1RQSUJnLzZtY1V5?= =?utf-8?B?UUFjSmlpNERDQ1RyTXptbnFMcVpPbldKNWlyQTd1VnhpR2RzQWdnY1pBejdv?= =?utf-8?B?NCtwNzlWWWFGVlJCeU5QZGJiMHIxaytWRU9aRlllN2JuMkthdW5TckVaeWJN?= =?utf-8?B?RkRkN2NKWVkwSnUzeTlYcFpwQmxwYVdGdW03VWczNVUwTGpVN2NUbnl0ck1a?= =?utf-8?B?aWhaZDJ4LzZubkFVUklXVmpEL0tBVDc3TWVPMUVjemhZTjUxY2hwZXd6Zlox?= =?utf-8?B?R0hyUVh5czRUZG5uWHFRMHkrenhiT1VWMEF2c2lSM3pKamEwTlY1VUJ2cWxT?= =?utf-8?B?ZTVZcmVjbENuR20wbzR6OHc0Vlp5RzlRdlJZSVRzVitFdmtnUW5JVzBtT2dU?= =?utf-8?B?dWM1MlQraWQ4azl4a2NmUjBoeVl0dDYyTjZlaUxHTmhCcm1VWmNhR1gvZlVm?= =?utf-8?B?OURkaFZqNFRndWRRN0ZOM1VMQlFQZm1hSnRvMkNIQjc2UC8rN3grVDdnR2tl?= =?utf-8?B?NmFaUVNkS0poc2pjdHpCSW5YditvZGozWldxcFRrem5WeU1wZFN4YnIrOXh3?= =?utf-8?B?c1FtcTErQ0NJT3Vxb25VaE42U0FNRWVFTzBESWsvU3M3TnBTcXFQMEFmVlJy?= =?utf-8?B?SDFOVHNqRUQ4Z1BiUURHY1pJVDZNeFp6NmJ1SXlabnZyWDIrNm9vd0tVQXlO?= =?utf-8?B?OUJ6YzVjQllsSG9Jc1B1ZFltVjF3bWFRcU1SaXVObXdIdjdvZy9YRlJ4VG12?= =?utf-8?B?MXBtZHZoWEc1c2w4L1BGU2xyazgrZWRNN0x0RFhsUDh0aHpEekM0VjZGd2RM?= =?utf-8?B?OE1raTAwNnQyOXRTM0VobURkWFB3SVRnQ2JzNFZZS0d4SnpWNWowMHNxd05z?= =?utf-8?B?TUprNFBaTDVmRVRRalVjTGxFZCsyeWlBQ1BpMkdsQ1hBUGIxSWhJY2o1Wi9G?= =?utf-8?Q?il90X9LajUUzJ5W0U/X3zko=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5f575390-7081-44ca-718c-08dac3c6ebb8 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Nov 2022 09:27:15.4676 (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: lI5DoVHGKQNPs8KIp7FRr+YPLV03kxG0mRwgs0+/4OrWV+rJm0fRkU6f8PCt7eIMEy1rmnQ236BtaQEpHmyh3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4743 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-11_05,2022-11-09_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=935 spamscore=0 bulkscore=0 adultscore=0 mlxscore=0 suspectscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211110062 X-Proofpoint-ORIG-GUID: YmUWkA5QeR7XXTZZYE3m9tgu1ENxpkbI X-Proofpoint-GUID: YmUWkA5QeR7XXTZZYE3m9tgu1ENxpkbI X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,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: Hello, At this time, ld does not generate EH Frame unwind information for the .plt section on aarch64. The plt[0] entry does do a push to stack: stp x16, x30, [sp,#-16]! adrp x16, :page: &.got.plt[2] ldr x17, [x16, :lo12: &.got.plt[2]] add x16, x16, :lo12: &.got.plt[2] br x17 I guess an unwinder on aarch64 can potentially attempt to infer cfa, sp, lr by "knowing" that it is in a specific instruction in the plt[0], but in practice is that what all the unwinders do for plt in aarch64? Is there interest in generating EH frame unwind information for the .plt section on aarch64 by ld (support for --ld-generated-debug-info on aarch64) ? I think the support will look similar to the fix for https://sourceware.org/bugzilla/show_bug.cgi?id=12570 with hand written eh_frame sections for plt*. Thanks Indu