From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id CSr+OP6ZeWpGBhoAWB0awg (envelope-from ) for ; Mon, 10 Aug 2026 05:29:34 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=U36pSgO5; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id E4B621E033; Mon, 10 Aug 2026 05:29:34 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED 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 972001E033 for ; Mon, 10 Aug 2026 05:29:32 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 66D264BB24D3 for ; Mon, 10 Aug 2026 09:29:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 66D264BB24D3 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=U36pSgO5 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by sourceware.org (Postfix) with ESMTPS id 1F8004BA9024 for ; Mon, 10 Aug 2026 09:29:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1F8004BA9024 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1F8004BA9024 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=192.198.163.19 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1786354142; cv=fail; b=LkJVb3Jimvq75LVhJtqgIzMJpLO1AxwBHNUBD1K0DUGaiLPfpZaru5dUD+bzJM6+dWjTc4SS5t6Nt65f4uNwbHBiZvjLO/fXvv6DR5llBoWoOjoeZWOMDrODSKUlIRtPgZgNPV4mtt7nRY7LhnMvkhO0+wUkKCZAJCCmAVSZKtY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1786354142; c=relaxed/simple; bh=kGZVnKBN6yZicAkL2RUa+YdMjX9hxrQwd6odYENgPbY=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=IeXUkwoBXOaJ4oXpvevIobAllheKqoAFdUSs/ZkusFLZRkSDHsLYtHnT2a90QHC0uLZ0xTSyauQz7N8V1n9/xIHC6G60j92qjIS+IZZ4XIbtoNJl/nE7u8stt01xgS68T5NvOUF9FIAk5UIcFvMZ6lDwr5bneVGxy5gnx9jpCXw= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=U36pSgO5 DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1F8004BA9024 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1786354142; x=1817890142; h=from:to:cc:subject:date:message-id:mime-version; bh=kGZVnKBN6yZicAkL2RUa+YdMjX9hxrQwd6odYENgPbY=; b=U36pSgO5SWs04G9hS6LZYKUgBSvw193wdm0+ktR8ZRKDTZm5U0DGNIOB XQOPbgHLQgk84dbA5I1B0Njndd4DjtLLC/HQrgZlWZ2PlhogdLkGKZn2u kWFFeXrsiaGezp+jqJPkpCh1xSX5W2AsOPojzqZr7TnihjAe1piPiaTKA +RzckOCPfNmwOxmAeHe0xDHxYNrwivcVAY7ELlgpyrJ238F5MpUZfWAVP 07YswzSfUuTz3WfFrPnlMMovWShDIrHkG8DsLS9WX73PTZujrDrKRi3NX OGQb1SvPVXfGGd9MoT4UZ99lxj4rRUrjIqS3R1giBgJ3QqRb0jP+0owtK A==; X-CSE-ConnectionGUID: HDzYZ4y3QB2HWREJOSCxGA== X-CSE-MsgGUID: mBBPKKq8Rle/tBd4kdp2xA== X-IronPort-AV: E=McAfee;i="6800,10657,11870"; a="85830870" X-IronPort-AV: E=Sophos;i="6.25,215,1779174000"; d="scan'208,217";a="85830870" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Aug 2026 02:29:00 -0700 X-CSE-ConnectionGUID: VB+U+Uw3T/mwtL2ITZG/IA== X-CSE-MsgGUID: A8lQW6w7TsKEOuD04gspZQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,215,1779174000"; d="scan'208,217";a="287697686" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Aug 2026 02:29:00 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Mon, 10 Aug 2026 02:28:44 -0700 Received: from ORSEDG903.ED.cps.intel.com (10.7.248.13) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend Transport; Mon, 10 Aug 2026 02:28:44 -0700 Received: from BL0PR03CU003.outbound.protection.outlook.com (52.101.53.3) by edgegateway.intel.com (134.134.137.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Mon, 10 Aug 2026 02:28:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DjTuWufT8GnYBqbJHN4nTi+oucfqpZsX2fyRsoUDQQBa8fbQtHE3WgoOZJK/pCnndY31Px3zyO9iD2IpMbHTHGss8ZpiwPiq9h8/WNTE7mB5mO2qy3f5UrStg6lH2YwtUtiDzJkKnXfXhpglp/vdjjgfST3QonNO3PcJWIBgOPMue25z6Mu9wydwIMAIWEB7xctnjJEMElu5IY65UT6/NsIdxdRc0i/AhieZ6Bfk3ddKd28vd3I4XieUAIMwKn7JOAskRCdCenbq39Xa49ylVcm3ZDvNdgIxy6DtBoprxh7XsudOsxGn9mpxIeCTBXsC5fKIKN1mQIXrbi8p2wf4Cw== 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=SWrjpHZfGRmCaqtT/xWKndd6ru9gJ1TiKiIH25mdyHk=; b=LhWgD1C/jOx3xmNnpMkaZ/c/Sp+8QOg9caNKdUGXddorzB5VXQxOs/Wqg/H9v/Ivl3Kv3Al4doE++9Vgh/jU6xIm2Pdn4gPp8qGK9DII5Mftv0TjP2H80OSWF2enwWkkzVbpV/8wM6k0VHBxKkggid316wrYvOazN9ZdT1FPPaqVVA0vK8SStuCsXswxBLNEyYe2k7gBkfjgKqArofeQuM0HzHSEZjRAFj1mNz4NSK1CVWY/9yx70F5uhEgodMBTbsG0u7HcBbi2Ok+IzJQOqTpdBVSPZlxug0/9gGLIYLvmPQS9ds6Nc+EkcAd2qJFW03NA3PSZiZ56z1lrB/oQRg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from IA1PR11MB7175.namprd11.prod.outlook.com (2603:10b6:208:419::5) by MW4PR11MB8268.namprd11.prod.outlook.com (2603:10b6:303:1ef::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Mon, 10 Aug 2026 09:28:39 +0000 Received: from IA1PR11MB7175.namprd11.prod.outlook.com ([fe80::cc3a:1f73:430f:472]) by IA1PR11MB7175.namprd11.prod.outlook.com ([fe80::cc3a:1f73:430f:472%6]) with mapi id 15.21.0292.024; Mon, 10 Aug 2026 09:28:39 +0000 From: "Bouhaouel, Mohamed" To: "Bouhaouel, Mohamed" , "gdb-patches@sourceware.org" CC: "Metzger, Markus T" , "Rohr, Stephan" , "eliz@gnu.org" , "aburgess@redhat.com" , "pedro@palves.net" Subject: [PING] [PATCH v4 00/11] Add AlwaysNonStop remote protocol extension Thread-Topic: [PING] [PATCH v4 00/11] Add AlwaysNonStop remote protocol extension Thread-Index: AQHdKKpJ+JjMCsOPtkOvc8DZ4MgF1Q== Date: Mon, 10 Aug 2026 09:28:39 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA1PR11MB7175:EE_|MW4PR11MB8268:EE_ x-ms-office365-filtering-correlation-id: 4958e2f3-8ff9-4e91-ea1e-08def6c1c343 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|23010399003|38070700021|18002099003|8096899003|56012099006|10067099003|3023799007|11063799006; x-microsoft-antispam-message-info: E/bfHTx9II6FfU+pCFDqrPnHpuzLBf2BPyC5XGYmLmtEj7MTbX/uVUjfyodiz2eI64wzodSEQWJw0WUSmJiKKD72AgMaROzbbSMDohfnBDNL+KP4Czu7DxA5A1SREt6nmaelGbCW6O673Vj0kNrhB58imW69kUex5Vmh/m/cZF6/LBvowJHh5psLXDetY/8WLlxTX3thLvBfKl5afSYrAuRPc6Uizz9l44GY5rfQXS1v7UNBrW2h/D2fomj00QamsMTsthsdWBwxAcYyM/22tPlAwekWkxJT5rmHLmAYVb5C+l4PeaQDHnMxncxlrebXU5KvMXiuIyHftGhTrx8okZ3wYIyC8tNT7s6plpl9BqjznAdWiYOJdKrKjuKcJotQn9Uiai+jS/SBeseNOqDC2u8NGSz0qcbbR3m/P5oTUhKquMB6ON08puJMaRiOw3i+dmWYvVG7dfX+xfHB74DrtQwcO/qGRyWz4Rd9YzSBwbqB/1Ier6I0Bd8NSNp/PdmwWC5pF3TYkBYlXYYtJLKt2OkvLGBoRKfNWsxRXr2ODkzexXGB+lMr4tf5+1qXkAhXy/BePfqSHGqTbxPXbjqoPzw+Tew2rFRgw1PWZFUYlPcWdt+hriw7L5U6lXCb1GFTiagLDNQOQE1VvCCJdkan5okBD00uZaI4/h2S/jgx3oo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA1PR11MB7175.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(38070700021)(18002099003)(8096899003)(56012099006)(10067099003)(3023799007)(11063799006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?OF77OvYr4m1v4BYemozS0vxT+pxYIfgW9ACRjR/foB9kn0c9zsJmhYX7HG?= =?iso-8859-1?Q?tTyqjRKKp6ZHCOTlSDQD4B2WmNntUwRTrZkVFsP1gRJzNKyown1U+XFVGA?= =?iso-8859-1?Q?yJh0bRI6pENZS3z4xytBlrhIGkdtEKRoWj8F/4ee9Xnq6XFe/qqSc46j2s?= =?iso-8859-1?Q?Rhu5Ovpt1flfJTHKX6ovsf9FUAZWpcAnMrKPYrli2VsbrCiMOjbeTIjn5U?= =?iso-8859-1?Q?lpfidVsQNn3e+xCuZTLLZZg5eZbXJDZGm6CF4+IjNa1br13XhGsczRI30D?= =?iso-8859-1?Q?1FebFtLjCZykkPsgP0WMolB2pMeppZDJI8XMh/2ES786nrsOAH/9uxe6v9?= =?iso-8859-1?Q?8WbwwTEwTOj1k2v01ihLH+2/ziCnXt7NSdllxwXp1s2JuxlPq9B+Bzrkxb?= =?iso-8859-1?Q?hi2Pre6EAwpfJg+Vb8B5HNY92Nccn9ljQPwqht1LJzv0nghLXFthU1jXw/?= =?iso-8859-1?Q?0fFOTBsuS437MfvghkHHbT7MFYEYnuN5Vug6oNum25yE2u9Eq6g9ORNh5b?= =?iso-8859-1?Q?ZRsK7/9SMRIbOREjJTOpf4fASDGYa65efKs/Z+T1JeOo+NVvQaVp7TCcv6?= =?iso-8859-1?Q?TUGNz29CoXSRAyAt8Fdk29oDBamelOHEeCdo5D5xP+aL0AXxA1oo2qvTQd?= =?iso-8859-1?Q?dIFrcnjYnDELw52/wyt0EL/8vkdPdSNc22nEa+0qvkdlLz42yFWRouNS5M?= =?iso-8859-1?Q?WH5ViFLmHko/dz1+Quf126LpQIBvjul0oHxZeJw4fUeImf7g6v108NEgh0?= =?iso-8859-1?Q?lxnfz2+HfCe/ElE0Y5/tow6mhY06+QWjraxaqTZ1hPZPx3pezvgXccuQj2?= =?iso-8859-1?Q?SmJafr+gIO7vXIwXvSUv8D7do0vP/61KHEtp4/24pivLG8SJZavnu6Agmw?= =?iso-8859-1?Q?ZjWj//IdVAUa/W/xj4Q/lT1cZy0SZ58HngxIIp4mqmIax/lQQ7ErryTAWO?= =?iso-8859-1?Q?FCATR8TU8hN7pBAb55W2HFpJiTSt3OtINMYM2ezsIb26kb3DlJGR9bU4hW?= =?iso-8859-1?Q?5l5ilqbJ0L6V9d+HnOFCbpXeKYTdA2GDVUTimnLDSXpJWbugMPlyjyn7jR?= =?iso-8859-1?Q?T5fs8of8qw0Xs7pF4sFyH3N6oNviObivcctxcI8CRA94UTVVU9QW1LDZc8?= =?iso-8859-1?Q?xAQA0wXSEn+GQ1MSi7dnEiqqE0UyYBeBMR8db3/ylunMoEQ+JXTQOkxiMB?= =?iso-8859-1?Q?e4KcdaXyptkZADQihIuiG4ixg7FtnsOK68NXiKANFG3imOgS9JnXz3Cepq?= =?iso-8859-1?Q?ukO8v+8uaZic1QhRO00IKyN0LT/cURRZeGgqIp2GjddxvW4+mIutau5P0j?= =?iso-8859-1?Q?l9lvZUUczoNgMOzxpxhMVnZlSAduyK/u+0t708O2ngHK+4ke9i7c+sDhMU?= =?iso-8859-1?Q?84Gt6Un4mx+zMl0RV30DpjW9+mD8yYuojeDWqCHN0oMEzhzf3tUnzxI7X2?= =?iso-8859-1?Q?X6hmZ3nZSBkeN4F+kndm+0TFfS41Mf+kAo8MD0M8kccWryG4CSlxmsc506?= =?iso-8859-1?Q?3vZN0+egt2VENNg4raVdIsO2/qYTKG1Do6uqUrBFmAy0K1jIzB2xS5JoBv?= =?iso-8859-1?Q?3TjY6V68zQ0Yg2Sqb4HTmWRMKRsd04nUDZmGkkc7nKqgQaz4qbZDu70STM?= =?iso-8859-1?Q?QGbcPBdK9/lyB/n0s/20fQIjAdceNvKxAX0F+cXFMoF2j6DIiPt5dNlmzr?= =?iso-8859-1?Q?htny5my70caNwXpSR6PgXwO5hqBhriKIFe3hneG718S3KvoLuOBe72LJHZ?= =?iso-8859-1?Q?eNzHmNj3yNd43QtfTuJYsMs90sKktgxUeCYUIGnVV2iktzlESa7cAetfeL?= =?iso-8859-1?Q?2WqdKicMKg=3D=3D?= Content-Type: multipart/alternative; boundary="_000_IA1PR11MB71756279AB5998D7B8C11CC2E4DE2IA1PR11MB7175namp_" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: SaSUdLI8y9EwUuoTGsGZoH6pe7QUs4jbTrBpv4PZPVmc/mdHtB4uP4U6Gn0ieDwvWNckHgbQL5WGOf3XBZrmQy1GGQkBIhSuCZ2xBKav+PiJkVZ3HTXxPlbkM2uWN9V3S2XSTBU8sAx6FE5wwsgY/ulrk01jsMMKX6mpR1MfOE3mAnPlJ1+7jvuFSBhR9QmADBsfz0zpqnPk0rvylhZaSJYGd2zoJ09y3M6bU45ejocpjAizjFQOPerpNa1XlMPgf0soGfbiH/knVSKY7fuod5b9Xh+f3or0XjpuRDrnFic+YdACMyVgJlgBlmN+hcnQZnoGaVUO9RaMDB395o0eOA== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA1PR11MB7175.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4958e2f3-8ff9-4e91-ea1e-08def6c1c343 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2026 09:28:39.8035 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: f+PUwpfCMiDtliefFZz9CuRCaAujWlqca4Kl1kRmtyTlxwE6HzSHUMWByw85hRqmnrJ5Z2ZKwmKlru59iUMB4XNFIRocye7vIyjz5+0akJo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB8268 X-OriginatorOrg: intel.com 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 --_000_IA1PR11MB71756279AB5998D7B8C11CC2E4DE2IA1PR11MB7175namp_ Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Kindly pinging :) Thanks, --Mohamed ________________________________ From: Mohamed Bouhaouel Sent: Tuesday, July 14, 2026 11:21 AM To: gdb-patches@sourceware.org Cc: markus.t.metzger@intel.com; stephan.rohr@intel.com; eliz@gnu.org; aburg= ess@redhat.com; pedro@palves.net Subject: Re: [PATCH v4 00/11] Add AlwaysNonStop remote protocol extension From: "Bouhaouel, Mohamed" Hi, This series introduces the AlwaysNonStop ext= ension, enabling remote stubs to declare preferable non-stop mode operation= . When advertised, GDB defaults to non-stop mode. Attempts to disable it mi= ght be rejected by the stub with a descriptive error message. The V1/V2 app= roach raised 'O' and 'F' packet compatibility concerns in non-stop mode; th= is extension-based design addresses those risks (discussed with Pedro Alves= ). Key change from V3: Relaxed the extension from a must target-non-stop to= a prefer target-non-stop. This will leave it the stub to decide if switchi= ng to all-stop mode is allowed. Additionally, added a gdbserver cli option,= --enable-packet=3DPACKET, to enable specific remote protocol packets or ex= tensions at startup. Used to add a test for the new 'AlwaysNonStop' extensi= on. Link to previous versions: * V3 link: https://inbox.sourceware.org/gdb-= patches/20260706121124.18784-1-mohamed.bouhaouel@intel.com/ * V2 link: http= s://inbox.sourceware.org/gdb-patches/20260611153232.3011-1-mohamed.bouhaoue= l@intel.com/ * V1 link: https://inbox.sourceware.org/gdb-patches/2026051818= 3316.127043-1-mohamed.bouhaouel@intel.com/ Bouhaouel, Mohamed (8): gdb, rem= ote: fix assertion on reconnect to non-stop target gdb, remote: fix async h= andler assertion on reconnect to non-stop target gdb, remote: fix "info pro= gram" after reconnect to non-stop target gdb, remote: fix crash when access= ing removed events gdb, testsuite: handle async close in monitor-exit-quit.= exp gdb, testsuite: update attach-deleted-exec.exp to handle async messages= gdb, testsuite: add kfails for step-over-process-exit.exp gdb, gdbserver: = add AlwaysNonStop remote protocol extension Markus Metzger (1): gdb, record= : fix assertion when remote target is set to non-stop Rohr, Stephan (2): gd= b, remote: fix ptid matching for process-wide stop events gdb, dap: fix DAP= events if no thread is selected gdb/NEWS | 13 +++ gdb/doc/gdb.texinfo | 46= ++++++++++- gdb/python/lib/gdb/dap/events.py | 15 +++- gdb/record-full.c |= 3 +- gdb/remote.c | 68 ++++++++++++---- .../gdb.base/attach-deleted-exec.e= xp | 59 ++++++++------ .../gdb.server/enable-always-non-stop.exp | 56 +++++= ++++++++ .../gdb.server/monitor-exit-quit.exp | 21 ++++- .../gdb.threads/st= ep-over-process-exit.exp | 6 ++ gdbserver/server.cc | 79 +++++++++++++++++-= - gdbserver/server.h | 2 + gdbserver/target.cc | 6 ++ gdbserver/target.h | = 6 ++ 13 files changed, 328 insertions(+), 52 deletions(-) create mode 10064= 4 gdb/testsuite/gdb.server/enable-always-non-stop.exp -- 2.43.0 Intel Deuts= chland GmbH Registered Address: Dornacher Strasse 1, 85622 Feldkirchen, Ger= many Tel: +49 89 991 430, www.intel.de Managing Directors: Harry Demas, Jef= frey Schneiderman, Yin Chong Sorrell Chairperson of the Supervisory Board: = Nicole Lau Registered Seat: Munich Commercial Register: Amtsgericht Muenche= n HRB 186928 ________________________________________ Intel Deutschland GmbH = Registered Address: Dornacher Strasse 1, 85622 Feldkirchen, Germany = Tel: +49 (89) 99143-0 = www.intel.de = Managing Directors: Candice Moore, Jeffrey Schneiderman, Ramachandran Sitar= aman Chairperson of the Supervisory Board: Sonja Pierer Registered Seat: Munich Commercial Register B: Amtsgericht Munich HRB 186928 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. --_000_IA1PR11MB71756279AB5998D7B8C11CC2E4DE2IA1PR11MB7175namp_ Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable
Kindly pinging :)

Thanks,

--Mohame= d

 



From: Mohamed Bouhaouel
Sent: Tuesday, July 14, 2026 11:21 AM
To: gdb-patches@sourceware.org
Cc: markus.t.metzger@intel.com; stephan.rohr@intel.com; eliz@gnu.org= ; aburgess@redhat.com; pedro@palves.net
Subject: Re: [PATCH v4 00/11] Add AlwaysNonStop remote protocol exte= nsion

From: "Bouhaouel, Mohamed" Hi, This series introduces the AlwaysN= onStop extension, enabling remote stubs to declare preferable non-stop mode= operation. When advertised, GDB defaults to non-stop mode. Attempts to dis= able it might be rejected by the stub with a descriptive error message. The V1/V2 approach raised 'O' and 'F' packet = compatibility concerns in non-stop mode; this extension-based design addres= ses those risks (discussed with Pedro Alves). Key change from V3: Relaxed t= he extension from a must target-non-stop to a prefer target-non-stop. This will leave it the stub to decide if swit= ching to all-stop mode is allowed. Additionally, added a gdbserver cli opti= on, --enable-packet=3DPACKET, to enable specific remote protocol packets or= extensions at startup. Used to add a test for the new 'AlwaysNonStop' extension. Link to previous versions: *= V3 link: https://inbox.sourceware.org/gdb-patches/20260706121124.18784-1-m= ohamed.bouhaouel@intel.com/ * V2 link: https://inbox.sourceware.org/gdb-pat= ches/20260611153232.3011-1-mohamed.bouhaouel@intel.com/ * V1 link: https://inbox.sourceware.org/gdb-patches/20260518183316.127043-= 1-mohamed.bouhaouel@intel.com/ Bouhaouel, Mohamed (8): gdb, remote: fix ass= ertion on reconnect to non-stop target gdb, remote: fix async handler asser= tion on reconnect to non-stop target gdb, remote: fix "info program" after reconnect to non-stop targ= et gdb, remote: fix crash when accessing removed events gdb, testsuite: han= dle async close in monitor-exit-quit.exp gdb, testsuite: update attach-dele= ted-exec.exp to handle async messages gdb, testsuite: add kfails for step-over-process-exit.exp gdb, gdbserver: add A= lwaysNonStop remote protocol extension Markus Metzger (1): gdb, record: fix= assertion when remote target is set to non-stop Rohr, Stephan (2): gdb, re= mote: fix ptid matching for process-wide stop events gdb, dap: fix DAP events if no thread is selected gdb/NEWS | 1= 3 +++ gdb/doc/gdb.texinfo | 46 ++++++++++- gdb/python/lib/gdb/dap/events.py= | 15 +++- gdb/record-full.c | 3 +- gdb/remote.c | 68 ++++++++++++---- .../= gdb.base/attach-deleted-exec.exp | 59 ++++++++------ .../gdb.server/enable-always-non-stop.exp | 56 +++++++= ++++++ .../gdb.server/monitor-exit-quit.exp | 21 ++++- .../gdb.threads/step= -over-process-exit.exp | 6 ++ gdbserver/server.cc | 79 +++++++++++++++++-- = gdbserver/server.h | 2 + gdbserver/target.cc | 6 ++ gdbserver/target.h | 6 ++ 13 files changed, 328 insertions(+), 52 d= eletions(-) create mode 100644 gdb/testsuite/gdb.server/enable-always-non-s= top.exp -- 2.43.0 Intel Deutschland GmbH Registered Address: Dornacher Stra= sse 1, 85622 Feldkirchen, Germany Tel: +49 89 991 430, www.intel.de Managing Directors: Harry Demas, Jeffrey= Schneiderman, Yin Chong Sorrell Chairperson of the Supervisory Board: Nico= le Lau Registered Seat: Munich Commercial Register: Amtsgericht Muenchen HR= B 186928

____________= ____________________________

Intel Deutsc= hland GmbH

Registered A= ddress: Dornacher Strasse 1, 85622 Feldkirchen, Germany

Tel: +49 (89) 99143-0 =

= www.intel.de

Managing Directors: Candice Moore= , Jeffrey Schneiderman, Ramachandran Sitaraman

Chairperson of the Supervisory Bo= ard: Sonja Pierer

Registered S= eat: Munich Commercial Register B: Amtsgericht Munich HRB 186928

This e-mail and any attachments m= ay contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

--_000_IA1PR11MB71756279AB5998D7B8C11CC2E4DE2IA1PR11MB7175namp_--