From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2072.outbound.protection.outlook.com [40.107.105.72]) by sourceware.org (Postfix) with ESMTPS id 114403858D20 for ; Mon, 8 Apr 2024 07:27:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 114403858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 114403858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.105.72 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712561244; cv=pass; b=AfG+GusHr2WHwTbS/+ob0qeICU7fk+V0Fprx3tkw4OWprwvO6GCNm33tkpuxfAsZFXYL4y567SRwNgaSx8oi8xvRqog9xI1DZ5zWNiMpHx9iiV3ZPGYK3JzZEzWLFOgvTj/XRfR2it+jMBNNjaH/tmv5kcixFDwJ0yyzsFVwSJ8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712561244; c=relaxed/simple; bh=gyaYMwCm9Z2i5VdcpST+jefREbugilb3gemyXHSSloA=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=TZtV9wBh/7OlXVIbAd9R5rDDvwpE9DPuVtSbhSLfM6u/gwdwIsOLWKvIranU1nfPhes7+Jjq18FPfbCpOoZe0RqMJTE/SGW/TZS1WWIK+NuQZ/OZzIotL+jXddDg1BzlVRpc2pdfaj5uvxMQjy0ZmVU+VD9wsM0hoe1bnKrD4W8= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=PyJABmwPJhnIF0y2f6LNEcfgHgcrznASKzICyVz7RiNagtAoZLOew/HYnofMgDoEkVwQgKj1aZx8eELZezCHceAEcWIdltgise7q8qi7w4FUFhH6bVcYmGuY72waMxQttrirsruEsl2OtFJsQbdb4+HBIiDzGstMv3blJrIZ1ipBFv3re1GPL6IWOkC4biCzO/c0Gxs0+pbHsxXQcDfUwCSt0o+m4jPQrJymCLb2vrQakcgLx33TbTgl9amkH3dfB1ZnT70TiPmjftMWsXeas2tRsqevYYeCvfrpeXoTVt7S9MJTqHZVCdGQAKY5y7eiclTGe3FW364Z7eq8M4cVXg== ARC-Message-Signature: i=2; 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=oYB9XxRI0xzxUHLTWr/Qx69nYxgnladZ4r/MfZSG4KQ=; b=XWKYNt4dx3tMyciL36FAYeRNdshO73p4IE1oqvblI4BXjH4x8Xv9JZX6FXlNvWwK9Pb6VHFdQI5Hki6b1Su4eFhi37WbhXlWSgqr68H/jQtEeSs8KWOs91ijRUtQfCNlfNNZleeOTR13Qm1vtIt730QqF7r0vxGxn8nOZb5wTcXZRM8txkQusqNQYQPuPMqDf9ez+pG7H4DnzYNnfwMtI7XoId2Ox+Cs00WvtFRoeJpN3nXd4PBiQeOXjIS+kgrYUQ0zbAkexpxwRD/jWORokBtT1j/c+bN4LMLCovferCKtIjZWtK2spTruP8m3k4G3MThRIsGX6+praXltFvbtxw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oYB9XxRI0xzxUHLTWr/Qx69nYxgnladZ4r/MfZSG4KQ=; b=uT5wjSmIFBf3DIloKBw+C35ZxhbqjDyTd8tMu+SpX6FhQJHtQd8K53TSLEbTMKWC5Z+YJY1STBZIBnfoa6eVRhrhCA2kKvoaALB3WU0T9+ajJhQjUW//sJ10GrNAj89Fc/OMNWrUe//QmQZAY9NV+AVW76XdbJYue67eWUYdIfY= Received: from AS9PR04CA0173.eurprd04.prod.outlook.com (2603:10a6:20b:530::17) by AM7PR08MB5366.eurprd08.prod.outlook.com (2603:10a6:20b:10b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Mon, 8 Apr 2024 07:27:15 +0000 Received: from AM2PEPF0001C70B.eurprd05.prod.outlook.com (2603:10a6:20b:530:cafe::8d) by AS9PR04CA0173.outlook.office365.com (2603:10a6:20b:530::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46 via Frontend Transport; Mon, 8 Apr 2024 07:27:15 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM2PEPF0001C70B.mail.protection.outlook.com (10.167.16.199) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Mon, 8 Apr 2024 07:27:15 +0000 Received: ("Tessian outbound 1b0f2681ce6f:v300"); Mon, 08 Apr 2024 07:27:15 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 586a2d49287e8ca4 X-CR-MTA-TID: 64aa7808 Received: from 09c0a0b57971.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BFE09309-9B45-4FAA-A18C-796EFC560B6C.1; Mon, 08 Apr 2024 07:27:09 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 09c0a0b57971.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 08 Apr 2024 07:27:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PCN/KetlU6ixaWXF/BnMhAmT1oHgMx3pqpo7eK1QBYKJUQxiq7YUvXikdA+Lv+/9YhylDtpZSm2juxf2ksR8bO/1xo7lLkiLZ37P/icL9iy9WWnFOXx+UBOZ/QF9LUmPDIfkZyXflR0HSm9UqnbfvmHPeuR+AQfhxuM2pqaR4mNUHlwchM/KOU6V+EzSDf/uzlSGelIYVxBKxNQ0Iovi8GgeqIFT4XOKmrylZuTEiAgwb2kDWSxZrLJpEBXze31IcBHx9oNvePrPx00GHTV2llXfe9evRqMAQOLR9FKNeqoa9hKKAikcjwVvdeXA+Dih0D50Md0ASTAFl977IXnChw== 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=oYB9XxRI0xzxUHLTWr/Qx69nYxgnladZ4r/MfZSG4KQ=; b=F9O+gPz4EoFrWsFMjbh0kHnsR2wFD8sXQ8K12gYHchWSNgglzu9dhyCM6d+oR2Pr42jCuPV9U7lZhwCX5/1C+JBWhIg9WpTVifvbfJfncVMwICpqtS2XM/WmoAl7r4FtRZ7FcOdbWu8BWMGzcJYKNI/8jPsywC2t9JNA0SHhjnNJscJAhOWcBaivYS7kmO7jgTPQR0uKS/37RODymK5HrnAMwX4ux/lOOEVDBbl15e1erLLczluawLqS6Krj1Ujgq2aUsqmDrQEnSEkeAfbm5vF6xOrTFSBuD3wOzqE6zEjjuJLDjotCB29CuiGLXxPl4I7jmmOI1f1uzMWeGfVbDg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oYB9XxRI0xzxUHLTWr/Qx69nYxgnladZ4r/MfZSG4KQ=; b=uT5wjSmIFBf3DIloKBw+C35ZxhbqjDyTd8tMu+SpX6FhQJHtQd8K53TSLEbTMKWC5Z+YJY1STBZIBnfoa6eVRhrhCA2kKvoaALB3WU0T9+ajJhQjUW//sJ10GrNAj89Fc/OMNWrUe//QmQZAY9NV+AVW76XdbJYue67eWUYdIfY= Received: from DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) by GV2PR08MB9424.eurprd08.prod.outlook.com (2603:10a6:150:dd::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.54; Mon, 8 Apr 2024 07:27:07 +0000 Received: from DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::8c23:46ef:c2c9:ea91]) by DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::8c23:46ef:c2c9:ea91%4]) with mapi id 15.20.7409.042; Mon, 8 Apr 2024 07:27:07 +0000 Date: Mon, 8 Apr 2024 08:26:53 +0100 From: Szabolcs Nagy To: Cristian =?utf-8?Q?Rodr=C3=ADguez?= Cc: Adhemerval Zanella , libc-alpha@sourceware.org Subject: Re: [PATCH] aarch64: Remove ld.so __tls_get_addr plt usage Message-ID: References: <20240405123550.1748641-1-adhemerval.zanella@linaro.org> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: LO4P302CA0025.GBRP302.PROD.OUTLOOK.COM (2603:10a6:600:2c1::13) To DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DB9PR08MB7179:EE_|GV2PR08MB9424:EE_|AM2PEPF0001C70B:EE_|AM7PR08MB5366:EE_ x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: fka6u4DcocOp/GCJyBulMTJ7hQBMvxJzXpKS8zGk8hpZqSImZyNdGgizGGcGDh8dfhw1CUZ58pMbSf+QUglwEq6AXsyZEia+YmQ5u1IS3NkOijySRsmK46N/A4zd28ZLLS2MOfruA6ITcdBdPBkKX5k0kGa8x2AnCODBsTIo4fYV2o4oPHTJ1AdCf7IvIh0viZeS7kchEjhQMnJViYQYjEkdgMgbM+tPslIXYJDwzcazOYSlNQzgP4bl73lwdxk3t1dEcwzeCIJuwnFDRkLukXDQFV3WDv49Bm0wmzoNZ+EZ7MmWaW7R+ys5pLx5RrHVu0VqcD4e3ghQIs0ZEWYxRoxt9446Tmd3obSxaNj6pFvelABfmJNY5j0A8zfmf/VOb/E+Ef5Va5KZnk2/5gpdInABWmiyyttt18tJ0q8W+TuZFKJQxDgM7+EJv+c911roWB6ZyTKRLgCfghu29o4XF6NCEyphUZRFhGByAf64UIu009XTmbC37CPCfqO8H4NCfi+WsoZTKRk8dIbaGK7+txxmiEQwx4rGY3+lZie9kaVXJTAeaDc9F8ow5s0+ZvUCPeEZX+cwZ7SmK8M1v0OA2IisjpaGtDtaic1en38zNR0= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR08MB7179.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007);DIR:OUT;SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB9424 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM2PEPF0001C70B.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1a7a1818-213e-467a-ac32-08dc579d50c9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zO/MdXrXZsxIHs4/1Lbp4nuZ4BY/fVD1UCiuHJDAzOG4d6rizOEtc2U05vwt8XGcE8ws411ROXAZj2zSjTl5gnEhgvbkdSRwPei2+x9QcL1uRuCxLVSkBznED2AHblDAr5SfXb+rtI85U3N5EpO3qJNq8yNhnDlOjoUzaaCHNs75jr/MqGFIVYQ4wIrgiET3Bey+VM7L0iScJgp5PYIPhyr+297dt7Fu0Et7C91sA2DVXh3h5w3wFm9VPl/n0ijm93M4xQnr/q33D/Huz9jrLbDgMdt5HvI11JsOgDvWRYEyyTcuavk3sZMjdR08cNpOLjGtvezcwdenNCtwzKfimWS+04os6woAG3B3jnh1wpNd1n21imLbDbFm8pH7I3nLUDHT4TEnyWwRccCv0PZW3TWvp2EhKuv8HDPDlepR/6YJ362q+UH92JM69IXSN4ZJCJX5VxKB6DEED2eAOSAC+0ijEJwT9XMisPMDJbjSRCvsoXMhmWA6fg+NCScXz3tFdfbQFdZjeDV90d94fNKzHjjEcNrca100BvVolxYl9RewsfVGxljn6OCJ12mj/kWscGvWeetXgF5yePjugYyXyLnt4BHwXUWoe0QDkYjFefsy+TVmrCpM+il4k+kvIzO1UUa9GA+axaGdalt0xDQ29LvnugD1H64tv5HS5hUkusrVwQxqvzkaOK9MFCO3lkrh X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(82310400014)(36860700004)(1800799015)(376005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2024 07:27:15.6018 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1a7a1818-213e-467a-ac32-08dc579d50c9 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM2PEPF0001C70B.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5366 X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: The 04/07/2024 16:29, Cristian Rodríguez wrote: > On Fri, Apr 5, 2024 at 11:59 AM Szabolcs Nagy wrote: > > > > The 04/05/2024 09:35, Adhemerval Zanella wrote: > > > Use the hidden alias instead. > > > > > > Checked on aarch64-linux-gnu. > > > > does this change behaviour in case __tls_get_addr is interposed? > > Wut ? is that really supported.. I mean.. isn't that symbol prefix > reserved for the implementation and any assumption about it is either > ID or UB? a behaviour can change even if it's not supported. i did not try to imply that it should be supported. i know sanitizers interpose __tls_get_addr, because https://sourceware.org/bugzilla/show_bug.cgi?id=16291 i don't know if that hack works at all now for tlsdesc (where the ld.so calls __tls_get_addr, not user code) my question was if we investigated this issue since it is useful to document then in the commit msg (or news entry if this affects users)