From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 2kfnHxGxzWc1EgoAWB0awg (envelope-from ) for ; Sun, 09 Mar 2025 11:17:37 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=uNjSIf7z; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 6BFE81E105; Sun, 9 Mar 2025 11:17:37 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FORGED_MUA_MOZILLA, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.0 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 9147A1E08E for ; Sun, 9 Mar 2025 11:17:31 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D0A603858D37 for ; Sun, 9 Mar 2025 15:17:30 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D0A603858D37 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1741533450; bh=nIj6JS7PETYvnJweqTKbT7N5nB3yLyN4pLsUY+86zvo=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=uNjSIf7zTHOHrUlu/NI1OL+iMgvWdqrPtngpFtVxvnA8pMLW9/htFwEu0gblgfWr4 C6DklMXEcki3mRBqcrqP8N84riHCOJGIYDUDSJlWEBTWCkDem2WnxNNbURAXbVW0ZZ SH4Uchpv9ZSu9eNkRpHyt+2Xb4OyT3GzoNEUnmdI= Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazolkn190110000.outbound.protection.outlook.com [IPv6:2a01:111:f403:d200::]) by sourceware.org (Postfix) with ESMTPS id E6B183858D1E for ; Sun, 9 Mar 2025 15:16:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E6B183858D1E ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E6B183858D1E ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1741533409; cv=pass; b=EzmCTYTm/h6zw5yIHmhBZM4eRuALMG0sfVWE9jLAwJohL2G0O2aygMUT0CV06j9VHrZtfNlw+hwwamPytjw5MXkwbbjpD64ObtS5x0uJ57cpuSNt2VYVA+m+PDaMFcHOFGDEgaZGXALv/qBg+Qq7rNXjuSuLwsUOUrsVsmKawII= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1741533409; c=relaxed/simple; bh=d7pyOXIdQntOriygwxCBy1BQ6E4XnmIJAXglnlj4xrg=; h=DKIM-Signature:Message-ID:Date:Subject:From:To:MIME-Version; b=lCp60ORVmbup5d6lbDOwwUXGK6j9H+tN5Fiq7trREaDPo7yjtjDyS64rmNap+FW3Prswmp7VYCS8CwGqcD+vFRB27/3kl1nofx/VyY+cBEnFC6rqrjuObBTuQF4CyVJfXNSu82Ji6VERYqlZK9JJ7K2MXt3UuHfDlaQOynISLFY= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E6B183858D1E ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qfPU3dIRBmn8QO+sYz5pVpTt06EyWnpkpVnwsH4agGj6evIiBjz/US8n2qMpz4Xi2pVMMGjJzCRxILQEnSM7XHK3uhZuTk676p3B1xPoPi8i8CimqKWD/poEmTnOkDHKkbdJvGjoOswAuUiZALSkR053K6kct8G96KHF4YgjkWia3I/o5QrpAR3MmHN25Dlpypqwggne8W08EUgNXOHcywQFhsX+7hjmLEfLIb6zGlFkvpA+tgUhRUX5G806buBi4fxIouysxuiJFJOuzutF7PtpVSkA2WvValHlEt014m2QPacmeQ/35M/puy9ZrEcFat5Nxw8GkbVMRg4v/rocEA== 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=nIj6JS7PETYvnJweqTKbT7N5nB3yLyN4pLsUY+86zvo=; b=bYW/mxgyjSwQPra6MeQifbNKPME1kWehSS2P9gVcUP6k6vWBMx6+y0IbNsVr9APV6EOuscgvu6BZdnqE8x4uaz2AmHuQ4+Nzk1L/clxSyA+PWHmoZ6JtRjBzpd2V5ywdaKYLORVVO6QtzS4lQxFZpcSu+iFeCftd3AIMSrhTuym+ekRuDWoVeHwEagdjPuaJALHObMTUOybdPD2k9x1+U2r+rE4pK2MH3/yw1WdEDzE1KcmU/i4RqwBL6VvqneRk2wmlj4QzpLDYzzWt+Ag4w0JSotc2UeUjNiPAGdg+u/iWjlgR5VzqrLx09iB25oKRGbwejaYvZRdTnrRyqMFF/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from AS8PR05MB8230.eurprd05.prod.outlook.com (2603:10a6:20b:31b::15) by PAXPR05MB9504.eurprd05.prod.outlook.com (2603:10a6:102:2c3::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.26; Sun, 9 Mar 2025 15:16:46 +0000 Received: from AS8PR05MB8230.eurprd05.prod.outlook.com ([fe80::ccaa:112f:aeae:6eae]) by AS8PR05MB8230.eurprd05.prod.outlook.com ([fe80::ccaa:112f:aeae:6eae%4]) with mapi id 15.20.8511.020; Sun, 9 Mar 2025 15:16:46 +0000 Message-ID: Date: Sun, 9 Mar 2025 20:16:37 +0500 User-Agent: Mozilla Thunderbird Subject: Re: Multi-threading support on DragonFlyBSD To: gdb@sourceware.org References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: GV2PEPF00003840.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1:0:5:0:15) To AS8PR05MB8230.eurprd05.prod.outlook.com (2603:10a6:20b:31b::15) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR05MB8230:EE_|PAXPR05MB9504:EE_ X-MS-Office365-Filtering-Correlation-Id: 50bda660-40fb-461a-c3e3-08dd5f1d6740 X-Microsoft-Antispam: BCL:0; ARA:14566002|7092599003|19110799003|461199028|8022599003|15080799006|5072599009|6090799003|8060799006|440099028|3412199025; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NW81MEJRckZsZXdhVzN2UmJZQUg5MHRnZ2lyeTlCZ3diRTBhWHVjUjRWRGN5?= =?utf-8?B?WUZNczNnQmVGWkRDelNFZDRBTy83WGNkVDVrN3puSVFrSGwySytlbDFmeGlG?= =?utf-8?B?NUZQS1kwZVVEQU9FblRsMTlmN1BZTDl5OUVwWXg0NGlyUkNLY3NvZllQNzQ5?= =?utf-8?B?ckhJaldzcnh2cHFqdEllOWgyZUprNmRzbVJzM3RBUVdtOHRJWW5pbHo4aXhV?= =?utf-8?B?TnFIVWpCR2RVQWsybE8zaktOb1p1cFc5ZDM5RkVGRzJUTDZyUm5sbkRIUGxw?= =?utf-8?B?elorYkpoVWRIVnNPSjNHL3pKTU1XRFVQZ3dnS3NzV0QyRVNROEJMeUhRcks2?= =?utf-8?B?OGFRVzI4eE5zUGgzb3haRXdIcGNaOGJuSVZUMURnS3U1emRrM3NaUmlGNjVp?= =?utf-8?B?d1FZUi96L01SZHhoT0kzQll2ZWFFSCthc2MzSmhZTUE5SStxREJTcjd5Q1M0?= =?utf-8?B?cE9rVnJIKzNkNkpWMWFudkNyMXcwR0c1dmVLQzcrc1locVIycGE3aUd3bmY3?= =?utf-8?B?NVI2YTdYOHJHTkhLNXpCRjkzdTJvQzZpM21iWFpYbkdvM1hFTG93bEovK0VZ?= =?utf-8?B?M3hLb1lMU0RKWHFSdE52SVAxZmJFdGYxZzlsMEtjYVAxRjB1b1BDMGFOWUhZ?= =?utf-8?B?d1JEYjAxYmdUVkg5MmZ4ZFVqRmJUZkxqQitodlphSmQvVi96KzFvcWVrakVV?= =?utf-8?B?UURONTAyQ01zdHU3MnNpV1pWZFdtSTRPUlU4Ym5xWGNPS0xOU044MkpxOEp4?= =?utf-8?B?Q1R0eEFocTA5VFJUcm1udEt2bnIvU21wMEluVElZaFNMVk5TR0F5WGtwekVj?= =?utf-8?B?QWhYNVRLR2cwZk5QUnpSOFlOWkdiZEtTZ3U0TU5KWGFVWldaeTBZQlZyTytn?= =?utf-8?B?VlhNV3l5YlBTbzZLdXd1QTM1THphT2tvTkVDMFUxMG40dGliVW9JNURZYkVN?= =?utf-8?B?QWUxRUZtdHZtWFNRVmdpQjRDZEY0L1d2S1I4VFluZzNIcTFySGhjRkh6dFd3?= =?utf-8?B?N0Vnd3AwRTZlMytJRHUxT0tuUWVXMi9tYkc5aUtWbHJPbmprOTZVaFpHZ3Y4?= =?utf-8?B?SDEwUWdBUWZrNGRvcWRrNmhLdHQ1SzhoNXBqTGxQL015UVV6YVArV0NnZTVT?= =?utf-8?B?Wnlqb1pLaVRYNE9tOGQ1TFlMa1lqbGdGdGNhUy84dVlqSnRndXF6cU1Wd2Rx?= =?utf-8?B?MFEwZlhzVEFhNnBzN082emxzcHRQTXdRQVlxRnZib01KQlMwL0pZZGxZZFd6?= =?utf-8?B?TGhIV0VMMXg1WjFBVDM0aTM0M1pEdG9SNTdiMC81R3Z4aTBITnNBMWg1RjhL?= =?utf-8?B?NC9CUU1oSlBMOUMzK0ZWWjBxUEUvb2s0OTFmUGhvM0dEazEvVzFNcDFpTlJp?= =?utf-8?B?OUtjNG1zMXNxWVVBZHM2SHFOTU9DU3M0cVRncEM0S3lDUkw0KzdVOFlnL3h0?= =?utf-8?B?NnBLSXNYcFVJTUw0bmVuUDdrS3NZY1JqYmxqOWdVTlRaSU1oK1EyRDg0aGtm?= =?utf-8?B?NFlwcEt1QnpuQ29iNHdLaXdlK3ZkSWx6Wm92K0I3cEFFLzVlVHR0MUpWd21K?= =?utf-8?B?d2lRZz09?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bmgwZmJBYmNmTk5pbTF3OGdDdjRFbERFWjlXcVNJemVoRTBOV3FOS1lmK0Ir?= =?utf-8?B?WkpUWURKL2hnc3VxWmVXWGkydHl4RDZINGo1RW93cStMZkUvVHozeE4yTVl6?= =?utf-8?B?NU4rSUlkbnByWnhhTllCOVdNTDdRdkdIK1hlcmNYSXhhcFloK3dVZEYreDBy?= =?utf-8?B?dE5GeWVDUmlab2MrYXhQUGhGS21NZjZiMTZEYnMyWko5VzVXWFlCZ3dNNE9I?= =?utf-8?B?LzVyNHBMTUw0QVhXQm9DQzBTRGNHdGF5ZDJrQVhoU1l4U1RXUmI2cy9FU0pU?= =?utf-8?B?Nkl2NnlhQ0ZpZXRYUmlHRmlFUW5yenlYcXViV0RsRnVtTDJtQkdoM04rRjRF?= =?utf-8?B?ZlYzUmlSOUlwT1Z3U3RTUWhKL2Vnb2M2TzFuekl1bXBBbTRRM0lrV284bFBr?= =?utf-8?B?RFJOVGFLcmZIY3d4NnJtT01LZ1NtY0IvVVZ3Z3hIYjdsLzFjeGtpcHhwcytV?= =?utf-8?B?cXFSU0t4MVFqcWY1MlB0ek5WSFZ1VVF2TFVENFFXejdTQ3I0dEdaaU9mNG9r?= =?utf-8?B?cXNSdmhGMEFDMmVwLzJBblVRMlJ6b3l5N0VXL2tlRVMvUVRYZmRtOWwvNENX?= =?utf-8?B?Wjh5QnlxMnJTTTRVN0Q0NU5ub1ZSNmgreUJoL0Mzb2FzQ3VKSzJFV0NvbmJj?= =?utf-8?B?NjVBNEs3WlZmSDZsZnVhbWk0R3RuQmlVbGdmVFZ4dVYzc20wb2JwR2RSOGN1?= =?utf-8?B?V0tSTkg5bVVrYzU4UU9EYkN5cFRERmVJSXptVmhDWkhQenFMK2dxZ2lnbEk2?= =?utf-8?B?N2ltOFBtOXFPaUpYM2FDcHZ3MjRGcjlTYmFXYWNMNUNpVUJaUjQ5MXJjTUZL?= =?utf-8?B?NEZPQ1dSZG1QYlZEUVk2ZXpQZmlEdXhaU0F4NEV4THBEd0t5enNGb1ZGVlBY?= =?utf-8?B?cjdnYWlsai83bFFibU1pWG5DVzkycnRWTnN2K0hESG5iQVVsQTF0YjdTQ2U2?= =?utf-8?B?VHR5eUVCcGxQRXVxc0pGb3hIR05vUVF3czN3WGIxRzJZSzk0NFpvcWN3aXdu?= =?utf-8?B?WFBWQW0ybDFUTm9HTTFheFEvR2NVWU9iekRVQ0RoWVQwQ2dUUVNHZDdKRVNZ?= =?utf-8?B?RFAwYU9CVWVGbVNJOXUxVHl4c2pHTVNNeVl5dmZXdXdrUGFIamxuYXVrVEo4?= =?utf-8?B?bXRyNlkraDdZYzdmV3ppcjhaMWVCM0I3SnptZ1I0WjZ0T3I5RnlFTU1scGx5?= =?utf-8?B?QzRjNTJqT2QrMWVWajdPTlFUeEFZMWdMejJsSllIcDZiWk1teWNXWnZ6RUtQ?= =?utf-8?B?Y1dJak1ubllRRFRuTVNuclowaTBjb1hJUFNjNHN5bEdpZUxkWGZmamxXUE1x?= =?utf-8?B?Vkl6N3hEN0FqVlNOTEFsOHNnb3RIcHFGenFENUJoYmxsVXJEUHkzeERKRlF0?= =?utf-8?B?QnZkaW12OXpjMHVVTFhwNndJVllHNitVSC9VZGRmbllKT1JaQ2licHA3NDM4?= =?utf-8?B?dGJRSG51dlp5TkxNcDg2c2Q0cDhVMUQrL3FQZzBjc0Yva0daNllNZ1hsY0lE?= =?utf-8?B?QlphNlNmS013TU9CUzZXU21BekRqUU1ZVXU2bDJLdTNLeUhuaEhpZUpjV3ZO?= =?utf-8?B?bDY1MDNpbUQvbnNlcXRja0FzSjF3RUxuWTBKc3JmeERJU1lPQTBzbmJPaHNR?= =?utf-8?B?cjhyVXVmMUNQaXY4TnQwWER4TzFyK0NIQVBVUUdlYjdpT2p2QzExamhGeEYr?= =?utf-8?B?bWtxZC92cUJrVUt4OTRBQ2dPRE01MU1NUjBwSUlEQXNPNkQwak9mQWloOUVx?= =?utf-8?Q?NjUftekQIn8vb1mud0=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50bda660-40fb-461a-c3e3-08dd5f1d6740 X-MS-Exchange-CrossTenant-AuthSource: AS8PR05MB8230.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2025 15:16:46.5498 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR05MB9504 X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sergey Zigachev via Gdb Reply-To: Sergey Zigachev Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" Ok, skimmed through linux target I saw this: /* In all-stop, give preference to the LWP that is being single-stepped. There will be at most one, and it will be the LWP that the core is most interested in. If we didn't do this, then we'd have to handle pending step SIGTRAPs somehow in case the core later continues the previously-stepped thread, as otherwise we'd report the pending SIGTRAP then, and the core, not having stepped the thread, wouldn't understand what the trap was for, and therefore would report it to the user as a random signal. */ I guess this answers my question.