From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by sourceware.org (Postfix) with ESMTPS id 5E2E43858421 for ; Fri, 21 Jan 2022 11:42:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5E2E43858421 X-IronPort-AV: E=McAfee;i="6200,9189,10233"; a="331987690" X-IronPort-AV: E=Sophos;i="5.88,304,1635231600"; d="scan'208";a="331987690" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jan 2022 03:41:58 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,304,1635231600"; d="scan'208";a="493821200" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga002.jf.intel.com with ESMTP; 21 Jan 2022 03:41:58 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 21 Jan 2022 03:41:58 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Fri, 21 Jan 2022 03:41:58 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.174) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Fri, 21 Jan 2022 03:41:57 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kcQtRxieUJY3Lld06RUmf2wURaWPkzG98shIkffapwxcclpWwHM26QUTztVGPaUG7HnhHat1elEZTPPbHQ2+66PYc4DrgP88LadO2vhDK1UqjcjW+iCdVQ45YBBN+I/ZFeArtXB+f1toNEu5xnKREAFZKYmxcIF+dj9efSfjzn3D2iCLwjUKHBY8CQDIOt0AA23XeFUXEFSHPeI0+qn9YAC3MoyVbxTk2BHVSsm53ItKpSHPFc2YcSl4S+MiYvzZ1PDg1Be5UI5bOzC274MDpwxRnRDDsyPLejT/dvCyKeZA2qYE2vxGi+RRToIHd/ZmjUycMiAD5psxGeBZXzQbrg== 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=r9j0H3jmckKVYxQg7BWSRmfkU0RbEFmkAFlS/d64pdA=; b=VLSL3lsKUQgp63kUGBV4H4paVYThQC8YoNDNeyLzzCXKTotWmafAUpFwhYXkdfiM4OEk2DpIceH7LG0Lkot/mNAUX0BiUJUDNNaMNwxTjYjPUR/BQ2arpQS9yiwId8H4t1kUFd3dli3g1aiTTlHTf1IMclAirsVhzzlil35+tFFC6Ugmr89+aCvEVF0VUTwWB0o6Uvxtx1ckyUQtJazjtOBhyF/id12FyC6rPSb626TlFnP8aOzBCRuNyKgZL95qHuLKtIuUNbCs4fYmzdZyIq4a1N11IQmYVDT6vXdq/52kmEJahMzz7cILeWqBH1NJ0YFIZE3ji5J9wGZL0XS9dA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DM8PR11MB5749.namprd11.prod.outlook.com (2603:10b6:8:10::15) by CO1PR11MB5059.namprd11.prod.outlook.com (2603:10b6:303:9a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.7; Fri, 21 Jan 2022 11:41:56 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::9068:e388:7f75:c3b8]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::9068:e388:7f75:c3b8%8]) with mapi id 15.20.4909.012; Fri, 21 Jan 2022 11:41:56 +0000 From: "Metzger, Markus T" To: "gdb-patches@sourceware.org" Subject: RE: [PATCH v2 0/7] gdb, thread-iter: handle null_ptid Thread-Topic: [PATCH v2 0/7] gdb, thread-iter: handle null_ptid Thread-Index: AQHX50ygCBqFV0sSM0S2uFbsTGQ4MKxtqSEQ Date: Fri, 21 Jan 2022 11:41:56 +0000 Message-ID: References: <20211202071525.3046816-1-markus.t.metzger@intel.com> In-Reply-To: <20211202071525.3046816-1-markus.t.metzger@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 364a5700-9d62-4fcf-b069-08d9dcd3070e x-ms-traffictypediagnostic: CO1PR11MB5059:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1247; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: udcHzcWoO//vCvHoqK+AF+ugcoZ/1I+jHML2D9B98kdNBnf6LUlfWffk/PPysBk5QXdCVGqCdbp691XgWenVzKBiH0raVxm+xiZz7yObPLtEp0O1Gjz1MDhuXcQvwnZJyOJJHeRfssz0iB40UlS75hnTejg8VBrYIp9EqpjF/EUAUUsF95L4R440IsCaocRiE+HYreulRtzxIUe35aiOfdBM/benXJhX9WOFG9CIrg8oi+moNYVFt2hCmzf2sfI3tMBR6wxqQuSs6lPoxksvybQta8vs6Fki1dJWh/kn0zTElao3otgUZl2MF0iQ77HfXswvD9fV1z0dxPKA+YIecLz1tsmxhVLPhuq40Wdbdyajw6kylJj8IWjQHPmCAZamJ5rD3hAjo2xd7+kFRGXQ43C5Hw4htgG6TuUoTEXqy/cMegdiiPpNh3yNy3FuPXT058I0icvzHOt25gv06N9cfHFacbGcWXhAlWVa90rsi5oCU50YnXEMaqazSlCBJdM96IBfPAlEFvb3pigYYsdGntuaBxC2QWCwcIUeMKaonuOwdr25tJovQHLU1/BHjrhhntg7SZk4L0YyJ1gRzd7EZuQ58x5qxVfzBWi3IzhlRH41GAH7JkJvGJRx8QVa/PjcWJBrDfQaTE+ICpqFttKFBnaNR4UP2equCj9bKXepKrFySWsEo7ka2vcmg/LWXMEdQPszcaUNtWCpGfaZ5Up3yjZyq4D+i/nmHWXNJwfCuS6Kfb+f5P55KwlEgJbi7ZCBkWwKp7mMOKlFbs3PkH2gZe8a50xqiSzAkWmb9VZ2Wwk= 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:(366004)(5660300002)(316002)(33656002)(52536014)(122000001)(4326008)(66446008)(66946007)(66476007)(64756008)(66556008)(38100700002)(6506007)(186003)(2906002)(55016003)(76116006)(86362001)(7696005)(508600001)(9686003)(82960400001)(6916009)(71200400001)(8936002)(83380400001)(38070700005)(8676002)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?wsEVfjeW76Zz40WEzP1lh9aJ15Xf0QnXndUjgWrxVRaO+0fXkRWAuNGVQPFe?= =?us-ascii?Q?sIfgMFco9qHnZn17VsGvi+yIgb/+sJOF4HuwxplpuFA8UH5/Cs8b5kavZjO+?= =?us-ascii?Q?QciGpxtUS40rtArz/cd15R4EAx7RsFxO7o7wc/nCCwNi6S4jC3kmcwDTZBYb?= =?us-ascii?Q?EP1ZbaUzYRrvyBP1+4l087zdESf8Gt2TdKoDaO1TJaLuV/40DjbrDMNDCvEh?= =?us-ascii?Q?bugfo01lcCVaOfPLWoNkP7vRWz0y5ibk6GrQFMij8dwhiCLu3rrk5TyIQs3C?= =?us-ascii?Q?DK1v4gKr2nGQM+eUclA2mcqsUuuT9UIYGYSzFanZ/5yEloZqpINM3BU9VmCw?= =?us-ascii?Q?9urO5GNbupIXP3qCGAxKmGvOv5YorqDaGY0V6K9FL+hdSFhWO/a2hoPfYpW8?= =?us-ascii?Q?HEx6X/6sC6sJk7YP5CL0P3jW3NZoQZwndLZub+r9ytPj5zprA3Eo/T8LuOO6?= =?us-ascii?Q?nYnow/2wW22UQ+D5ClTX0pqUU2SVbY+q2PUTpGvgISuAroujIKE41Q3wQsG/?= =?us-ascii?Q?SB76IuoyF9Sl3AQ5O9teMC1kiVBcVKmomWaYs2oIPQyuJUHcYzkyJsw/mVcB?= =?us-ascii?Q?zKBd3ilzOWF03dJ6uenRjEBAATDwFJFoxx5lB5+F3rPe5z6bD0nzmkjppMY6?= =?us-ascii?Q?e9DY2HSac72kQZbp63oWli/vrXTmW6IPLEQckYTEomEPYDRhgXVsa8EwQbks?= =?us-ascii?Q?sBXxwNbNZaPVbiOYYQGGXtEdbA/eY6HVacN3DZWGe9ndfs83dcmR2kNrSkg3?= =?us-ascii?Q?qdxuWh4nL+LF/YeDULvLvM2/51l8oy2iu6gDlVrlocc6kZYk1jPsj3dO0Xqf?= =?us-ascii?Q?EhMST61JjZPpQVJVk26PTHmYHMKXWdHLAC3WyHt9mlBoKukC/GTnrk4SqapH?= =?us-ascii?Q?FNmLAt+6JcjPr0CNartuX03YvXpLemk2h2V4BPdC9cqWPrN11dNIWGW0Qs5p?= =?us-ascii?Q?Z5S32KRmwxtea4GyDIw0eRNuh8aH4lx2pVLdOtFefUgU5EqAB79q4Ay3EChA?= =?us-ascii?Q?Cz+2KmRX48twkbpHXLISyUx2q3VXFUGUspAMoazYlrVr9r/7Cn6qdaBXIn3J?= =?us-ascii?Q?e9PR4auXL7SkTPrvsXFrIOyd1CohUmfG0HdyrHNkyF/oUZPjKBfd9sWPHW2l?= =?us-ascii?Q?pUzbU08NowDmC9/0W2kHnKAXAQpYrFLyVKqHNiQCq4kpJMcf4sFllE4CZkij?= =?us-ascii?Q?ZqmTJ6ZbO2/FFMb4iJlu0vYAGMiu6pZ4hSgLhnfEQmoT72HFzhDh8A3ewWdT?= =?us-ascii?Q?mBEwAHXoKjUBSRjqETafuFcnqXcny/XTQlwwLJo5cReVcl41XWsLGW7+2lb8?= =?us-ascii?Q?38ipZfiCPdXuROrlUl8WVxurpeIVgyIOybDXPr8GLZmNFI6tx6VzBpc9wYth?= =?us-ascii?Q?8/IK/ogL9nXn96i5vOgB7O7a46xoo9BQCHUZIlOX2FHk9rXOLH1aSz0CFSXl?= =?us-ascii?Q?ED5gsEc0UVgwqAFROWjsYABWxEWnsc+wSFzcSh3G9a3nA/ktZjuzB+rWUXA3?= =?us-ascii?Q?QZGpOuj1gncZAx1kSFSJ7hYzm3i8ITSp8A0oFuKn6A4yisFr85EhygeiYaBf?= =?us-ascii?Q?ej16wF6VT1i1SDiaQ/+pFFqMSHEh1Q9aMvHbhGIYSFZicEtHOMVPwNYbPJD2?= =?us-ascii?Q?EFhXmj6FwezJwKBoUYIzippD4xrnsyrCV5rNMRygKRPp5CA8MIIe+qGlf0V2?= =?us-ascii?Q?JbWU3g=3D=3D?= 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: 364a5700-9d62-4fcf-b069-08d9dcd3070e X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2022 11:41:56.3311 (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: m3zU5cdVOIhIrOT36ESUjLzENk3uNiPVBZ9f21L1f8I8EOrppvSZRXkL5UTuyXC3De8VRyeLlE9KvLStWvV/y98XnNxk9eGCTiDnJykPY/0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5059 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jan 2022 11:42:02 -0000 Kindly pinging, Markus. >-----Original Message----- >From: Metzger, Markus T >Sent: Thursday, December 2, 2021 8:15 AM >To: gdb-patches@sourceware.org >Cc: simon.marchi@polymtl.ca >Subject: [PATCH v2 0/7] gdb, thread-iter: handle null_ptid > >This is an extension of 'gdb, thread-iter: handle null_ptid' implementing >what was discussed here: >https://sourceware.org/pipermail/gdb-patches/2021-November/183833.html. > >Markus Metzger (7): > gdb, thread-iter: handle null_ptid > gdb, btrace: rename record_btrace_enable_warn() > gdb, ptid: add is_lwp() and is_lwp_or_pid() > gdb, btrace: check inferior_ptid in > record_btrace_target::xfer_partial() > gdb, btrace: switch threads in remote_btrace_maybe_reopen() > gdb, gdbserver: update thread identifier in enable_btrace target > method > gdb, remote, btrace: move switch_to_thread call right before xfer call > > gdb/btrace.c | 2 +- > gdb/ravenscar-thread.c | 10 +++++++--- > gdb/record-btrace.c | 7 ++++--- > gdb/remote.c | 23 +++++++++++++---------- > gdb/target-delegates.c | 12 ++++++------ > gdb/target.c | 4 ++-- > gdb/target.h | 6 +++--- > gdb/thread-iter.c | 2 +- > gdb/x86-linux-nat.c | 3 ++- > gdb/x86-linux-nat.h | 2 +- > gdbserver/gdbthread.h | 3 +++ > gdbserver/linux-low.cc | 4 ++-- > gdbserver/linux-low.h | 2 +- > gdbserver/server.cc | 4 ++-- > gdbserver/target.cc | 3 ++- > gdbserver/target.h | 8 ++++---- > gdbsupport/ptid.h | 18 ++++++++++++++++++ > 17 files changed, 72 insertions(+), 41 deletions(-) > >-- >2.31.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