From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id kYZuDHVDRGl8fQgAWB0awg (envelope-from ) for ; Thu, 18 Dec 2025 13:09:57 -0500 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=kBPTcikd; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 2E1CD1E0AB; Thu, 18 Dec 2025 13:09:57 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 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_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (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 3C7161E048 for ; Thu, 18 Dec 2025 13:09:56 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id B32584BA2E1D for ; Thu, 18 Dec 2025 18:09:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B32584BA2E1D 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=kBPTcikd Received: from YQZPR01CU011.outbound.protection.outlook.com (mail-canadaeastazon11020117.outbound.protection.outlook.com [52.101.191.117]) by sourceware.org (Postfix) with ESMTPS id E02234BA2E04 for ; Thu, 18 Dec 2025 18:09:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E02234BA2E04 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 E02234BA2E04 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=52.101.191.117 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1766081369; cv=pass; b=jF/MyPVczkttaFxhuJarUT4PPRvMyJfYosQwkY3Dzq1YNnvCPwfsHiIWAxR4kgz4NMnD/J0mIYgePTYwleTwfcP1Z87r8XYM/FxAah0gaf1aNWTsBL+l74ovgt6srz05p0WMXtNdpVa1UQuSSBiPRwP5F47BhUE7bPURC/67PB0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1766081369; c=relaxed/simple; bh=vR/O4c3/L1oXsiygsRkFMIfds4fRg0kAIBeEU0slAtc=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=TDqWmBv7DFRFVvwSeN7ay3lFYP9OMF+rANHOnO3fDoH6a073/Nbt2b4JidseDnchauz1WSzwPS7VcxhBhzO3iLunlHdcqMmbagrm4BB3YxYlzhkjB5LyUV1LkUHoTCd7q6hvOsn6npAfKqa9GVLsdxxeNcv1IjGsgZ6WurnAwlM= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E02234BA2E04 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UECngasX0R+XG1xM/V9yG9jsYx61oZbAq2KVu+BwmIlPJ/71qSMZE8L7+diq9PG7OB74dh7z8wKAc0azrJD04O7VgDhRU7IRhFH6nN8p1OYhtUuOxcs8roLtc/y+WEHk+Jt1brCftaIl6i61tA/zKwi9HcD4+g7ZNSu85h2oIJ3xhYoPx3/HeOyqdeTRk7G4gyKyeDl2zyg83RvNe0GaSlw/9gS+N9eRAjacai8Sn/1pW0Qea09YzT442go+VvKL1GSjl3mhnnv6hUbylOIyWtIhK158wR4bxhsXIlJ5kT08J/ssDt8WkFXZ21KXGEIQjLCl68iyxetCx5noCOoQqA== 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=aptciP6EQmjVfcXsiyB/MtQ9t3Z+TCSyDtb7ooZaNRo=; b=u+fRfTv8iwwvKh49qxx4xFN5v5HwBX/Y1KiVbVC0zc6lds3koRZfRgh35oSNskans5MZXtJPQAFfyDAt/r2QwF2eWsr+E+PTP2iSOYgIZgihDnjK7KRBbrmjhb3/JmDgeO2j7vFSzxKRFOOFc5FvZJ0YeXPamWnnpJr5BtMrMSJpaV/CdZrQ+pFRmY0UjvOcF6Ln5xSim+gpffZ14hzyrwiMMqeJzCKKF132NhZbBW7USkoWHblgqqNU750LHlqNvA4r5PvH1Jz9RAFFgvZI9jp1+SNTszNXMHidW7iMTs1SSV7jNohOv8W9xpszBFfxWSiAKqXl6wfVPKoA6Votjw== 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=aptciP6EQmjVfcXsiyB/MtQ9t3Z+TCSyDtb7ooZaNRo=; b=kBPTcikd3QXvy16izfzVjngC3RFk0ycKNrUFIJzd77D/y8JXlRXfjKXJmwDgkSuH1pM0sxzvxp9Tuuhf9Jbc6q2JUDTD7ANbMMV49iXwjZtRr7QQlXBLkRl79QZGDG4Q1R67NS4XZYlAu9b0tlFDIvTMlWWG73NmlCF+KVkAIQS3VmoS5jJ4NVXOaiun8OWyMXJK2DI4u8DF3qETxLASVTYjBpEOzdysPMz4h0Ar/xNSrjzYpdQI2KAqa+PYQWPGOH7I3DAk2mYs4pVLPIMHkutyRFLqnpyRPbPxN4FPeEmSmvp3MsB3ZMqbnFGSUtuVrXa8/DTUvAdASzqCXLsGlw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) by YQBPR01MB10914.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:92::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.8; Thu, 18 Dec 2025 18:09:22 +0000 Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d]) by YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d%5]) with mapi id 15.20.9434.001; Thu, 18 Dec 2025 18:09:21 +0000 Message-ID: <5cc22d76-115f-4054-ba34-6006e6013f06@efficios.com> Date: Thu, 18 Dec 2025 13:09:05 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] gdb: replace msym_bunch with deque To: Tom Tromey , Simon Marchi Cc: gdb-patches@sourceware.org, "Maciej W. Rozycki" References: <20251217043141.1790384-1-simon.marchi@polymtl.ca> <87jyylyu60.fsf@tromey.com> <87fr99ymhw.fsf@tromey.com> <85958fad-17e1-4593-b842-d60a6610f149@polymtl.ca> <87jyyjmzo4.fsf@tromey.com> Content-Language: en-US From: Simon Marchi In-Reply-To: <87jyyjmzo4.fsf@tromey.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQBPR0101CA0011.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00::24) To YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YQXPR01MB5418:EE_|YQBPR01MB10914:EE_ X-MS-Office365-Filtering-Correlation-Id: 2bdbdf36-0628-4ec8-3319-08de3e609157 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?RjlSdTZwMzdHOG5hbDhQNTRlMGNMU3BuUnhOU1lvZmZNc3JvUHNRL056M1BB?= =?utf-8?B?bHBuaWl5T1ZLNzdhT21IVzZIc0l1Mnh2WDBOZXRXWlRRc3BvV1dYSFB1QTRk?= =?utf-8?B?OGNZWWRTUjJwbklCenNISEFxQUJFRnBKOWc2VUlYM1hBanlWbW1Xd1lzcXFD?= =?utf-8?B?MDA2WXc2dHZ0VWh0V1JrcWVKdDJaNkc4dEtySmg3TzU5N3dRRit6VXVTdnB5?= =?utf-8?B?Qjc0WVkxMFlVWHhVYVBub3BKbnRCaHk0TlR1eEY4cXZEOGdSQ0o3WFd0dDJ1?= =?utf-8?B?TG8vb0JxVndqUUszbFkwVXVqV1JMeFl1VzQ3WGpWTlErelpLdTJLc3VpSkkv?= =?utf-8?B?d1RMY2hOWHhpTGtzTTE1eTlkZ3dKeHp0bUl3Tng1Y3JQajh1SGhySEJVNjdJ?= =?utf-8?B?dkIxZkYxVUxUS2ZlZUcrWU05dXJlbDhHVCtqc3BmdmFweFo4bnUzTG1rQURZ?= =?utf-8?B?elQ4OVZJS3BBYVVoUHc3YWk3cGNuMitzbjJKNkkySHlTUzVoVUJ6cC9UYXNM?= =?utf-8?B?U0tOeldTRVBLTEVEUjREU0t3NERMZnVncVhYUnErZTNicVZCRk9QOXlkTTVu?= =?utf-8?B?VkduZGMzRm1Lb05uNDJleXRuQlN5cE1pc3k2UG1wcVZOb2VBUWY2bG9qSlBv?= =?utf-8?B?ZVBwMTlRc1J6MndBV0VFdVc1MURMREFBUjR3KzlRZXcxenN1VnJENnV3MFFF?= =?utf-8?B?anZXZzdpRmEvYU5ZMW5zMjdESGRMeit5VzNhS2h6cHZxZjFURXFObExMTjJF?= =?utf-8?B?ZHpCZ1QrMzJSK1J0bndFZXZNM1BFVk8vbjB3UUhuQkRZVWw1ekxZSmpCUkVY?= =?utf-8?B?U0tIa3R0RkZ0WWkrU21ZR0h5a1dDZlNTeXFoeVl1ekQ3a0RHZjE4bjlzcll4?= =?utf-8?B?NElaYWJKL1hzUnF0bkJqalM2L1JnNnhDQmZLSzFuM0FCRFlEL1ljTnhOTjRs?= =?utf-8?B?bjhXbzAzSU9hNWtoZitIdFBBSC8yOU1JREpVRGwxeTZndmQ5K0pPdTlyVWlm?= =?utf-8?B?RjJVU2VTdy9meGxmSUlGekpUVW1leFdwakw3VkgzbVJtd1dFY2gvNDlqdXBR?= =?utf-8?B?cVhlTEtOVlVpanF5OW9jVmRxNjdFN0NydDJvQ3BYc1lwNDR4Uk5KVGxJcng3?= =?utf-8?B?cjM3RUpUV0pqS0tvckIxVWU4Uk1KMnFuMnlWSVFwYTB2M2NsZ2l4cWxldlVO?= =?utf-8?B?bm5iWSszdVhOajMvcUVTeGQ0TnJEWjF3NHBXc2hkNlkwNDJZelp1YTBSMjJ5?= =?utf-8?B?aldEN1ZmYjh2WUN5ZmRHY3dsT0RLSU8xRDhqbnZ5eElzb05SNW5makhTV1d3?= =?utf-8?B?Z2lncWtDbmdJTXlkRG1wQ05XcUNZNjBnMm8wTjdwRFI1UWM4YlR4c0liZVJl?= =?utf-8?B?OG91RHFoNEVBUDRkVG1FZmkvL29XS0V3dHYySjUraXBQeERqVGNSclZHN3A2?= =?utf-8?B?cENhbkltVHBnUGxhTUZ1NHQ4bStKVG9FdGFVT3ZIaXdlYy95NFhqZnBxdEVJ?= =?utf-8?B?V0lRd1hOeVg3elVKV3kwU0xKOGtmZ3JOcjNyUm5nNmdOMzFQTHFGcFFZRG9T?= =?utf-8?B?R3Y1Q1JTVGZuUHVBbDRrRzVVVEpkRUZqM0xlSURCbmJsaEMvclNXa2NDeWwx?= =?utf-8?B?Sk1sYUNhMVV4WjVaUWRZVm5jY0dRUlF6RklPZjZLQU5NU3J6Q2NCR0lIUGJp?= =?utf-8?B?STNUdzVkem1LV2wvS1lWZlFvdzdGbDFxSTlhMGpZRHBBUml3MTN5N09tdDZL?= =?utf-8?B?VXZNNHQxZFpoYS9qb2twS1JQR3h6a0FaekJWTndHSFpJd0gvQzcyMkx1NS8z?= =?utf-8?B?UGRibGo1N0c4c1dqdHR5ZDdMelZUazlKcHFnN3ZXZi9yZHJ2bzlPVUNTVHlk?= =?utf-8?B?Y1lTK09UcGdLTWZGK0pIZGtNdHA2VDVHT3RzS2x5YXQxS0w2V2NRbWN5S091?= =?utf-8?Q?pXQ3MWRRz0tLLBRW9S0hsnoBuCphNqzf?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR01MB5418.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?ZS9ibGJjRzhVaVV0eVoxaE93enByUVZuWTVXL24rUUpodWhJRUdrMXlUR2hD?= =?utf-8?B?U3BrSDd6MWJPRStyek1XWUdmejlveHZjZklBYk5ZQThsVzVSUlQ4OFdpZ1Fh?= =?utf-8?B?RkJNTVZwN1FHdUcwdWZtaFpyL2pSRW1lemJoMFR3dXl0OXdScEVaTGtHdHpt?= =?utf-8?B?MTAxVld1UUhjNGhwaWNudW9CbEFlWnJnWk5qV3A2ZFZqQnNYYjRjRHUxclU5?= =?utf-8?B?ajRpK0V4am14Z1ZHa3ZaN3M1YUZKT2FXejFiaGdnWWRxQjh4blN6RG9YQmJ1?= =?utf-8?B?YXRBeThySnh1ZFdhdDFSWW5DUWxnZnppdVUvMXhSeHdSS1UzTlVmZm1uaDhu?= =?utf-8?B?VGpVSTBNaE4vbllTeWxIckdPSW5lZ2U5WktzU0ZYRE8vbStTQ2cvQzJjZHFy?= =?utf-8?B?MW9vdnJPWHpLaW9iQ0J4d3BNMVI5cUd1YzVWTW96RHh0Q0dEU3hZSlBVNHFZ?= =?utf-8?B?QmxubXlJamswci9ORW42Q0hEWTlYcjFCWngxVXZPN2hCWTBQSDBDejc1RVhl?= =?utf-8?B?QXFjWWtrOHdYWjdiRUtYai8zRFRQNi8zWHJTU1lpb25RK1dGYU9HTE9SREsr?= =?utf-8?B?OEZ2VnRpZFJ5NmNIWXBPRXRuMkJ2amdHdWZGL295MHRHWFNiTlZ1N3lxOWFN?= =?utf-8?B?YXhXU1piOUVjY3FmT0xnS2NET2xKUXRPWGd0WUtLbkJLK29NTXpNT1IzT2oz?= =?utf-8?B?SXpjbjgzaVFhQVRtVFFKZGh1SDlMT09oNmNXQlUxZkxHeklxUDFVejU3Y29s?= =?utf-8?B?SUUxNTV4UXVITXIxSUVla1FqUWJ3MnZVdjlUUXZzbm9teU1COXBDaU5abEpV?= =?utf-8?B?bjljMDRoNEdCL29mOWp0dUkzZzdwSzZDQ09kNDBjekpoRHNUNVFWSWxTNC9I?= =?utf-8?B?L2VtVFhUc09HdU9jZkl4VkVWdk43YWx4RWUycHlGMFFLS2daeFBLUFk0ek92?= =?utf-8?B?WVU5aTZJbnJJNzJSdHRyclhpTHpobnY1RWgyTGcyWklOQ2x3QUpKNEdFR2kv?= =?utf-8?B?WG8rZk93UUpPL3EwVndhMEJtMElCOTNITGt0MkpvZm10b05HSkxnKzI4NWxk?= =?utf-8?B?NDZUZVNXVjdyOHJkTVpvQkJZbGw1SnlCSElmZ0xSbUVOSDB3MzZiQ1ZReVgx?= =?utf-8?B?NW5JampWWXBRTlRKNlk3bWFsVjR2Rlo0eXZybkVTMnB1WDJXT280R0tKaXNx?= =?utf-8?B?OFlHTHFNenRXNlZkZTFVZWZjeThWWUNHS1pESmZIbGsyWlMzcmdycGVRL253?= =?utf-8?B?T2hEQktxQXBUU3FvVjJhUXh4SGVORU5BYk9XL2M2cHJZbVFoZlVtOWdkMnNQ?= =?utf-8?B?YVFVNEJQZXQ0LzZRRDMxeDNQY3VxOVF5aEhjOWowbXJZRDBtRlIyS1BoM3hx?= =?utf-8?B?Q2NBdnJLK0N0QkxzempyV3BPN2pNL243QXExTDREZC8xMm1GMjBXWWJxN0Y1?= =?utf-8?B?bnNMdFBrRHRYNHF1QXBzd0k1SThSUlpWVHJuSjJqVERCdVFIRS9mcDJ4NXd4?= =?utf-8?B?K3dYb1JvMnd0Z1lKQXkxMHlIbGZ6eWY5aGNTbWpkQ0VSc0JXK1g2Wm45U0w2?= =?utf-8?B?cUF1U1Q3T1U1aFd3bkJyaEJlUFMzZ1g1QUxRNjYzMHQ3RXNoRHZaQmVxUXl4?= =?utf-8?B?Sm41Q21wcXlMajh0eVg3VC9qZ1VqdkYrcTZGVUREbDZZOEs4L3hvZW5xWEI5?= =?utf-8?B?SHVyNXlueVFiU2xsVnFhekhIRmRlRHpkT251bStGYndjNm1mRTVvcXhUZjZX?= =?utf-8?B?UVNmaWkrdnEzd2thLzdjcGkxb0JaZkJhNkw5OW5MRm0xb0o1bWpSUWRWNHE2?= =?utf-8?B?VnhSeTVtWEhMZWU5N2pwbTNsZXNNdnF2b1VGRlQzM1YzUmt5QTdEWG9RSkVN?= =?utf-8?B?eVQ3aDdwandmcVR5TUNrQU9raWJ6Q3R5ZEcwUlJjNitKZ1NtTndzRmhiR1l1?= =?utf-8?B?dXVjRU9HeWd2Tm1xOG9CRzdSQlJCR2gyVWI2MUVIZEd4WjArdUF1OGszaHJO?= =?utf-8?B?cEpSWHdORHNqV29tRzVIbkUrY2dtc0NEM1hJL1ltdWRrbWFMM25CVlJzYnp4?= =?utf-8?B?bnBhSVVIdUtFSnluZXJuQnFpSEJ5L01aZXI2ZlZMaHVNZUxjU2hYZ01Fd1Jk?= =?utf-8?Q?vOunXqXwrfOQXS+cRoqk6Efxn?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2bdbdf36-0628-4ec8-3319-08de3e609157 X-MS-Exchange-CrossTenant-AuthSource: YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2025 18:09:21.4265 (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: 55tc1pWsYJ4+MI3KJybFGR/fKe0pxQKAakVgjz/2tlIhD9BNOm1K89ypg2SGuXLuf08kSqHHXH8sBMoQ0J4sKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR01MB10914 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 2025-12-18 13:07, Tom Tromey wrote: >>>>>> "Simon" == Simon Marchi writes: > > Simon> Indeed, I dug into that in the mean time. I'd like if someone with > Simon> historical knowledge could fact-check me here. > > FWIW I suspect no such person exists. Given a lot of this is MIPS-specific, I was hoping that Maciej could be able to help (adding in CC). Simon