From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2083.outbound.protection.outlook.com [40.107.20.83]) by sourceware.org (Postfix) with ESMTPS id A70223858D1E for ; Fri, 11 Feb 2022 13:24:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A70223858D1E Received: from AS9PR06CA0265.eurprd06.prod.outlook.com (2603:10a6:20b:45f::34) by AS8PR08MB6840.eurprd08.prod.outlook.com (2603:10a6:20b:399::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Fri, 11 Feb 2022 13:24:42 +0000 Received: from VE1EUR03FT019.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:45f:cafe::2c) by AS9PR06CA0265.outlook.office365.com (2603:10a6:20b:45f::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.15 via Frontend Transport; Fri, 11 Feb 2022 13:24:41 +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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT019.mail.protection.outlook.com (10.152.18.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11 via Frontend Transport; Fri, 11 Feb 2022 13:24:41 +0000 Received: ("Tessian outbound 741ca6c82739:v113"); Fri, 11 Feb 2022 13:24:41 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 97320b0867d02af8 X-CR-MTA-TID: 64aa7808 Received: from eed482d59909.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FEFA3CBF-3371-4A1D-BDA6-B767BF170473.1; Fri, 11 Feb 2022 13:24:34 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id eed482d59909.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 11 Feb 2022 13:24:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nXkEnA8ZRPC4C4RS0AeDhbQXi+iXrl14FDrYDozw5LtX97zx42MzuU/EJ8RoCNsdgAM95MqMyx3AsMioHhw6xQoLv22unu1a7NugzPysnE+pqcFkhDGnuuN3UJ824qIF9q4jncgv4kmiPW5GTeDSEkEXDQnZYm0I1Tk2OTxlcuOmI97atlf/M/CzyL0rUGZtoD7eY8Xfd6YxH4r+d4piKw6sF8+XYx22sFvFVEgTvnJUKrDwEZi04Oo4OcRfL6NzyG4lZZEa10r1tW8d2wmPY4s44dOiS70D8d+FKAJ4Wzs67LTeh3PjVFp4sMmiggqWm8YLJKZovxkDgr6SNgo53A== 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=6Lhc2uAZFyGs8IvRlmtYZFr1fyDHvtbMULFoyVH1VDI=; b=Lg88QWxBiAjEINdpklVC7sHeeDuk+w/W7ZDBslCCE23iMM2A9zKx8/tk/LoJ9IKIq1EHSJaREu7TJ4gHzP3q75bbI4Xc4D4VG5c/TtToyF7PaPBdYn0SabGfjGxzhQhaImoPx/jlPyCOq87W5qY2taDjuOitbyAPg8ylrLjUZOhWuHYIlCjaUDTZfR/hUlD8qmAcyFyk+nhjBo1pt6WPvAckAM9JnUFFjvnQmXFZHgIEk8qQTFF4hfxNeRxT/O8RacG1csnlyH1vSqzg8tSbObJM6TCT1/+9zgH/UKx1wLoLUMObmLvcl4savCJ8LcTlaMxrVIu3R/HA187FQP1tsQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) by PAXPR08MB6384.eurprd08.prod.outlook.com (2603:10a6:102:154::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Fri, 11 Feb 2022 13:24:24 +0000 Received: from DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::dca:9146:2814:3f63]) by DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::dca:9146:2814:3f63%7]) with mapi id 15.20.4975.012; Fri, 11 Feb 2022 13:24:24 +0000 Date: Fri, 11 Feb 2022 13:24:19 +0000 From: Szabolcs Nagy To: Adhemerval Zanella Cc: Florian Weimer , libc-alpha@sourceware.org Subject: Re: [PATCH v2 5/5] Linux: Consolidate auxiliary vector parsing Message-ID: <20220211132419.GC2692478@arm.com> References: <151c5398adbbe538a275ea5ac77705b0abd0d748.1643886336.git.fweimer@redhat.com> <20220211123110.GB2692478@arm.com> <0dea5e89-25fb-3e17-8142-878482f171dd@linaro.org> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <0dea5e89-25fb-3e17-8142-878482f171dd@linaro.org> X-ClientProxiedBy: LO2P265CA0419.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a0::23) To DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 636bb510-16b2-49ce-5f34-08d9ed61dc63 X-MS-TrafficTypeDiagnostic: PAXPR08MB6384:EE_|VE1EUR03FT019:EE_|AS8PR08MB6840:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:6790;OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: oFzHTnPgOXAHHYeHDtgbrpv9YngAgYvZjA51ZYAm0mExKssqjHmXoVuwJ2Ai8RrBt1D/27zd3W6PoAS85gLrAqpVDqZ5/+yK3xwRZ6Zi/5kQcTKVIP1XF6aBBNwNXvdKjLp1qDK2SSc8PxVhQWwKxAMQthc+hSd/ko9i9df9D7ozv9GomNtdhaBptIx+R6I7tF9eHyPC9Xx8uRPIx7XZ3UVQ+DFNwsPuaLBbNqb74Au1V+t0GUhIX52oxscTE835kyyXeQft+q99uOmkKYm4ON52zR2lPnaeeOsWR9nsBWSmBjuuUmJ6qYAQnXQuHJvp0oQH8UfzDfRWEwf9C2slXvTfmwWm+vYvIuUXAQQrCtBFNJqYPlCgKZ7pMlaC4wsi69NngWaEXVKspI6cIw2GnBivz8DqbK0/w9X3YKEBdc78c0uFGlpNXcsLN3tJGmToos1p8JSfBhNBZpnxolMNdW/IxpljPdeCuckrSDdm/m09rwPsR7RULf3gX6ILlaODIzAc5lNSBF6NvRElAgF5qSA62P70MgsdOAGKbFyaQjUA7e5kI44q6T9ROq10/i9HVrT92kcN+AqhJ/9m013e+cCpMoJmrblkeuWQVXx6HeuE0uDgRrjp2H0U11tLZQ/l10OroK3yuEG4kplbnI5T/pR6+6YFe/UTu3mxvosDdYaHmICHnp18Mjav9NzZJEk1TP3T+gQobjkNU5241ooJqg4d1m5/HMJRbxw8Ajv7gE+Bf0GA8tp/tuIvT7DSvPb3UI4ni5xBXykIyWNHcbjKR+0RuIIBUf1WdzeVXii+XT8= 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:(13230001)(4636009)(366004)(53546011)(52116002)(1076003)(26005)(33656002)(6506007)(4326008)(8676002)(66476007)(66556008)(66946007)(8936002)(38350700002)(5660300002)(38100700002)(6666004)(186003)(86362001)(2906002)(44832011)(4744005)(2616005)(6486002)(316002)(6916009)(508600001)(966005)(36756003)(6512007); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6384 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-Transport-CrossTenantHeadersStripped: VE1EUR03FT019.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 324d8b5c-fd57-4102-3e8c-08d9ed61d191 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WO20fpvvh9vjX6V8cz3PgfEGChay9gjAlsECT1D6p812qgqRJBOkGxH7VKIKd+2pTcpS9PJ+TuRTc6A5NTkmJfzNBYYtZC61SsLFPGYDxq9X4YFykWlla1ef4HdOfArD8EhrkwIzpybpmqiTTDTibZDkwrYjnYmbZsp0U7+dK8iI6Te755nm4GZ160/KBb/zbBWkm8b0cwbHqhaJw/5IBUsSlWPS8yFaeXDWcjWlcuJSYkq4dPIGWHpB7Ra5CHxTCQ1hSTFvki+Xd7Mm+O9UNg69OebgTWOYWavsHyxLl3Q+nHW8BnbCwnv5NvO+m/fEtIX20Gu08vLWQ4nLz0VA2OU18Nu7XUUbnshfad/dbcTxX9zGsQhrm/0px9/m4CWKBE7+5Z5oVSmbTQ1YuLaZNr5rwXaUq2HyQu4dPANpg8tP9ufRaFqTWzMC1H1gna+lme1JPRZzdllDDoib+/GGbKyFkNkMsT+gRIaBCrPGjrNdvgLCT+N+MwVbHws71ddkcfOEsrXsJr2v0M+/9KUgYc91VzGlb4yTqAl4MHpaRyt9uev4s2Ut1tAJIk91Km2lIO/by5TAxiGsZVWW7+VQqXN33blFIW005z8pj9raOr0hsdUNBVjIZtGmOO7ZclpN6Jsz+jnAEGB8fHR6yvrBe67dE+wN0i4fAIAJmWvqQO3fdtGAHwbfRhiXmmljIfYcujs7D6oqP/bm3iUzdO6lfsTIqZg76cUNbXJj26PGAaPbZAJ/0TCL5K3E0rsYW3+WgIT4fwCN4sRDZLc7w0Nq2g== 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:(13230001)(4636009)(40470700004)(36840700001)(46966006)(6506007)(70206006)(53546011)(6512007)(70586007)(33656002)(8676002)(8936002)(4326008)(5660300002)(6862004)(316002)(966005)(47076005)(508600001)(6666004)(6486002)(336012)(1076003)(2616005)(86362001)(82310400004)(2906002)(36860700001)(40460700003)(186003)(26005)(44832011)(81166007)(356005)(36756003)(4744005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Feb 2022 13:24:41.3643 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 636bb510-16b2-49ce-5f34-08d9ed61dc63 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: VE1EUR03FT019.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6840 X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Feb 2022 13:24:49 -0000 The 02/11/2022 09:47, Adhemerval Zanella wrote: > On 11/02/2022 09:31, Szabolcs Nagy via Libc-alpha wrote: > > The 02/03/2022 12:08, Florian Weimer via Libc-alpha wrote > >> + dl_parse_auxv_t auxv_values = { 0, }; > >> + _dl_parse_auxv (av, auxv_values); > > > > this seems to use memset now on aarch64 before irelative > > relocs are resolved in static binaries. > > > > which causes infinite loops in the iplt (i've also seen > > segfaults in the build log). > > > > i wonder what is a clean fix... > > > > Maybe add inhibit_loop_to_libcall to avoid the memset call. does not work for me.. happens at -O0 too https://godbolt.org/z/W9r3nffYd