From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2047.outbound.protection.outlook.com [40.107.22.47]) by sourceware.org (Postfix) with ESMTPS id 16C74385735B for ; Thu, 5 May 2022 08:28:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 16C74385735B ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=PxnPWU+bWPNLKbGUye1lIOJZhDWnJIpDdodrJLK5hAukNWUkyKyse7H499nP6Jkmz0JOulYQLCw+zh+yBQ1i/95Fu9sUgYuPpP2FcHeva/Fs+duwb7eLbKQbc61t0S2rQu/NfxKeWv87G0rzfuahvadASd0ETtO3aTDQtLwqjfap9OBlkcB3+zqVt0WrtpcD679BWJUplcDHbq5I65TZQ/imFUrENgGKZT2cu0/Y026LaEnDoMnbAq1+UViGHvRwAk1BDb4ucFkthepJimhM9UmbWdM/CZ4a8WEk23GsEJxS0F4SvNG4j5dQzC7HZkmkzFFxZFybxvd4KJb0ZZdpBA== 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=V4mbmmMAn7Vc1nBNvd4GjWjmNEL+rS8/ao4f7p2MF00=; b=Laxk6gGr/vkftMtM+Q+lEZUtvb1KIVYx2IfaLSNHdC9nOrRI0dXPSXzTvgPYbnAHq+p8yYtIqofPJ0dP0vOUtuhTERWcYvCSx7bsDXDi4MCkGW3yzvzybLzvFTy4BhABWnF2zWhmTs8I0NvYg/xj/OmZ6e+FrBL4O7PBnfurAKCOVChUOqDhshu/SDQeIVDUBdH9KXlCJ4Gws0qQuCy7RgyTqtXF01z30EkbYXKMQUrm9pOuH6U8DmHmuRxVxgc/djmNEatSOUTSclWK4+UyCzTGwEaHb/48+9oqKbiLetOG3N2sziUito0ud/CJSSYJOE8L1ZAPnoiTefgG6uT5tA== 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]) Received: from AS9PR06CA0216.eurprd06.prod.outlook.com (2603:10a6:20b:45e::30) by DB7PR08MB3610.eurprd08.prod.outlook.com (2603:10a6:10:44::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.27; Thu, 5 May 2022 08:28:18 +0000 Received: from AM5EUR03FT003.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:45e:cafe::42) by AS9PR06CA0216.outlook.office365.com (2603:10a6:20b:45e::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24 via Frontend Transport; Thu, 5 May 2022 08:28:18 +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 AM5EUR03FT003.mail.protection.outlook.com (10.152.16.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.15 via Frontend Transport; Thu, 5 May 2022 08:28:18 +0000 Received: ("Tessian outbound 62985e3c34b6:v118"); Thu, 05 May 2022 08:28:18 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 477fb0940905c529 X-CR-MTA-TID: 64aa7808 Received: from 676bc62a2f85.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 8829E394-EB22-4037-B700-01EB394667AA.1; Thu, 05 May 2022 08:28:11 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 676bc62a2f85.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 05 May 2022 08:28:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CSHeSqQsgQP+msyymEVDuF9YCBsU0GvVU/aRFMfqSzrUzHJlIaI1TWvoUkdUMx0/5q7C6UVSgX5kVUQ2LAZKlV9rrIL7cTD7zlioXpbxTYvUEyiRL4NjxYnFs/rSh0Ox5MkGYy9NpNWFGsy/EzLwrxMWdlDpCG893MglA6evPKdErC5HLjIMtYwbwcrDuyHHJ4+rZAL7r9domHuvfwaJDBOC0WE0UN2XYfBzAQg+3H4Zz3y+tC9iyNEDs0smU4/Ia4BZduMWXb9rlJ9KIskKpbabTjVs6Ohf0ODJIaDUT4cxZhEWZOELc6dHhTWz5F0Ebz4nq1oqT/Ao35rz5TBqug== 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=V4mbmmMAn7Vc1nBNvd4GjWjmNEL+rS8/ao4f7p2MF00=; b=Nh+CEpl5wRBQCQ9ponFb1u3hM1okTSWh1Xmlc0hSBcv83Xv4T/38tU68PyBkzJf1c71BI19yXuYHyod+2V8kC3mSBB5oPVEYaFTmctqyAzI22wTE3JFdAo76cpgwkXrWkcqVCwvzkag/93ad4ieK4SF5iZ/pgX02LEyYu8tx6Ob4seObLZSx8Z2jwJou6fjaHxgn4fS4J+Rk6txwlvvVrQMHwnR3t+7FznLWn8coCuuMfWMKR1lBcpMHmt8D6+6/IJJsVajO9jFHeJvJtA0O8XSaX9o30HvYoV1we1pIg0iNPeWmYBcAU7+nsDnwiJv5uiBF3SqnlFbowOLJX4MZMw== 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 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 PA4PR08MB6047.eurprd08.prod.outlook.com (2603:10a6:102:e3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Thu, 5 May 2022 08:28:09 +0000 Received: from DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::9ccc:fe7c:19e5:bfa6]) by DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::9ccc:fe7c:19e5:bfa6%4]) with mapi id 15.20.5206.027; Thu, 5 May 2022 08:28:09 +0000 Date: Thu, 5 May 2022 09:27:55 +0100 From: Szabolcs Nagy To: Subject: Re: [PATCH v5 1/4] rtld: Use generic argv adjustment in ld.so [BZ #23293] Message-ID: References: <73fd4d711532f95c9815bacbedc13d97a77294c2.1651732417.git.szabolcs.nagy@arm.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <73fd4d711532f95c9815bacbedc13d97a77294c2.1651732417.git.szabolcs.nagy@arm.com> X-ClientProxiedBy: LO4P123CA0369.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18e::14) To DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 84dacbfe-e6d0-4569-5d1c-08da2e713513 X-MS-TrafficTypeDiagnostic: PA4PR08MB6047:EE_|AM5EUR03FT003:EE_|DB7PR08MB3610:EE_ X-Microsoft-Antispam-PRVS: 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: 8nqy2zrfUnstiXJxtNE0Ds62z5gd662pVTskuez2OVrOiR1ybScRxfmZ6CQ5c2FZxFEsS1XKSfDI5Sg5vp84t0I4S7RFczCzEGxlihaAQF3A0vtQ0Lmt/FXeiIBrZZh0xuR8oVbWnZEpPtbX4xMA+vbxqujUHoQNdZ7ddPMm/6xLPmxIPT/6NkT2kohRPwF556Zp5QPmHqYWBZT/gEShH2hXCpnZyHOIW55/ndCQbIdGD2+WWEiV+/wZE3NJqXerFbbvZjW2EgVagkz/9DDBVe7kxucNFmpsecT90MRqFufDPs3VxyXVgUkGTV3J+X1YnBQ4xL08okHX0IhRXP2cTm2lCgT/cy3enZE3Ux9hRIoXrVx9IDABkgVzxTS0QjubUEyp6lDjejhNnzKKVKbfNJxaDZr2T60Ma+Kt6R0nwsegZNoJaCsMBYqdqBkXeAH2u6P5x74f4dwh5kzZHhg+TEgmmE0rE/lEK0ifbd1DOltBjvlVFfwrIwyUCo98oiapoYQVUvVluoLOMhO/ss6X5C6ZFf7dvOE/c5D04B2yKCaE0XOb6U6DH3MDYKIUGBtEJqU+1CmI6kvFQgNomPalfTGoB/lfgMTPSKYTAkZX3NGV4UhlpchZhgpY/qtRCB3dQhUED4PAMZOSayUA9yLmwD5vDfka1WZsEa2WTeKynqOcJ4hvxTEIOEl2soStCnabdOxazqOCpiR2zXXwdE+stw== 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)(8936002)(86362001)(316002)(66946007)(66476007)(8676002)(66556008)(508600001)(6486002)(5660300002)(38100700002)(6512007)(26005)(186003)(36756003)(2906002)(2616005)(4744005)(44832011)(6916009)(6506007)(6666004)(41533002); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6047 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: AM5EUR03FT003.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e4aa8c4b-8bc1-4923-4aab-08da2e712fa9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rIsmvbzJwcOqTxlkx2WLTUh1fkLfFJPZejBryK5Q2CF/8GYZU32ruIT9lYnsoJg2USR6XA6GnUCWjdqAarcuzbRPt6IOuzMJqtLLMWx3bNsv027wEMzBh+2j5PJ4b4BwRBVuPdZteSq4/AW6S5iQ/wmHYUHgUQs4oa/6XIoFuhGRQCF2mVQxAibTNTIQPoMq3J6oVPHAND8/hZk5mAAdun7oSo1CR63OwSvNCGJHFK3LAqkVMWAYoqT1f3J1gehFsNY7yl1awYv9+vOhUJwzzhE9Bx5w7j/WEwSv6SbBhOeVdO341pZsCP09WY8ZoGX9mkzSxIvgrIQDO3N9GvwwO/7nHzCFI3UpCKXuivGXaopMpI3wOkfKBIyzHkcX3rUqUPIfWkni4NNUgGkdzilv0uc8GJnR5IH1HIPWC1YMiD1YtGiJsUSMk6vAX5VSU1hvbinWaI6KIBL+NUjlHYKSrJ4gdKvTlV/l1KcgqhYV/m71MH5qSuiQjEV1NSZ9cZvtYO1MGZLzllGVfDXdB6Sz/vwqGjM4PST5W+rEkGA4n4XPBSRXDMq8zFd20yMZuJMfsYO39sNPtPSAJ3E9wMM+2GSYxV/Zj8I+c+fgWp9sjr7H2zeiAzOW0d2ox47m8NZIAllvD06i8CJ8BBfjI2oz3HjwF+nSSO+vXL8ft6CL+6c8TOF3qrhabGTewDKbvOystJBjAfYkIVXTrqCahLQI6g== 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)(46966006)(40470700004)(36840700001)(36756003)(508600001)(44832011)(5660300002)(40460700003)(6506007)(70206006)(8676002)(86362001)(6512007)(36860700001)(6916009)(4744005)(47076005)(336012)(186003)(8936002)(82310400005)(2906002)(81166007)(316002)(26005)(6666004)(70586007)(6486002)(356005)(2616005)(41533002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 08:28:18.2365 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 84dacbfe-e6d0-4569-5d1c-08da2e713513 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: AM5EUR03FT003.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3610 X-Spam-Status: No, score=-6.8 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: Thu, 05 May 2022 08:28:23 -0000 The 05/05/2022 07:58, Szabolcs Nagy via Libc-alpha wrote: > The initial sp at ld.so entry > is passed down to dl_main so it can do the adjustment. scratch that, i think the code already assumes that _dl_argv - 1 is the entry sp (because a single _dl_skip_args is enough to parametrize the adjustments) so just use that. i'll respin with no dl_main prototype change.