From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60044.outbound.protection.outlook.com [40.107.6.44]) by sourceware.org (Postfix) with ESMTPS id CBA7F39484AA for ; Tue, 29 Jun 2021 08:21:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CBA7F39484AA Received: from AM6P195CA0063.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:87::40) by VI1PR08MB2910.eurprd08.prod.outlook.com (2603:10a6:802:25::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.23; Tue, 29 Jun 2021 08:21:48 +0000 Received: from AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:87:cafe::8c) by AM6P195CA0063.outlook.office365.com (2603:10a6:209:87::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.19 via Frontend Transport; Tue, 29 Jun 2021 08:21:48 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; 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 AM5EUR03FT031.mail.protection.outlook.com (10.152.16.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18 via Frontend Transport; Tue, 29 Jun 2021 08:21:48 +0000 Received: ("Tessian outbound e0fcff857b11:v97"); Tue, 29 Jun 2021 08:21:48 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b0bb3402ea2fa0fc X-CR-MTA-TID: 64aa7808 Received: from 8000f9f3c319.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id CFF20409-B778-4597-B265-3D9E4C9B39BF.1; Tue, 29 Jun 2021 08:21:40 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8000f9f3c319.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 29 Jun 2021 08:21:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iHnFdq2GmeATQDS24ffXuxEK8FKPe33KuP++J1AfZ2C9FwgV0LPuU/nBo1LifgyyfulbEyHFxOWLWttqZDE1bVvYdJM2FfQojCBFF2Ecanrv2xP1QqFQ9C/3HGIDkpNfPzMKiB517babZ15BYusxRweGRoI76jW9zcQ6yoPVVneZfKDGxS3GVPv0KJk0+dWf321/t+rh5haZYrNIgzUYdcMvaWfp47M05z2eklRqBd8KF89GFK6ek63+OlwWOKVl+PNNTF2jNtPOybSyNoKbBk42qywvYGfSfkCDCnyAHCTO15AbMwxZVSGQadMuZxE5wd9WUPNJlcCYTtq5db+rOA== 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-SenderADCheck; bh=JwpxNyEA5h/RPUU8lKABhxtFwzQgP1U265Y6AUwUkdw=; b=QsZz+V8tNrtrphtZZELije0JZtWDveph81IL2j96XqnabgHhqpoLb8feMJKs56PIQRML/GhC8xP7rAUkNGV190KSNlu7IJCzpCz43tl3jus4aghzOD0WX9T8vKSljqpg2yI4Mv6vnJgbg/UqNnvitvsLjPZuP/sKo+FnGb8GeJ4A+3UHRyNv3EwfGZtU7PkEdqNPgiwzwrH9MpfrpPqLXdMDJ3gWkG1c3cw11H5pkjHVr3Q7n5Vxsu0EHcvzr2ng+DYyTGNnUTzBMLft3WQHYu+JPCABhtUVhMg7cBDa6d9pAGg2LjS8CB6eF8YnsliIRHG+hfNyMtS4iheoVozbiQ== 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: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; Received: from DBBPR08MB6313.eurprd08.prod.outlook.com (2603:10a6:10:202::19) by DB7PR08MB4618.eurprd08.prod.outlook.com (2603:10a6:10:78::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.21; Tue, 29 Jun 2021 08:21:38 +0000 Received: from DBBPR08MB6313.eurprd08.prod.outlook.com ([fe80::ada5:303a:de76:b0e2]) by DBBPR08MB6313.eurprd08.prod.outlook.com ([fe80::ada5:303a:de76:b0e2%5]) with mapi id 15.20.4242.023; Tue, 29 Jun 2021 08:21:38 +0000 Date: Tue, 29 Jun 2021 09:21:36 +0100 From: Szabolcs Nagy To: Carlos O'Donell Cc: Florian Weimer , libc-alpha@sourceware.org Subject: Re: [PATCH v3] nptl: Export libthread_db-used symbols under GLIBC_PRIVATE Message-ID: <20210629082135.GO13058@arm.com> References: <87zgvarwj8.fsf@oldenburg.str.redhat.com> <3974f7a0-2c4a-0654-65cc-84fe6bd80b09@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <3974f7a0-2c4a-0654-65cc-84fe6bd80b09@redhat.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [217.140.106.55] X-ClientProxiedBy: LO4P123CA0410.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:189::19) To DBBPR08MB6313.eurprd08.prod.outlook.com (2603:10a6:10:202::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.55) by LO4P123CA0410.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:189::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.21 via Frontend Transport; Tue, 29 Jun 2021 08:21:37 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 58bccc90-c765-491f-f2e6-08d93ad6f0b0 X-MS-TrafficTypeDiagnostic: DB7PR08MB4618:|VI1PR08MB2910: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:2276;OLM:2276; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: bJhlQwTNK7dRSIIjCRfWEwPe1q0NMy77ayzrjG6X3VfSxaQf39qdwRCxqYGgDuqoc/nMal9wdOHlTnvwa8fUdyaYl0J9LCgsXqWIJ0+wXY1Nd2V7CCRByWyln0wrILipr7F388AnK6N/Nf6n5s8g2zijQnLoykqC4gSh5L7BYfkVUIYobMnhcBtY5mzB9Xif9fIDONOccuyxA0cW5LHP8/MzImu6IRFKewIIaFCBFQ1i8PP7e6aPilCJR6EslETAw9Jnj6M6rjj73PQSIbHRgSLFlNmeMLrgLPWLHupXzthUG7LstdxnS5cj4Wg6lGYy/Wok0Xa47k/Tv7mBcnhI5aG3Xiq4WQEVnV8VN/WPuaSfM9XH2/YlbB6qAHWD7uwU6nKGEloWSDgms2Y8cjufHWRb9G3T5svTsSQAMhB1cGHG0VvMdC3JGOhIsBdnmKC7PabeRTulcCLv/dPMrxS9zF3dhCaF9JQhwPXfphfk6P8P0Hfyx6WZwMFVyNXZhIR7uqCFlqHLCP9nY7dSCn4S7cycr7lAwOGI5wIwsMDsfq281DH5TNghbXsgiqW235AWQqmnJF1OjK/ZQ2xQ1Uv9jU+wu1LS5DjwVhpPeeSOLEMsQzLBHn5nz7OTmneE2oBF2ci9U1duwwdJkZByh/w/XNnRptMdjcpqgoEh++9+iSeIXhvqIkqnjw+wEZIYw9owNzpgbXFXLfTnx/zpYF0DnA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBBPR08MB6313.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(39860400002)(346002)(366004)(136003)(4326008)(2906002)(956004)(7696005)(86362001)(66476007)(66946007)(2616005)(52116002)(44832011)(66556008)(53546011)(8936002)(8676002)(55016002)(186003)(26005)(33656002)(16526019)(8886007)(478600001)(316002)(1076003)(38100700002)(6916009)(38350700002)(5660300002)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WUwwemZadmVJU1duR3FFWVkvUW5iamNoYXphMGRVK3BNRGVSbUtvT3F0ZTQr?= =?utf-8?B?Y04xMGlQNHdHQ09IVkFDb1BESGc4V3lRYXRjU21LNmc5RXA0ZnVFMDdFTE1R?= =?utf-8?B?dGZzUzFpTStGWHRvUzRHS09XUnQxK0NYSzZGUmZRZkhmOUxHYkdBMUU4UkRP?= =?utf-8?B?UXFUcEtsaFdqZHJLUDFFcHIrVVZxMG9VNDNBVmhwTGtQTnBPeVg2czFXSWgx?= =?utf-8?B?KzYvQ2dMMUFmT2FUS2hySlZLSVNyMGJEaVh1Z1VRVVBNWE1MNitLOWpNd3lB?= =?utf-8?B?NzJ2bHFaaUN1enNQS0hlanh3RkRzUkoxbEVnclpjdGZKeVp4K3VXeUhpN2dI?= =?utf-8?B?ak0wTXhWOW4wektVRTdtbkFWbFpBSXBYSCt6c1oxLzZ6TXF0SFVFQ2tPSzJW?= =?utf-8?B?MHhLZ0NaSllhRFgrMTFDU0ZXcE9FTHVrcTRXcXdXMDgyNWZ2cVoySHNHUEgw?= =?utf-8?B?OG9WbmVQREVMZmFqOXlFb2g1di8wcmU0WXhFalp3WXlWcDVqNk94SU1qeE9K?= =?utf-8?B?cXU5dFhkSFprR3Q2cUZrQWhIRHY0Sll3UFJOSVA3QndnWGJ5SEZmb2w5bWFo?= =?utf-8?B?bzFKeDRLR2ZyNVRPWjYyYkViVTc4b1RicGNuanNwdE4yODVjalJocWpDUDNq?= =?utf-8?B?bzRWbUVycFpMcTJ4eERkRGtNMUF1bzhvWXhjN3NzOWdaRThWN1NKOS9uUWtt?= =?utf-8?B?Zy9zNUZ1N3VpVDdaS2hPTVQwRjFMTTRNNk5QcUwyS2pWUW5QWk1hK0xxNnpq?= =?utf-8?B?S2FsazI4RS9xRmhTTEEwK04xelRhcGxqVm5yME5EaU43WW4ydDNiL00zODFV?= =?utf-8?B?NkRNUDJTYUJmSVEyS2ZRWm5Wbk5OeHcxQUV1RERYYXh4YXlVRjJyUzRybWsz?= =?utf-8?B?alFNMGlrNWdvUzYxVEUxZXlJQ0d5RlNpUlQvTW42d0tCekQ3UXN5bytGZXIx?= =?utf-8?B?VS83Vkxyb2JRZ2U2RUduZUdWVTUrTm4xWDBDSWFrMlp0Z3RjZU0zQnIrWlI2?= =?utf-8?B?cTFwZG5QZENkSU5NUC8rYWlzMjJZekNXR3k5L05UY2d4dTFPSkhlRTl0VWxN?= =?utf-8?B?R3RRWlg1dXhOd3NDLzJTbDdNK2RabU1Vd0ZGZHMvTDJpdWtaYWJBSE1aazky?= =?utf-8?B?WlBYanVUUWdoaWIwL0pwYmhaYWdhdlM2Nk9lZTdxS1p2WlEza21Dc1hBZ1JJ?= =?utf-8?B?Wkk4c3hkWXNBRHo3YWFBOEU1UTlzM0VXTjVFNVV4eVNqVjZjV3J4aFdXcHBq?= =?utf-8?B?SGRiM2ZITXZzZm15eDJ4cnN1M3lhMUZMang3TTF0Q3h4VGdmalRBK2JqaWtF?= =?utf-8?B?L2t1Q2RjWVFjaSs5VVczZ2NIK2hvVjQwTUV0TlJiTStEcExCM0N2WERsS3c5?= =?utf-8?B?aWJQYnlaMDFadTR3TkY3eWR1d3FxK0puUCthS1ExY2twYVptTml3NlBQNkNp?= =?utf-8?B?TnFnZlY4VVFLVS9JSTRFRWNzZGFIcldpamlwUWR6NUwrL0RSdlg5Y1U2dHdN?= =?utf-8?B?RU1sV0hUTUdsN20wRVM0NnpLS01neDBvUFRPT08rS01Rb2gyWEhsR0RwWTM0?= =?utf-8?B?Q04zSW9tMk51MTU4QjN4dDlNVmRjRjNQSW5CVzdpMHhRaWVxeWkvaVRIaGtW?= =?utf-8?B?TWNVT2VSUkUyZkppcHhERzRFdTVYaDl2N3dpeHBXNHpnQzlGaUdrMTFvWXcr?= =?utf-8?B?cllyUHlwNGVSZXBWY1VFa28vTXBTWDNmNk9DNHpnT1NmbHRHbWZmU2tSK3dS?= =?utf-8?Q?03gASDmJJhWvwthCdONyYt/lhhdJtfgTbTPyFlX?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB4618 Original-Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 239a3f06-f0ab-4f4f-f23a-08d93ad6ea66 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Pq/2zLfg/G/xQ9fK8kDJdWCy+YRcJxRDyk1AXrBXzKdhxjoyxY1aF/XwFzKiAc+BcvvLq3OV6vOUL8eYYZXBFiuY8tzQWr7UckKKk3vQT88ekyhlqiOLDW5M2f6LlEGOZWKPp6UOG3fCo9uuOwhLry+oAMcaj5LuEqZ1EjRDUn5LctyoPpDXNq+zdQ5lgyOtr/O5Mdb/e2u/Od6EhSuYRFnC1urJdz7FmSTFAAzqR+2Lz9O/pOBLsrFjw70VmgNP967lNiUYbhnN5fyNFzvVr/2rCcVdPN7GfVlYj9CK+apRk3NUVMWC9D6yCwq1EbHM07grJ7vt0xAkiVl/TS+uizVpFqR0KenhxMWVA6Z7raz4C/cCU/LFBJTKna/CokjtYqJlJvmnbQepbf/2qEOuD7fglptj/w5pIV6y9ZJagXKi24UI/3iwAinsxMxw5hfvwFu84nmeqe7YcI7Yr5W2yEk3ozXBNlS9eN6UzkNNlIZhXVAwgA/pgvZYIcj61sAWLPCanwG/TlCJyMdzAmQbYLWCc23+KoNrIWRJl5IHd0VDLadFf9sScqeMYkV+SAf7RCSD1B/URLMT8gB15C7wWdkWWSNbnogMDCYBtkOAGsbwP6c+ij0ztkTpC00rLOGSHQuRzBZYlEKCWGayXWXbI4fFE7QqsJM7b9TbyRO0X5MoSEvyrETQrtljmq/BO9QSN1kLTdo077IOhRYVBRSLrg== 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:(4636009)(346002)(376002)(39860400002)(136003)(396003)(36840700001)(46966006)(8676002)(81166007)(8936002)(53546011)(86362001)(1076003)(2906002)(82310400003)(55016002)(47076005)(44832011)(8886007)(478600001)(6862004)(70206006)(82740400003)(70586007)(33656002)(5660300002)(316002)(7696005)(36860700001)(356005)(336012)(956004)(186003)(26005)(16526019)(36756003)(2616005)(4326008); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2021 08:21:48.4576 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 58bccc90-c765-491f-f2e6-08d93ad6f0b0 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: AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2910 X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: Tue, 29 Jun 2021 08:21:52 -0000 The 06/28/2021 08:59, Carlos O'Donell via Libc-alpha wrote: > On 6/28/21 8:41 AM, Florian Weimer wrote: > > This allows distributions to strip debugging information from > > libc.so.6 without impacting the debugging experience. > > This looks good, no redundant checks. The only *MAIN* symbol > left in structs.def is from ld.so and we skip checking it > (because the test framework only processes libc.so's symbols). > > Reviewed-by: Carlos O'Donell after the previous two nptl_db commits i see FAIL: nptl_db/db-symbols i thought this third patch would fix it, but it didn't: $ head nptl_db/db-symbols.out _thread_db_pthread_eventbuf_eventmask_event_bits@@GLIBC_PRIVATE ***MISSING*** _thread_db_pthread_start_routine@@GLIBC_PRIVATE ***MISSING*** _thread_db_sizeof_list_t@@GLIBC_PRIVATE ***MISSING*** _thread_db_pthread_schedparam_sched_priority@@GLIBC_PRIVATE ***MISSING*** _thread_db_td_eventbuf_t_eventdata@@GLIBC_PRIVATE ***MISSING*** _thread_db_list_t_prev@@GLIBC_PRIVATE ***MISSING*** _thread_db_sizeof_dtv_slotinfo@@GLIBC_PRIVATE ***MISSING*** _thread_db_pthread_cancelhandling@@GLIBC_PRIVATE ***MISSING*** _thread_db___pthread_keys@@GLIBC_PRIVATE ***MISSING*** _thread_db_rtld_global__dl_tls_dtv_slotinfo_list@@GLIBC_PRIVATE ***MISSING*** is this expected?