From patchwork Thu Oct 17 15:07:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 1998654 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=CT4gzkNV; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=CT4gzkNV; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XTrnp1pBnz1xw2 for ; Fri, 18 Oct 2024 02:08:46 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6007A3858C3A for ; Thu, 17 Oct 2024 15:08:44 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2055.outbound.protection.outlook.com [40.107.22.55]) by sourceware.org (Postfix) with ESMTPS id E802F3858C42 for ; Thu, 17 Oct 2024 15:08:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E802F3858C42 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 E802F3858C42 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.22.55 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1729177700; cv=pass; b=giuxi8SGCLfJuee+l8KCu5coE6YhrUjLIFrOU+S+8SjadXJkB3KMM6yplp2KUUvCh09BHGSOSR2/Z1G38xFPIuMCb9LzPn9TNEQZ2D9uorcM5pMRikGtD8MjE7+mxQbE8Jn3YZBHoy5J4NRwagU21rheKrgm4CtrTqo8u7Z4L3I= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1729177700; c=relaxed/simple; bh=VqqRygxFAg8QFARGNp+QakktBLk2RMUTQXPuvhNksdU=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=LdnWFKAXxuMRO0TmaKlWuHrvaLDNphslZ9NrN4qDbzu/WtSjgSwpYz8zSATok/nTiAPf2Zf9KXD9mEwM2+CAjXSKUZ5vGIiTYKAQKw9vAxIY68zWXsAMCyLuEgIDaI0L+rnTl7PyGe4q5pyVIbWC7gDeif/rnrn4A8wmeRk0aMc= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=ozy0E97u+FJyRKNbBFaSulM9I+DIVoVy6B693VIWC6fEnYf0GfW+GbRC8aNdIQo1pypnZpNGmkvvJTUdggONtF2whEdoKIvtkD0yoUPpdjKbo79xMmRiPECQjAztobdkyFMwIICj0FaUlNKUvsKkxmj+d3v/nbL0kDb+GkGIdcFZqHz4lL6rB/kG/lq514+zGP1CXkincwBDHwxIUY45AbWMir6qj0GZAbtwOJLbpxWUeLfm0bQnGtTiqOw9+Z4+eZvyikRX0LkxSNNjfRyl6yV93hSc41XF/BxgGqXUMi1o7cXsuUfluJgbMptiFaSZhvCJkaN+iI7P0SKAbPeinw== ARC-Message-Signature: i=2; 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=EE7yFszYYumKpr4fsB0WMum5/REa/K1wmS1AET9VdRo=; b=iBcxY2gTfda50iF+F61OkGcHa2GG5nV43jS7chy5TsdpBp3APDLuHpjUK74a/TUyQ7tmlaznr+gJRSP/x/qSfcvNuFkzsZxyqvGDTNt7rI5TlydVIND/0a4zQKYqvbZpv/2xQLq14re2fTDfy7kAx9DNvs1dpfVPeXDnGfjMQYIsx0vWbBNQR8IXOJKlGs1pBxQU6Qx3di1YL59/KTJr2QY1ihI63NH8Ttcw4UfrVUaRWh/Oly8xfUYdYwQVRFyo29vrZno3+OcoRHceLpOEAkEovLIvfvyn0CvjQbUQ/oe/RpUINBEM7I4KSFH4nNTqT+6JZL/33ano1yZJ3hoGwg== 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=arm.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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EE7yFszYYumKpr4fsB0WMum5/REa/K1wmS1AET9VdRo=; b=CT4gzkNV8HsBCMW7nlmnjDi7pw96uEvF8cF4s15sL6amldWMKUzAWq529cfc2TGpSi3aJQUi0xe15YCqi56hgQWFpx71V2pVViUdLI1FW4tMj5QeBmAe3RFVrWkWMQsgpGyh1UY+pb6OAXw1h1436fNX8qqc/c/3gqjeBawVdeQ= Received: from AS9PR05CA0251.eurprd05.prod.outlook.com (2603:10a6:20b:493::10) by DBAPR08MB5863.eurprd08.prod.outlook.com (2603:10a6:10:1a1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.19; Thu, 17 Oct 2024 15:08:05 +0000 Received: from AMS0EPF000001B1.eurprd05.prod.outlook.com (2603:10a6:20b:493:cafe::6f) by AS9PR05CA0251.outlook.office365.com (2603:10a6:20b:493::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.20 via Frontend Transport; Thu, 17 Oct 2024 15:08:05 +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=arm.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 AMS0EPF000001B1.mail.protection.outlook.com (10.167.16.165) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8069.17 via Frontend Transport; Thu, 17 Oct 2024 15:08:04 +0000 Received: ("Tessian outbound 40ef283ec771:v473"); Thu, 17 Oct 2024 15:08:04 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e484f5c65fd60a64 X-TessianGatewayMetadata: V0a+Y8cNehaPW71QY1+e3OX1oWo3QiZANbWuE9UXIGgOGPV+9c7hPvD4PxoRV5jC9aKyBY+WxamOGA7PpUOQrZl+SWXRijKBxJDjgxcg99WEgj1mZBBJtkIWccGoJDy5oPvomvYZ31z1pUZS67eJndeFBrO6o5xsPxtIkrvq3UU/EY0J3IOJAdUruddnw1UNay9zI7SuHgh4+ECfXXqZ6g== X-CR-MTA-TID: 64aa7808 Received: from L0fd0b11db64b.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C0075031-59B8-4DE8-AD34-CAC3D1B24A0E.1; Thu, 17 Oct 2024 15:07:57 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L0fd0b11db64b.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 17 Oct 2024 15:07:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Nf/QRvVE4Vf4VZ4K5wC09AgvV2zz+BY+bJYrhVOEUFCMR1WVvzqW4F86KSPRvEKIgZKPSpZXWYbkz+2pVVrPqoYHp1Jf+GfOPl1dB17oK0MjBJBHa01HMJ5ifVDKnPIkyuxvRr86e7lv1Rjj9/rxWNCYNvX1djDmazd/I94qCb3obg2TJsKjyiO3pG5R9M/1OyW5PbA2m98+8TeSZmtzy2ZnlX/Mmj8gJGhG3Mo75/Z8Z4DvDgBOWCEckdmtnoit36y5hoLBQMJeKhpCv5IRlzwxFfiaKQ54KmCKiX56x/R01gcQ5J2bifUAOik9eQ/EyG7LZ1P+nYt19dL6UZjcug== 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=EE7yFszYYumKpr4fsB0WMum5/REa/K1wmS1AET9VdRo=; b=XCcZ8y3SPL/8Q8Jo7eq7Xx14+zCYmWOkBx97TaOMhWzTA3gGv8C0fufJUz0BGtTKm9b8ygbAixWukBfCJMo51/ZdDXjf56HkLHWp9X0joNRVwJ8ljY0MAZCVpreTA5lPP8NUsjZuIMltTOS/Gff8UsGvzczm1ANpmFYafo5+RLTiZhca+Wfl+VbgkaWVO73W+3QRqd5agE0XGetv5TedwsryIwo3H/hhgixHjzycCDKBxSTeY4EfdVqpM0nxbfcUeip8svuawFIljiXFSN0ubNaiOukBJHKmXfSV4m8SazdGbx5LlCQO/m8tnwU3mfc01/IU62nMuK960Kl41xAqzg== 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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EE7yFszYYumKpr4fsB0WMum5/REa/K1wmS1AET9VdRo=; b=CT4gzkNV8HsBCMW7nlmnjDi7pw96uEvF8cF4s15sL6amldWMKUzAWq529cfc2TGpSi3aJQUi0xe15YCqi56hgQWFpx71V2pVViUdLI1FW4tMj5QeBmAe3RFVrWkWMQsgpGyh1UY+pb6OAXw1h1436fNX8qqc/c/3gqjeBawVdeQ= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by DB5PR08MB10062.eurprd08.prod.outlook.com (2603:10a6:10:48f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.18; Thu, 17 Oct 2024 15:07:54 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d%5]) with mapi id 15.20.8048.030; Thu, 17 Oct 2024 15:07:54 +0000 From: Wilco Dijkstra To: 'GNU C Library' Subject: [PATCH] rtld: Move architecture specific struct last in _rtld_global_ro (BZ #32279) Thread-Topic: [PATCH] rtld: Move architecture specific struct last in _rtld_global_ro (BZ #32279) Thread-Index: AQHbIKYAiqPAb9AQ+kOcnGkIPFcIKw== Date: Thu, 17 Oct 2024 15:07:54 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|DB5PR08MB10062:EE_|AMS0EPF000001B1:EE_|DBAPR08MB5863:EE_ X-MS-Office365-Filtering-Correlation-Id: 099a6980-d457-409a-3072-08dceebd8061 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?q?7BUOdsL3G89LGOYM2?= =?iso-8859-1?q?3dZoKIeQYpHII6Fm15UdZdzmJK7+0naJDLHuK2DX+gGZ0gPIDjmYVCo/E0ip?= =?iso-8859-1?q?KT1yHka8BqBJ0IlM/uo5r4u6kmxZAVI4fAaCEz5OvAz84Nk77tmQNyzZhi6b?= =?iso-8859-1?q?4joGy7inRc9rk194kscUlGiqaRJnI6MchwzdCzE/ZQplb5njbQLMHrQBQs14?= =?iso-8859-1?q?uyAhZQE6xGamlOsrdxmqqeSpeoKpUalipV7bBq2pUYpjcxEptb7RdYhemTl7?= =?iso-8859-1?q?ItpJMUgZKYUiL14JnbQcyJ1IQ0bWVS9PwonAbL0uqjsrco3kT7aUZtfMvGwX?= =?iso-8859-1?q?2cx6Zp+aQwA0kxgQ0Ii4EfLxk/Ps8pOJaEfj0ULLkHGEBb2StKTMVyjS8sDh?= =?iso-8859-1?q?zWhBFAldGbcvbPH9CJEJrR6qP2hNYwEOEzLY3Q8awnmoFHYCPi7bfNUr1rit?= =?iso-8859-1?q?FPcyWFcNeKJDM1MCH5PCOtI++3vzS2Q5FxXpXHMVLcxcrq6FBleiwoTnkulA?= =?iso-8859-1?q?ie1axUgMiAjMr7J5XQSrv2XzyBvqLI99fUoTwJ25RxqicuCxSpLYIoTKMUA6?= =?iso-8859-1?q?9diJaSDJx39rvu5wyiG1jQsMgx73dp/0g7YSmLLmYFrL+vJ3yp7sJQZPn6aP?= =?iso-8859-1?q?EoDa1GIXQMml19RmoWmkmpYoPP5QBS0ICf2K2MHja9tdJl/KDuX7bMgRD4Mb?= =?iso-8859-1?q?HBDLPCkI3ShIoTQjGJyieMTNj0v8jc2gf/rXIRfS3OSJwkfBH7wLrIPiNDc8?= =?iso-8859-1?q?0/GpiMLrn0HaXFdtGXhgCW3oMHas5HBi230ESWg6X10I/Ww1UCQus4oCOcS0?= =?iso-8859-1?q?FhzjzfP8rG1hGvxFeoyuWFGZlWdmFiTFtib9LTBnZmGifQDQyRSbTpE/6fNa?= =?iso-8859-1?q?HNcsahxiURLThK1lAUDLP01qqD+jqV1QqlrDP/kGfhvY3q2L3hPF6qDMxzHx?= =?iso-8859-1?q?YbykxtPh6CkHDoZOhEJXLlLtvvqjBRRlbWfkeH3A7MRjZz56fp8WxxFXPzh6?= =?iso-8859-1?q?+0WnaeiLFFzwF9PvPsC3N0Rsymt/tTS6V3jKrPiUmwe7VoHSFeyovMiOK680?= =?iso-8859-1?q?VMbcXffMFX7+zSByYpUNvsrmRrolwPduNJlXQKEPuvSkIw7GqXYVNuY1HXJY?= =?iso-8859-1?q?IYlkGtUvogNQlSgS4To79MZBMTwXEL8k/HXQJehOC6A5STiABxLjvrE+a0iD?= =?iso-8859-1?q?U3Xd7bHLHQ51YUxoGNZkw6OpX6oKuG16u52bGn+4dvd4QylQi3PmIk3MG0rC?= =?iso-8859-1?q?mltemtVYiUJpKVIZO99NSImox/itB+l4R7NJYsiXNXBSm0WkoxjW/8M3HjV0?= =?iso-8859-1?q?VvnTuuRqor/GZBUHKkjWYv7V2HygK+gSuBVh6pJQBh+Evtf9+46beNaEvPiq?= =?iso-8859-1?q?ilwAyiCs38ZIWu3zSOcyphYy7jKuT9MRWEZtq71bL41sIwE1GY=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB10062 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:102:33f::20]; domain=PAWPR08MB8982.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001B1.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 0f175700-3b9c-4be3-ee2c-08dceebd7a0c X-Microsoft-Antispam: BCL:0; ARA:13230040|35042699022|376014|1800799024|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?q?m6L00WnKniaCShS1KMYxvJS4sB?= =?iso-8859-1?q?gaTJo4jWsF9rUeecyles1QJdJyCRAzEH0o/xnXTAfp2D/g7c0Z5SvVerjRae?= =?iso-8859-1?q?NfWdQ84UsAUseCGAJAF6/4f6kZOtGG/zykYWdYVw6YU4mKzY9HF7TH12+RPK?= =?iso-8859-1?q?8Z7Fma3JsiQQ4cDZ5sC51pkUS8I7AGy8cAU7ljNwxJlUgv2kb8kQZg7cXsJV?= =?iso-8859-1?q?lW0T4j5LqwtI35fyZq4iScnR2pae4o792f62QV7SAW4whlqEykU76GY0t9Nw?= =?iso-8859-1?q?40W5uVtijJ33CCx1+qDN4LOR2ZKn7OMhkCar3lSoR38LqJOQpm4ffDVDJMga?= =?iso-8859-1?q?Z7n8IUUtuBuPd88rZYX+oygg74gH+/7VVYdJIIkPv1gxuinU6jGWtI8WuMCa?= =?iso-8859-1?q?z+6P2UpK7r4S0w/eIcw4ZXRlL6LFqYwEkTlYOUCXS6bnibM4n/mtM1aCW2yn?= =?iso-8859-1?q?QL7rwSgb+36sghyKXAkctg+VFTXOtA5+I/aaEvUoMF8Z9Mpo+XwvNJwqueL3?= =?iso-8859-1?q?Rt7ih2wsYnRzmEvl34f0MP0Tzb48/lIr11kc6/8rWoe2kq07eEWvJ+TKr+bu?= =?iso-8859-1?q?X/rMiE1lTu6KZyvTb8d7diInSEozpHzGYA6Zr2abYCnu9/30gx/Ks/hjpGUc?= =?iso-8859-1?q?5EwahIfWD1qk0MEmRbx3GuQ8cOqKpkgh7dipA56aSaFCFEIkZJs1ZBBh4HlS?= =?iso-8859-1?q?ZTwZxZo2u3eD+9JS5VINNcVUol1reP4X8qpg8YsCezZmuT/KOBJQwuGCLd1L?= =?iso-8859-1?q?NeD8lSFuoAEH/gWbGanGDJlH1SVNrmFPe6XlKCqrMIeHEzSMWVwGXAtZ0/76?= =?iso-8859-1?q?UL7ATpnccS3Qw4Bfnp0FthLwyw9XnPy46XPu5ZvQI5l3y+si1SjyE9SoENwx?= =?iso-8859-1?q?quIJTc9rt0TEiv/uU/iSrcogx+e3xDIkWp7qoG1oLqwxu8IFk2/e3+8I8Xjt?= =?iso-8859-1?q?TVBQNvcJAINd0xOh/2McvAOaVfRcWkeV4QsB8xUabocSoqutqOoazjsJ8XDz?= =?iso-8859-1?q?8rN55UywrarvWd3BJO5eW3s64XB73sqsN9M7Q6BJEvpzNmz1KFW9EkiwH5Wi?= =?iso-8859-1?q?4aO6OTRfR0WABXm4UsUw+eZiEYdb138O2sr5lTwG2M/1W7Ry+8F9QDC43Za5?= =?iso-8859-1?q?MU011b8A37fjJYuOsE7C/lMc5drJBbp1pZCfvNvITxD3Vhi3sMIY/J1IDcb/?= =?iso-8859-1?q?O9K7L0/KoM6celt7SgNJaAdUSyJKwofYhooLMwilXbKwQY3dVMbNCFWjAde9?= =?iso-8859-1?q?cB34fDi8Qcnu31Jqslg4FqI6u3mFUlkpbeepqSZCZXpu7xKXECdDNYH4NcuX?= =?iso-8859-1?q?tRbSwPvLuHmfQo5f3ztEFSAsS1ivahq/21BbLrg+xgNZYWrXvRbI8syQf6+p?= =?iso-8859-1?q?AaN1eaSzdt3uNdewtPFeEIl/j47kPM0bRFiUbBHbXr2fLwENLBgu8CHMNL0v?= =?iso-8859-1?q?PcIbJske6uo9pzEK2QTsXdNQ=3D=3D?= 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:(13230040)(35042699022)(376014)(1800799024)(36860700013)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2024 15:08:04.9225 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 099a6980-d457-409a-3072-08dceebd8061 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: AMS0EPF000001B1.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5863 X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org Move architecture specific fields from dl-procinfo last in _rtld_global_ro. This avoid minor changes in architecture specific code accidentally changing the layout. Passes regress, OK for commit? diff --git a/elf/rtld.c b/elf/rtld.c index cb6b61d5705c438f2c017de6fb110b2851bfe06d..1e457567c29cbafb6de442df47ad09a91bf87b65 100644 --- a/elf/rtld.c +++ b/elf/rtld.c @@ -350,8 +350,6 @@ extern struct rtld_global _rtld_local read-only after relocation. */ struct rtld_global_ro _rtld_global_ro attribute_relro = { - /* Get architecture specific initializer. */ -#include #ifdef NEED_DL_SYSINFO ._dl_sysinfo = DL_SYSINFO_DEFAULT, #endif @@ -372,6 +370,9 @@ struct rtld_global_ro _rtld_global_ro attribute_relro = ._dl_error_free = _dl_error_free, ._dl_tls_get_addr_soft = _dl_tls_get_addr_soft, ._dl_libc_freeres = __rtld_libc_freeres, + + /* Get architecture specific initializer. */ +#include }; /* If we would use strong_alias here the compiler would see a non-hidden definition. This would undo the effect of the previous