From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by sourceware.org (Postfix) with ESMTPS id D29CD385E836 for ; Fri, 3 May 2024 05:25:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D29CD385E836 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 D29CD385E836 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.11 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714713915; cv=fail; b=lzmRbebgn+xIiufzyn3RQQsNQGsy8x53iocAP5fYSQY3KlC6mh3L2WqvNddkKPScCXz/cYN4NuDczixniSLxawVjuMa+AUJojafWFkqJLRybUk8p5FEdY36y3uXOSJ+q+ZUnc6HQSU5FcsF62uqgbcg17cFD54MG7CcebTtYZ70= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714713915; c=relaxed/simple; bh=eN4PyqXAd0JDsqeasSbIjMkFd0Or5Hu+BGX4Uh8mZ0o=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=IcRTgkb/eP2P5/BPTL4QM2w4rIc28fYXswGG6yeU8J67dvvSt0uRW4O7o5iHrAdeE88NSpgxZC9iEhYFnzu7g5ZdaX1X8G7CRT+JhoILLDly9JgIbXgrg/UoUUz4XLXcKs299dQcbR9y4uAbZbeYgls4oxQhga7z0rQhsdsCczw= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1714713912; x=1746249912; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=eN4PyqXAd0JDsqeasSbIjMkFd0Or5Hu+BGX4Uh8mZ0o=; b=V/aOC1wybelNT6W2BRFdmgc5KwHsgmm08PfsSOsTIFlxr20g+3/TISla mBs0D+8NDqhex/AfIwFi2vpwDGgBJmALoNeoagWv3LEucNjkj8TsohVeU mmBkto7AiwLASPLV2KBf4b6eux8hwJ61b4GBYpbL3TziaUpKykzghgHfV xreRMBFxvZrdFP4UMUo+MzWLTQd5LRO9cUNizgKqOHkcS3wQGWyr5JqfX +lBfKckfZaJNCJIbFY6arEr/umW7KjSQKB1X7FwuEnObMw6psWz34cdpt FMZPmvof5OlPs/wpf8bRK0sNliUC4J6Q5oIEzrJkEokKbOWcdNIAsrKIl A==; X-CSE-ConnectionGUID: ylL0DUOAT5C2Iw7HB8Kq0Q== X-CSE-MsgGUID: NRJzyDueQKa/AqZvir+UNA== X-IronPort-AV: E=McAfee;i="6600,9927,11062"; a="21133352" X-IronPort-AV: E=Sophos;i="6.07,247,1708416000"; d="scan'208";a="21133352" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 May 2024 22:25:11 -0700 X-CSE-ConnectionGUID: azpNWAx1TSqZruiTGh1wWQ== X-CSE-MsgGUID: NkL9Y62oTq+M3tGDOe6V3A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,247,1708416000"; d="scan'208";a="32167726" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 02 May 2024 22:25:10 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 2 May 2024 22:25:09 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 2 May 2024 22:25:09 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 2 May 2024 22:25:09 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 2 May 2024 22:25:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k99TrcGN8i+0U4OuL5Z0q32ELIC930CHLpBrW+b7pp1HYyqfbcc5vStutDGvV05ThPkrJhLcuU7ZzdGTdUq7GHG2j14EYhTY/Jj5EmSu11hmClkxuaK0ngrSIe4uczUa54hOvYKJr0UeeqVxglJvwSHXzjKxHhy7LIX4fkiE7gSkr0PiADgiKng/yA1JVvbEyYtA9EWF7XiRORB3IxPvJDbx8nkwN9QpfjUut+siwuq+d3S2CvpQv+3h/lDE4UiPC+BkcrqsZZqBsS8afFpdty6ZqCGNhGClJsjMuPdnfYyi+EWjYQ3VNWADwmIPU8IWraiKDplaRLRUEuwKyb3CNw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FrU0Vs5wmyavwRFREzRZzIvpCJrBOUhzkTUulAUy8EQ=; b=WPGRonHPcpfwrKLdKalTPP33he3GoQs16IIzH1LnSnvmOjmLSEIFCPMlX+mMs7l4QQp0HQYogv/P7uIjtyXH2U4JUto93upAKqxarb9TXaeGvCeN1xUz4fDJ4TjxklqclXmHT1vl7tz2tDutOVd8TPxMVrDfSwgsiKf1MfjjlPUURs6bC/l0LBpX38lH5VjaX1rE1vFFMLLDh6DMw5uQzASd9ESHyVSYP4/E92y03et7oGjf3TF7p3Nr7K8xaD27OCgve44aRtmFEqBbHg3TB6cyoc8pvEtEUfzNvLgmOsZ5efbjFY5Z9BLbRETJy+9kMX9mJMYC8kDLi1Q1JM1ktA== 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 DM8PR11MB5749.namprd11.prod.outlook.com (2603:10b6:8:10::15) by SJ0PR11MB4782.namprd11.prod.outlook.com (2603:10b6:a03:2df::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.35; Fri, 3 May 2024 05:25:07 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::9cd7:dc83:b05b:c77d]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::9cd7:dc83:b05b:c77d%4]) with mapi id 15.20.7544.029; Fri, 3 May 2024 05:25:07 +0000 From: "Metzger, Markus T" To: "gdb-patches@sourceware.org" CC: "pedro@palves.net" Subject: [PING] [PATCH v2 0/6] fix PR gdb/19340 Thread-Topic: [PING] [PATCH v2 0/6] fix PR gdb/19340 Thread-Index: AQHai9DH/xHAIdBz+0O41Bx6l9SmMrGFHOIg Date: Fri, 3 May 2024 05:25:07 +0000 Message-ID: References: <20240411052604.87893-1-markus.t.metzger@intel.com> In-Reply-To: <20240411052604.87893-1-markus.t.metzger@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: DM8PR11MB5749:EE_|SJ0PR11MB4782:EE_ x-ms-office365-filtering-correlation-id: 0b3c3ab6-c229-4c73-f1fb-08dc6b316517 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|366007|376005|1800799015|38070700009; x-microsoft-antispam-message-info: =?us-ascii?Q?keNLIic1Z7kMh4uC23c51sfslpuFpVVykRD1CvZrll2MjFkLQ3bJq4xuizkC?= =?us-ascii?Q?yDj3c8g9q/9xRI8Ng9opsuEoO35Z/6DOEJD3fvYEbpopzPJtibAkFw4q6+Ra?= =?us-ascii?Q?hMsbRwB99gbwj71NjXgCvmJbVM67TP7LsDOXKo8eU5RhR5Xo7pwhuUHg2M7p?= =?us-ascii?Q?tYpLTO4/Diz5CUFl1gKRIc3EFt1oLdxmg0zxiTyXgipg7s8zPTqF8OUi2FtF?= =?us-ascii?Q?3yzVatsEmS2hFmq9bIEl8fyis60ltrJmXc4mlhwsGHQ7GTrRQZXUVhX0G7Qx?= =?us-ascii?Q?n/itTsMjH4S4T4Wfak76969zj2qUvhAQpXJVl5VS8yRYGcmvtrcdl8Nvgsra?= =?us-ascii?Q?uZLe4lN8QVagU6Y/rrmdSa8AuiBImt8ph6ggftvwtK9PGb3UN5wLMUT5LMrZ?= =?us-ascii?Q?bjSzH1zJPIgkXd9OIldcCM+6gpTs2vwZbwLqK+redyRFggTGBHQFszl8bxU5?= =?us-ascii?Q?EMkR7MmKZNLJBxM/lIBITywklbRVJpSvNhINywPpbtWdtymeE1qvf8NmedCh?= =?us-ascii?Q?X8ArFg6e4iU0LU2nj1gfo2BgVu1PBh+S+8xbNdKHmQBeUCId8+TwnOd9NnP4?= =?us-ascii?Q?iJEIXY8rJZIR5bRUHqUrPgMchuFeAQCciwUSkNYKBgDfv8b+XExmTA7zltOd?= =?us-ascii?Q?IG0Iz/+YK1iaudJdpW1XDnuGiyH6iffjQwgc5I+wIxt6x9XV22zLReSHzXqm?= =?us-ascii?Q?lPA+Ajg/jpBwkvbwNMbqK7FLnD5s9jPDNvkOL3wwUyseFe3Pc+4E01Ov2oBT?= =?us-ascii?Q?QZpxNlSyf5tbKfopTCUpdg9XKZMuS267K3Nr/WKNhJ4avi2rnNazI4oNsyHO?= =?us-ascii?Q?zfJB4KjoGfv/QzUYx+E4x+DRYxOgoLGU9BziW5NM1LlkhbkYGv+CBxrsB1tn?= =?us-ascii?Q?ZMx+z1izQLERVqlHIwMwEMXtl2v/SYPte4w3HLnnsfWOwS2Bb2bbuIIh/gXv?= =?us-ascii?Q?IDgiOFgAgIzBkWDdO3PnGcV4dpl7+Hk6lpjHOj6JrJYlSvuHO8D4rYv0eJKm?= =?us-ascii?Q?7IdODsbKDpDCWzIGpWQBhQcZHvH/fKYCkDSRE62lwAuZtP5d9izU4zeg/+mE?= =?us-ascii?Q?6G/QS3h9YVH/g6n857rwlAxoBAc/ppdUHiEQlMSy4r5YIHnseIJHyfDh60nM?= =?us-ascii?Q?xYEgUamYSxM/bF4YG39n+sBwBVwW5chS55ZNRfzJ74L98ltHb4jh1mqoxf5F?= =?us-ascii?Q?EPFy9SqXPms4M/+OhUvtn9LxCmw2yOndxY6Y0xKXynpbVCDQwmkXngbb6EnR?= =?us-ascii?Q?ATQUoxWhCat+izdkF3Sb2gIpzIeTYIq7VSiKiZl3cQ=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR11MB5749.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?wVVWEyS4uwX9RG1La7k2oAatRUq9U+MVtHeEmfUKKzQzZYyI5VwqlGeV1CFx?= =?us-ascii?Q?6XgyPltXT61BvS9rAzhM5hgJEaceN7+rDCUA+ukrH+fy8+Q5Qr9DmKvxMf9C?= =?us-ascii?Q?AecwFGa7+vNGcJHaR8T7cfda5hHWEh0qfpJX2qOfRmpjpM7ei2H4Ex8cU4TX?= =?us-ascii?Q?Ws4gwAbEAolGYsEneRWzVEwJYCzKP3yg34zV7ZuGcTwDBhpcFQiGtYYHVUMq?= =?us-ascii?Q?tGgmcOAXkhQTL0St/eGMcY7VerHBj1aheKF9jfQCyWFSKa952fNmK6jz1m75?= =?us-ascii?Q?fuLOw8UXoGLdeEk+xgbw2kl0FD8FHXUpLPdubg/eD3mv9JVSLPpuubfDPoUZ?= =?us-ascii?Q?25p1NsAuFp4WERX+YAfXFoGhxlOPoewNPa1U+7ekfcAIXC+4JbhUnWR1T5es?= =?us-ascii?Q?+VdMqv1Fg4zEzp0Jt4f2oS+f+LPyBBIuhJhlrQQK87R0zNWuDjAC8ZIffinP?= =?us-ascii?Q?XqJgxunW7xmFwIr2jqybqWkJmmf9T6ZT7uSR0gPod+XIvUfVRxR2hS2nsa3o?= =?us-ascii?Q?cS8zU0JTwEnb1sSZXUSNInX0SltFOlW1Em9IW2pZEiIZifdGfw0Ad4gG7O7d?= =?us-ascii?Q?s0iy6vJ5JmRGsJRAhf8PHhNF1jFCPKxVysZmSgmFNLbGKoZIxJH5Jv/RXUBN?= =?us-ascii?Q?gju+R3DzbTgHDHZ6SjHMlrvPOcKQRS6PnKSVG8vqZTjCctSyWKpoAyw9UNBn?= =?us-ascii?Q?Kgy2P3AG5I/nN6YNl096DEDtYPwemeSb3+LtxcB0syWiRGX407aRktEHcN63?= =?us-ascii?Q?e7qjGV+uJ6ppLV1lND/VKT69F/GqF6djT4KdtRYygBUwP8NzuCl+00IeYgav?= =?us-ascii?Q?JCzECoq22GZZySjeQbJHn/ejPyu8SVPo6ZuJTAOK8dqjspyrEupjzQ6fatbv?= =?us-ascii?Q?PLs02CXTDr0PI69zpmyYiffLaBGkllwVFJ788+fQ3oCa/vPo+28UrtSHHq7h?= =?us-ascii?Q?WzhOf0euHLGB0FRGik+za4G79Vg/+/l+Df4FwTOfbbjpbkj76tLuRZpEI70r?= =?us-ascii?Q?aFxImZEqjK8ohz/zq6/wEWJHkll6G3ucKNCG9S7Pnd/77jCn22YoffJKx+zk?= =?us-ascii?Q?oAB6+NDRLZx1EGrOlpdhWVbh+m2isBljsJugEnAB3aQRfBhgmY7fAB/WBvXH?= =?us-ascii?Q?8TX7dXfxfqy/+BXP8mj7UXoqckhf9xmg0G364VrSYOsgv9apMNTBShACSi2O?= =?us-ascii?Q?whh3GGMhwzTcEBSPjoBOVauH2QSVkOd6BX2OmoF/BqN6pXKucUmR8rYB7Q8A?= =?us-ascii?Q?pbA+3EUKJTVoQDALX6E9hjZzj3S54iiqUh6cMJ127YZ78nsvKgugPLOjK01r?= =?us-ascii?Q?V8lzGEfjrAstzCOXsdXio/ofIxRrwL49PPRjSxEESKdc9rOzGdBehWod/XeC?= =?us-ascii?Q?qgop0WNfW4NngXV4y5nELOJSdpxO7gyG8FR8RKknQBBNYCozEJNItAO4bYpo?= =?us-ascii?Q?MRz2in8uOO9GStEHehm9zPoglWUlvnJPzEYAO7Rw980j6weIXkc4yK8yhgMG?= =?us-ascii?Q?SXF3HRU+Pv2Zb5m3N6tYbOgiT7S9AHL4/v6KEi9LA8zWV2Of1/8WV7/E5AUs?= =?us-ascii?Q?y7Vs68atGgLReSDWqayU56xMr2oogSATyGBUVl0p?= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b3c3ab6-c229-4c73-f1fb-08dc6b316517 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2024 05:25:07.2877 (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: HKqY/yTLNUwewHdkfe4ilcNuTLwrLRt21ugxWl7pN1LvLkDAOiZE0g1AwUQV9W2QhW9qJ2UjJlIdYQwCMHf+PEamRcwkox+gYlZ0BLTvaMc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4782 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Kindly pinging. Markus. >-----Original Message----- >From: Metzger, Markus T >Sent: Thursday, April 11, 2024 7:26 AM >To: gdb-patches@sourceware.org >Cc: pedro@palves.net >Subject: [PATCH v2 0/6] fix PR gdb/19340 > >Fix PR gdb/19340 by stopping replaying the current thread before disabling >recording. > >While writing the test for this, I wondered whether it would also work if >there was more than one process and if some were recording while others >were replaying. > >It turned out that recording one process while some other process is >replaying doesn't work. You first have to stop replaying everything >before you can continue recording. Since btrace is per inferior, this >seems like an unnecessary restriction. > >The first patch fixes gdb/pr19340; the rest makes recording work together >with replaying on inferior level. > >The most prominent change is probably that do_target_wait() no longer >silently switches inferiors. This infrun change requires global >maintainer approval. > >Changes to v1: > - fixed a fail in a newly added test > - fixed fails in patch 5, which also caused the patch to get renamed > >Markus Metzger (6): > gdb, btrace: fix pr19340 > gdb, btrace: simplify gdb.btrace/multi-inferior.exp > gdb, btrace: remove record_btrace_target::supports_*() > gdb, btrace: set wait status to ignore if nothing is moving > gdb, infrun: fix silent inferior switch in do_target_wait() > gdb, btrace, infrun: per-inferior run-control > > gdb/infrun.c | 63 ++++++++++++++--- > gdb/linux-nat.c | 17 +++-- > gdb/record-btrace.c | 78 +++++++-------------- > gdb/remote.c | 22 ++++-- > gdb/testsuite/gdb.btrace/multi-inferior.c | 10 ++- > gdb/testsuite/gdb.btrace/multi-inferior.exp | 33 ++++----- > gdb/testsuite/gdb.btrace/step.exp | 22 ++++-- > 7 files changed, 150 insertions(+), 95 deletions(-) > >-- >2.34.1 Intel Deutschland GmbH Registered Address: Am Campeon 10, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de Managing Directors: Christin Eisenschmid, Sharon Heck, Tiffany Doon Silva = Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928