From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id WwDBKVNoUGhBCBEAWB0awg (envelope-from ) for ; Mon, 16 Jun 2025 14:54:11 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=QkiuKQ7O; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 9C5511E11C; Mon, 16 Jun 2025 14:54:11 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-9.1 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 369111E089 for ; Mon, 16 Jun 2025 14:54:11 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C476A3865474 for ; Mon, 16 Jun 2025 18:54:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C476A3865474 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=QkiuKQ7O Received: from CAN01-YQB-obe.outbound.protection.outlook.com (mail-yqbcan01on2122.outbound.protection.outlook.com [40.107.116.122]) by sourceware.org (Postfix) with ESMTPS id C8A57385C6C7 for ; Mon, 16 Jun 2025 18:53:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C8A57385C6C7 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=efficios.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C8A57385C6C7 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.116.122 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1750100014; cv=pass; b=bdjHSg5Q6dPljKmDZD18z0EU1Eg4Wx3nWnyyDWhMvNNAvEukrgx2FMxZSRc6rQ0E6ulH8WWxXvMQ9lFq4U9aze9kmbN/gDK0IRqaBdMSyaap6+GF8Wj7hCW4ae1UbGzz3KKuvEHVJQTSwSWqN2JAweAPL4Ofw51ZS657Q6QgNHA= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1750100014; c=relaxed/simple; bh=TLxnnVACBdTlRVY6+vjKPKu7MKbeQfj66sALD8LnYHY=; h=DKIM-Signature:Message-ID:Date:Subject:From:To:MIME-Version; b=YcA9kVhlsAM5dU8LCNlLr/opRG65oCbbdDn/B6rsC4Ir3AtsRBPsvhOASulHQLUaAa80I+Uf0CCi7EUzrbvSdpsR023koStsxjdGAuB6Hbm2QbFV5odSAiqmjUMV4JWj2XNvYEb7n1Xm+6ZndIrspodFqIvTb0tOavleGE10YbY= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C8A57385C6C7 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kBOC2RDtS1u6US2JRjVWEkrdFIjTRGlVux/yqnB0pxTk4bBy8F01C1KcxuBEag6HKsIlVCvtfnrNWAQaicp37PDH/cCjpPfZqW37ONKGkloNWmviUKFDYhh7ox0q7a/VFMqj0Jej/MlmEaX/lL5Bn4cnkox7w2+eTCjF1rTG7tBrbY3yP50Yl1Z7QgQjCZF5IS+4wne13xKmcy8r8kzXDGTpaQrhWUU5ukrjiTTG3Yj7PwN/G8B5P7Q7+ARqU+z5ppWEmLyr5pa+gNdt3yNaWmDw6TBaDTxVshZD81FKZACCkQT5184MzZVOgoTFQ+rGWE+Syfqta9q8n1X3TRZOpA== 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=rRC9Yv+2dd2GbVT09Fm7NsQyQ3087OHeZPaW4O2h2O8=; b=e9+wf27FcXsmpM84p8BkMlSKQ/Eew2iZz1ZcnM4+3FVLsjEeEtNM7hxalfdHRJW8OGUCtoJPnXnXkueB+AW6lLTqb+5VFqjD6/yabscKJrTux+OnHCGSLfKqtHYvPvA5ycH1vzUXS1s6Yw798Z8hrYdsE3WwjoqIp8mMi0/VwweQ5MI3wnwaOegEh+XNPVtnsm0xmno0tR98oB5qaFzboKrlIYZ/7c6uj1YCS6M4/3UGNZ8Fs6oMgbSGCh2O5tgjDnLN2xl1bjAlshBnNId0hHd734Jdi075IR5w0DdO78DNaG0tTOnGDf8qXxLQNzqbpVOFdrR9MBfDmElsxB2c9A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rRC9Yv+2dd2GbVT09Fm7NsQyQ3087OHeZPaW4O2h2O8=; b=QkiuKQ7OWUyL+LGj82v3HGrHA2pYTSuR1ZcxeGeyqNYq5H66tddjyXBAHvMinOEiUwUdrD/m/9o/K4zmqAi/KO7dvXctnoEPqhfBuMYmKhuOuuXeCbY7rKJEFAVJlmmzVBOylHfMX6LL30jR2erZVqTW4vUCbbwgV8NPDQJgPQXQticUsYEe9ka+kyWvnRHIY/vpL3T4tc5VGXLI2g2aaOGyBvA2xB6/B6lq838QKFbbD2Fx904Lmf9levDyaZizo0lIzSFzEAIHqdXPC++Dx1mX6qof1u7p6OOinf/uWTOmXAQSI9AtKWmJyu9b2jzdtALfCklYmBY4n2KKUc+bZQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from TO1PPF18EA7E37A.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b08::618) by YQBPR01MB10336.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:78::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.28; Mon, 16 Jun 2025 18:53:31 +0000 Received: from TO1PPF18EA7E37A.CANPRD01.PROD.OUTLOOK.COM ([fe80::d255:2adf:864b:1206]) by TO1PPF18EA7E37A.CANPRD01.PROD.OUTLOOK.COM ([fe80::d255:2adf:864b:1206%4]) with mapi id 15.20.8835.027; Mon, 16 Jun 2025 18:53:29 +0000 Message-ID: <3af0c29e-1594-46ca-928f-61fa4438b69d@efficios.com> Date: Mon, 16 Jun 2025 14:53:27 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 3/4] gdb/progspace: add solib_ops pointer in program_space From: Simon Marchi To: Guinevere Larsen , gdb-patches@sourceware.org References: <20250609194146.137730-1-simon.marchi@efficios.com> <20250609194146.137730-3-simon.marchi@efficios.com> <222942a6-2d9c-43d1-b68d-0826863989f2@efficios.com> Content-Language: fr In-Reply-To: <222942a6-2d9c-43d1-b68d-0826863989f2@efficios.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR03CA0402.namprd03.prod.outlook.com (2603:10b6:610:11b::23) To TO1PPF18EA7E37A.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b08::618) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TO1PPF18EA7E37A:EE_|YQBPR01MB10336:EE_ X-MS-Office365-Filtering-Correlation-Id: 4b5f2681-bf8b-4696-ef96-08ddad071573 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?OUhaelFoV24wbjBzdzFTZnFOdTJMNlpKVUJjWDh4NktHQ0hDSC9pVlYyZnFM?= =?utf-8?B?UVBQZlJtVFRzYjNqYitVK3Y0NnlKdDZvbEpaeUtVWjc3VmFlZXpVTDZPSDdQ?= =?utf-8?B?R0VGV056Z1hHa0JWa1JzaUszK253bUxZSkNDMk82MldSQWRCVm1IWTNLRGtY?= =?utf-8?B?ZlBCbXNKaVJEY2g5NVZlZ3ZmYUswYUFnZk9wOXpFZmZTQWs1b3pBZ1FHWlJK?= =?utf-8?B?OVVxYjR6VUI3NExRK0QrN1AyUFRQSUliMDZzd3RlRk1vZXBHaFRsZ1ErVnla?= =?utf-8?B?MUwwdzltNWlFSGZGUUF0U1VUNFVPTWs0SGJWNHNVYU9aWjlyWjc0WmZjeWhz?= =?utf-8?B?VENLUHQzTTVoVXRoc09NajVRUWRJTEM1bkQ5RHc5UnpQRSsxTUJJeXZQeTZL?= =?utf-8?B?Sm1scTEzeXh5WklqT2NpTGxEQytXZ0JVOVp3bkxldlo0R0VFcFJ3T3c3UVFU?= =?utf-8?B?YXdIR0Y1eVZ4MFVlcXVYYnYwWWlLbkllT09QWnRiSmozZVhER2UzNGY1UUdX?= =?utf-8?B?ditDYjR4OEZFOEpzdDJ2L1lkNW42WTE5cEJzV0FyTDEreE4wbHg0WVVQeVVy?= =?utf-8?B?UThwWTlsU1lpckxySUVXckRzM1pwMjk1NEpyTUc1TFhTVWV3OWF0bGw5K0Nt?= =?utf-8?B?UmpOcEg2cjFIalMzTkFZUko4MmJNVUV1dTdvQlhWMFRWRFk2ODJJb2hIcVYv?= =?utf-8?B?eGtudjVTa0oxVXNsMjRKQ2NkWnNiVGtEOUgycXdJNjRlYllNNWtjL3c0QlVi?= =?utf-8?B?dGFvTks0WUVXd1o2QmxuN05HTnllR3E1b2w3TXZRT1RyVUhCS1pRVkRPZUlB?= =?utf-8?B?a0xTUWIyekdiYVY2TGtkV3BNWklQSFpnekx1aU0vcW4yZ0huUjFFK3lyRk5a?= =?utf-8?B?NzhLb25rL3lKVVVkVk81alVxRWZIaXFUMkFnRFNWYnZ1YUVhb3VPMHBTSEVH?= =?utf-8?B?a2ZFRm94Wlh6WWhuZ1dxcnhXZTViVFFKYVZFN1EwN1hjcE9raFRyMFZ4REVm?= =?utf-8?B?dmVGMWg0ZnFoSnF3V25aOVY5eHF3dndjY3NOT2xKY0FRaCtUZHEwMVF3VC91?= =?utf-8?B?NzNCYnhFQk9pelJxYkRrTHY1K1FZL1BYanNpN3Y5LzJYeUl2UStBa29sb3kz?= =?utf-8?B?NDdDQm5vNzRWZkplZFdsdDhmc0lTcjEydDhNQ2JmODlxdVR0SHRXc2NXeTBG?= =?utf-8?B?ekVuTGZOT2NNa05lVU1ScFo4WWVRYTdKeEMwUU9OUmlEdmJyNnZxR1o4ZGhD?= =?utf-8?B?QWVDc2M3TnBSeFlyUGhOc0RnM2wxNVl5YklyMHZTZ0kzaWZsbnljbVhwRnhX?= =?utf-8?B?RzdpeEg2VFFHMWx0ejRWVkVqSkxBYjc3eFRxMDBkMDBqcTZxZTNNYm1DU1RJ?= =?utf-8?B?NWVRL2tjYXVrVUF6dGFwNk9yR0RCVmQwZjZLc0UvdVdPSjFtNGVzK2FrL1dn?= =?utf-8?B?akx4Y212R1NHeGwydVRLTnZxWWlTYVpkNWtnZ0pDY1V4YTNveFZKSlVMbXFK?= =?utf-8?B?Nm02TEIvYmRxVG4wdkpQS1FKRFc0Q1hod2cxNGlQL3BCOTZOZ2UrVnFDQUhr?= =?utf-8?B?TUhWKytQSGd6aHBzMEI2L1Z5Ym8rMWptMGlwS1MyQjhmaFRFTW9pY1dIWmJ2?= =?utf-8?B?UUpweTFrQW9LUDBxbEp4SCtBWVIzcGlkVW15aU9EMDd6cE5tTFVQaEVUUWNj?= =?utf-8?B?SmpGWk9wZ2F6UEwvVm5ZZEpKUXlvYmk1TFJlT0ZReVhFUXF4aThuMjROZ2Z2?= =?utf-8?B?NGluRnJCSFkzT09yM2pGSEw2MzlrNThxbGtrRWp2a25vUUJDNHA0WjRnR3p5?= =?utf-8?B?YXlSMGhwS1gydVFwcHgrelBTOU4yMGVsWVFmeGlFS0dmUE9XSUUrYUI1TDcy?= =?utf-8?B?cHc0WXV0bDMrMk53Z0psWHpJVnl5YTRQeVF4bWNPcW1TbTlkS1p5NzhxVTl0?= =?utf-8?Q?UDm2xY+FPeM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TO1PPF18EA7E37A.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L2hqRG9YM04xamUxM1FoMGh3MWdBbTlpSmtzRDd1cHlHYkhrSlVVbHVRSHNS?= =?utf-8?B?blF2akUzRWRPNk05VDFwMG41aWhXdE9LdUdSclJMS21GM0lyM05yeDd4WEZ1?= =?utf-8?B?cmxrZXZPNjVHWGdaa0hBOGlOS09XOG5NMXFqMG1HVkl5V1RPN3JLSWVBMEZy?= =?utf-8?B?bENHdWFoaHlDM2phRkNBUWRjZ0tWMHVZdzZISUphdDlIZno5eWtkVmNJREhU?= =?utf-8?B?Y2F6VXdyTDhtMlhVWGYyajNUc3ZNZjcrblU2UVNpZjlSWWorS1pST04wcDhW?= =?utf-8?B?ODRNZHNVS1JVZmNqakpnS0lGNmJ1b3ZJc1pTSXFGZkphVGNiNGVTaVpnUmpi?= =?utf-8?B?dmhKY3dYU2tPWVMrNGpxa3BkWG1NamF5T2FBYlJtbFZhREpqcHNjdXNCdTZG?= =?utf-8?B?VDV3SjJ6RHZIMHcvWGNZKzVuWTNjUGFyWHF4K3E4YUM2SGFSRnZJMCsrczNp?= =?utf-8?B?U1U0T3lvOSswbmlIUlV1c1g3U3R1eDh3anpvMStmUU1ObzFlSWlHOVY0R3B6?= =?utf-8?B?K3dYREdrWDkwOWxOS01kQmdGUmcrdmlsWHIzekpsWEJjZWJzVGdBdFh1LzNM?= =?utf-8?B?clBpTnpsL2l0RU1SWXJvVkRWV2V0bzdjRGQyZTFVWUdTZmY0ei8vazZJNlVh?= =?utf-8?B?Zll5aVZ6dkIyTjhmVjZCMGo0VnU4WHVNRnBVTjdodFdobFplbCtQa3J0R05t?= =?utf-8?B?R0tZMkdyRUt5NGZyOUk0ZGhSY3RSQUk3NnpkMWdxQUxhWEM5bm16OEJKQ0hv?= =?utf-8?B?OE85bmV3b2NIbmNKVDYyenRiZmE2TWc1V0hjb201WnlsNVN5YjlaeXJlUWxW?= =?utf-8?B?RkJGVVdCdXR0RFBhZVRZWGRhbEhpTXJBajhKOXFLL1diQ3BRbDY4ZHdydTVB?= =?utf-8?B?a3lSYnJWWFZzNFVOTWMxbzkzcjNocEpLVjltUlA3UEUyRnNFaXQzU05VVlcv?= =?utf-8?B?SHB3bXFQMGlpNkFvdDdHVUdqTkF6R0FoUjl5Mzd5NE9ORU1adlltVE41TUxn?= =?utf-8?B?cmtZamtTRHhUR3F2eXdZcHZUSE0zMmhPeVdrNEpSajFZREZNOVg3d1RlVEtu?= =?utf-8?B?NVZiNXZmK1NHY3lXWmtHMlgxNDEvWnV0cjBJNUVXdHNudk41cFhSMjUwbVll?= =?utf-8?B?cmYrR0ZMS1NzTDdjendoRDFOclUxRWtjS21xQnBUWmtiZUtORE9hZEF0bEZ3?= =?utf-8?B?dnN6T1JZdlJIckp2UTRIbmtmdjY1Y3JNTGhmZkZSOGNiLzg2NkVNdDl0V1BS?= =?utf-8?B?MTBCL1dPWEJLYjBNdGFGVStlc2lWRkEyUEdqK2ZvenRWV09VQ1hId0dtN1Bz?= =?utf-8?B?amlpcUlTN3lPdnAvaGN6K1NFUzVPZzVJL3gyblhINk9mQjNhN1VvNTlVSHRK?= =?utf-8?B?WlNUdUNxZTd3bFpQQnlmazNNZUJHK2RHVlpuN3pqOVNGaERLVjJtaDZ2U0x6?= =?utf-8?B?UXNyaldTVE00a1M2MzI3Q21NbHNPcEg0Y0pvMFdLNTdqWUpzL0hUN3kxMTdy?= =?utf-8?B?WjdlSFA4STZuZ2txOWZUQ0pMeHVEM1dlRDhXdEpXZ3ptQTJrUHFQV2hsNGVz?= =?utf-8?B?M3ZQSGtxR3Z4T0ZuMWNkaVpiYU5mMHNWQVVrbXF3UVZxUlNpNW9jenFwUVJE?= =?utf-8?B?Lzg0eFlzQkFKOTVRSVJZWUF4Zk1MWVB4NTlmUjFPd3RZUjFBQ1hoSGxhWFk1?= =?utf-8?B?NzZpMkxycGtxT2hnZkxIZFNDK1lIa1cyK0M1M1dWQWhXZUllVDRXcm4yS1pL?= =?utf-8?B?UW9sQ3laaDVSMnBvZnpock9ncnJtRyt6dTJZRW9YVjVPbEtWMDZYN05JN2hh?= =?utf-8?B?UG5YQUVRNEM5bjYrc01VOEVNUGtQTGpNczB2R1hrRWRYMzdiczFpU05YdFpQ?= =?utf-8?B?Q3lTejFWWXluTGpudWNjV1M4U20rdXo0YWcyYi85OHR5dDBScC9uVXB0aXcy?= =?utf-8?B?eVdxcGtQeWRKQmpkTnRhUHUwdFY0WUZEUU1MVTc5bU1SN3NzVmM0b2ZzUWVk?= =?utf-8?B?N2x2UFE5cEZGaUpsUW5vOXdoOW42dmRML3JrWUN2UTRnOE1JRzR0Ym1yeDJn?= =?utf-8?B?UnphZTQyWFp2UzZJalQ1dUVwczBXeGZEdXZvdmxpMkFxTGVlRGlROVJGMm5h?= =?utf-8?Q?xX5vK66Es1/DhztpaNgSkKnJi?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b5f2681-bf8b-4696-ef96-08ddad071573 X-MS-Exchange-CrossTenant-AuthSource: TO1PPF18EA7E37A.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2025 18:53:29.5326 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: HhbfBabL1rrHY3kbFmGUVvjkg/Z3IkdAaGzVAz9/9hZOGzSI9RKq69e+wsE5eWOQcMag0eCDRxHvSZxxizL6QA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR01MB10336 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org On 6/16/25 2:41 PM, Simon Marchi wrote: > Speaking of that, I found out that I am missing an early return in the > newly added print_. So with this patch, if you do "info shared" without > running the inferior first, GDB crashes. I'll add it. s/print_/print_solib_list_table/