From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by sourceware.org (Postfix) with ESMTPS id 9953C39AB920 for ; Fri, 7 Jun 2024 05:06:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9953C39AB920 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 9953C39AB920 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.11 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1717736801; cv=fail; b=By8IxyM9JYCeXDd6MWf/6lU6I8gBstNKEyCelByxNY2zt/UxwaCA/n6BT/FmO3FM38jmV0hV2sD285AXRmS7UFCHGMFjcSTpYhJx7dP3uVtFGyNS/0MTH/9QaEerPsGuTZXYMvCgD44fHELp1vNAY9JAIVz26CNWYMxHlXS0nF0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1717736801; c=relaxed/simple; bh=LaFxbkTtug/RgZBVc8KuS9QY5kCuoaVZ6Fasr5+r8TM=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=oVhS2PPoKuJU+dFsXzArtQG2KSrvNqaAWx7g6imEd4wYZOHTDCs5SuJp8vVQNN0AR6YkbpG+L6ZTx33fKe2ibOeN7D+xw3um4fLaMAL1pXoYz/lpd184qjgwQ60a7d+eDpPbzsIkmnvk66wjbPigIV9k4SHV32VbsPb8XRJ+VGo= 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=1717736800; x=1749272800; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=LaFxbkTtug/RgZBVc8KuS9QY5kCuoaVZ6Fasr5+r8TM=; b=BbQppQ259Ws7VZNOwT8KqIHDhAQhHT+opk06w8Nwv1mUz4OSchDPXAyt DNvrKzjR18hQitz6dK2jDttITp4lULk12AWtxWmUKrqVyIJltz6TAjiFm dkmrMCfUMMTPu+Ha6XfhI0PlWvbgllqN90XwNIHAhmjxsm1C71s6zqLPg BbY5qN4t7C3GnAPFh6vJ1QCcDV+d+zM4eeD5kFDhwsXU+NdR7rZTuscsi Jv6/WzDeZXDQ2nRp4w+SW0N8OmLcSSB/XZoBYC91HNF+NGZnhko6PHg7H 9PNNGHyHvCSlmVm9FG5vU7ObBChJkvrYB6u8xTsqpDOdb7gUm/nJBtjYW A==; X-CSE-ConnectionGUID: 0kBCEL8MSleJ6olUhkZLrA== X-CSE-MsgGUID: +0+5nZ92R3+mAioCLVSdnQ== X-IronPort-AV: E=McAfee;i="6600,9927,11095"; a="25016834" X-IronPort-AV: E=Sophos;i="6.08,220,1712646000"; d="scan'208";a="25016834" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jun 2024 22:06:38 -0700 X-CSE-ConnectionGUID: o+jR7kVMS8KX7U3C5+/NWQ== X-CSE-MsgGUID: fkvmgBQPRlSB6ALKmHgYYw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,220,1712646000"; d="scan'208";a="69372517" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 06 Jun 2024 22:06:38 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 6 Jun 2024 22:06:37 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Thu, 6 Jun 2024 22:06:37 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.47) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Thu, 6 Jun 2024 22:06:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a83ajPeUAjBcMOdd8SAp9lYr0q1ivOxcRP1x50GzWdFLX+wYA+u/drOSHKmbW3Xr1iVQIbNXdKB8OHRyL7PhqCeCMjvKGPnimPc3dLsNJtYk86CtUoArewLzEDy/rUxf358kLVJ0zAv1s4i4OoGm9Pk9mZuAgo5NNFK11kQxAPWkuS1gBGoz1EVh7fhozL0fXgBI5t6bo4pJ2EZ5YLw8yQDY4AJLWmhPGS2XuLr7xIV5DVozmL2tFUlbqvQhKBY0M4TN181aH7h6oK4VvO02dfSPufOThWiqfoIzGd5UOQJSFx/pvZW3D2nNXIHXu9ZhIXO5Pf2J+8yddQVPmc/F2g== 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=qPczmiWex4weA8nbwpdvfoNofc0ZAr1NPxgXKcfP9Ec=; b=Ci/ClKSN2BFDKeiaU8z1eKqbsAcQaM/7gGbwd8GMBJiEjbT1hDYmmKkXjSkhti2qwa8moW4lcY4pLwwiigzENQwe8sSE0hV4JxSj8+fmuzm22VEldiB/7w4roQz7BR/YDC2DmbvmiJo41odXTMydm4LZD9xe65A1q01rEEfo7NlNOgHRnBbvr6xP3Vsd4K0cUNyEdu2LoqKwkEutb8yi4Nhstnh5KJ0Wou4RISVOWmnjvtd35N26hoazg8KD9iTGJ9bMgAterfvkEU4sxQE2VbXd6918EhbIM8mkLQqMb/FD/LSknHGmfnZJCWSAY7oPH8H4tJLDHYdV9Vhz3mg4CA== 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 SN7PR11MB7418.namprd11.prod.outlook.com (2603:10b6:806:344::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.24; Fri, 7 Jun 2024 05:06:35 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::d0bb:6f87:88ed:6368]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::d0bb:6f87:88ed:6368%3]) with mapi id 15.20.7633.033; Fri, 7 Jun 2024 05:06:35 +0000 From: "Metzger, Markus T" To: "gdb-patches@sourceware.org" Subject: [PING v2] [PATCH v2 0/6] fix PR gdb/19340 Thread-Topic: [PING v2] [PATCH v2 0/6] fix PR gdb/19340 Thread-Index: AQHauJh48AyZSNKeQEiLDArLJoukwQ== Date: Fri, 7 Jun 2024 05:06:35 +0000 Message-ID: References: <20240411052604.87893-1-markus.t.metzger@intel.com> In-Reply-To: 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_|SN7PR11MB7418:EE_ x-ms-office365-filtering-correlation-id: a617824e-7e56-43d4-930e-08dc86af9aa3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|366007|1800799015|376005|38070700009; x-microsoft-antispam-message-info: =?us-ascii?Q?u5B79hKgDAiV7Fdx33m27Xv83ohiSvN379Ysyw7VXaLNvYM3LAW8DDN5IuiW?= =?us-ascii?Q?smVaSqTBBV4mVYLtZxcK2DBn+ZyP0914TtHtvOCexFuHEY8cLZ9TQ6k6XkIk?= =?us-ascii?Q?14RCsN2zmAC2JlJYkLqkCmFdsWmvnmls8FVBL4HVBV3/xl+6EJxjQoCpeFXW?= =?us-ascii?Q?OoIonUb7Rrb5AVPrrfk9eDVMYw2+HK7SvPgOHIh6DdBQbbVjxCjeEq561rpp?= =?us-ascii?Q?5YzqrdqFu3tv9llH8iIUSlqORlWtGjXhqS6GBBp0NkqmcJBM/KDpgK8+WPqq?= =?us-ascii?Q?IdM+cwCMtkEZ3dWldjqn2bPgWc4HFVewMHRvNhPAyzj4cmXrPFgs7jpVMrGp?= =?us-ascii?Q?mlUEZyLaEHM8r2oPAbHHqvoK8XQ2+0+tpiIZVwFWi6eIib/gWEyjga75z8Jn?= =?us-ascii?Q?ZKlTaKylaPuKNz2uJELYay6/fwyLzffNKohDuHEgWNoYJGyCLRSk45qyN50x?= =?us-ascii?Q?GArgcL6+PuVy3EXZ4NfS2e/dMFI29Z283idWm3sSJym7jBuS45UhenNpqXeg?= =?us-ascii?Q?cjZr62I1cx+Vu7np8+7OdEwSzxBS3MfRZXZfBb+djBkHDtK9kPS3IwdEapW1?= =?us-ascii?Q?o5r+5L0oJPjCQDQ3xh9wrAVer7JaVRu89zT56vPSj854crNQ03rjlsP1Jnpb?= =?us-ascii?Q?JMhGqfKpG1yTU1+bPiHVOf8DZxkoNTu78tp1m/Z39XM5aQ8XAl2v00dVRbg0?= =?us-ascii?Q?X2PLWrZ1Jd39Es80Ad3MdcDbqqckXGweZWkd04UC+UDtgIYm9Vd3IxQ1B7DD?= =?us-ascii?Q?SvldZZv8hpeTw3fdgWpbY/kjlWzvoZ/BiwBbrNCIYo2MLuuHu71p6z3TC7/h?= =?us-ascii?Q?FMtj4+2FQVuu8qDvLUfp9EFkZoiN95+rRkgnx3k1B31BlMK2fuTklaJcfrff?= =?us-ascii?Q?Rs7FN0bw05Jpq8AAkgOcf/iLuRiVflPQNESoaICfcaqUMOJHi4Op6koTFj1a?= =?us-ascii?Q?ZaqgGJ0mVFM2nfgwBIrT+KtIBMGeqRaOKKp1q8dJ8inRt8/odXC0GHjDcPNp?= =?us-ascii?Q?dK5fyYwcAzh1gwoPgOmhYfAyYrdjgJsxrnaQ7+1+Ev+7+uvlPSDkaIUVXiFq?= =?us-ascii?Q?/a4mRAKaRbusu9xrMJnyzJskALSaDqcHcJte9HKXhGJHUtetAin2hfSLziTN?= =?us-ascii?Q?y/9GgxwFlzTUrTo8QD2Hjsre8M6hCBSZ1yZ8SNLNEy+Px5Lh9/KPPDKmNMPV?= =?us-ascii?Q?AyuQcgDcsPUL/TMaiS560B5tTjTywJ8ux80Ct6/FHkQU4sUtXprwqJAdBxkz?= =?us-ascii?Q?ituf+SD0PDYEjmbzwBV9ZJwGkSl8CTMKrh2BJQYyt6g54cKcnbbVyEvNqniS?= =?us-ascii?Q?qQOKHyi8ml6XPIapUIs4auad?= 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)(1800799015)(376005)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?oeWjjtj2EdvVHNFB/eVUJ6S+t7PteaFYvYFDP4/oscvjogixDGLAMEQ/A2cD?= =?us-ascii?Q?IPrfypwEZGw4JkYP/ym9KrpuQjk0OORFJIKRVUBP+XBOVEVvz6TWEY4W+fWS?= =?us-ascii?Q?vCd8OHWFzK5fgi5BbT4l566+CxXj6JehYFZwWSK63b2R/0NYWHm36wJKHHz2?= =?us-ascii?Q?IannjnXbnrQOu9jman5Mq6gKAB/AkoNGaIXKaAZqlCkvOHa4QE7VNaL2Yfk3?= =?us-ascii?Q?lZW/SEpm17juWq06trsurBaophfcFoLcd2IXlBOpLgUvsD6P61TA7wbxdpFa?= =?us-ascii?Q?wWQuemc/F2u3Gup6ytbdPhpiij5xAKQh117ijtqdYGaruhtpXHIAmLro7qx9?= =?us-ascii?Q?GBn5Mev+OPJ1+ToXxOOE9IH6wDpm/JaQKhP8ASF5h01TDRoSZBB/iOzKWlN3?= =?us-ascii?Q?nhITA+09sxpaBzDJnD0jes6t7YHgWH4Clcghoo7iv8Ko4WRaa306B+3v8vzA?= =?us-ascii?Q?riPe8lSn7/bIcCG9wSNgLl33RcQHCZiIqd+5/M3D5K7hjeB/uLseKr8lARGl?= =?us-ascii?Q?sOwOh12cWCGR+nNan6VOxjIJ4W5oryu4xqnfzzNOq9W2HIBwHHPHpY6A0bxr?= =?us-ascii?Q?SffpOhCajKRv26n1/8S04rf4smASje9f/fQaqJSsVJ9TWkHpeXzO7uydCOGp?= =?us-ascii?Q?9SRVbvBgb5RDPBx+eIRuZzFXEbL43wKxZIra9XqSGGOcuM1mIcyiW68uMW82?= =?us-ascii?Q?WL7r3nVsJADATgimI6Gv5tshEFT6m4hNWTnjUpCgiDCFwP2A0ZMDFDI05gcy?= =?us-ascii?Q?eRDVM5T2hzscDSBLOvnwe3kyxvuPkAR7vUM0JVpGQTLZZYmahV56R8nDA555?= =?us-ascii?Q?N5eE92/v+ySALs/t7/DLEltemJDwfVyS0SLODjyvcaLkCIGanFWPAkmaJQG6?= =?us-ascii?Q?8QvkZAiUVJEI4NQIFBj//gen/dErdHfTwRU+sp/1IgMvRMWIKTKR7Xs2MsoV?= =?us-ascii?Q?UmE8V6Tqji4jKzlZt8sAJ8bJJVbyqziVnO3TMZ8WB4xAGmNqASB18y9tolO4?= =?us-ascii?Q?R0sUz39UVzF3XrA8Oj3KegjV5iBjZ2O8S7UN9+X7bCNr+uxzefR51SAzVLDN?= =?us-ascii?Q?fTAQyYOy2cx8rZmiVty6Rl/uRyMQN8bZmD3ZXjxd8PPFiOtbKhUW2sxvhZ5o?= =?us-ascii?Q?iPig9SLOdMePq2V7HG+KJorrgifyC83qC4l1zVfuQBhd4TZJFDZsNT3YCE43?= =?us-ascii?Q?a4jAre3Y4qLYz3ea/h+1PeqhoYHGAYeIZlwL7x2r2V8h0U8dAkCRWzg14r8H?= =?us-ascii?Q?5r35JmytHQGYq469xVK5cyRQpCE31qvXXowdgqs1XaHC1sFgKnwAGFSvt/Bl?= =?us-ascii?Q?ALVSvo4tH9N1fdMHVUr7Mva+m56E6sqctA2+zPf741OBmfqHRexr2qMCp7wK?= =?us-ascii?Q?nxm7vhuwmgv1UrMdtUD80DHOIO65R+zskRI1Mindjlg38YZRkbyNlOK/h272?= =?us-ascii?Q?xM1Y8JvYdJD6/Lp05UIecqEFJWpirTQgiONKD0L3KRG1O1AgrhxShPLAo43F?= =?us-ascii?Q?wKvNZoxH7ayzmx/stEF0Gg4+9uLwKxvZQX/Enea7+nkAG2n7IQ+WCRUkFAcu?= =?us-ascii?Q?tZ+URnIoAp1Os262cR4MXXsoV0BvCtIlwZca5Mnd?= 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: a617824e-7e56-43d4-930e-08dc86af9aa3 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2024 05:06:35.1312 (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: 1sM5FBKEnfe1V7SC0nGsQ3pFVuUQIeS2V4+QCEsz7dNdwTL/ze6UkjIN1Lrej68eUQGWCpmvLQwmIwmVOUbtxTSKNEE28tQhgQs/HAIvovc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7418 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.0 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,T_SCC_BODY_TEXT_LINE autolearn=no 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: Friday, May 3, 2024 7:25 AM >To: gdb-patches@sourceware.org >Cc: pedro@palves.net >Subject: [PING] [PATCH v2 0/6] fix PR gdb/19340 > >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: Sean Fennelly, Jeffrey Schneiderman, Tiffany Doon Silva Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928