From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by sourceware.org (Postfix) with ESMTPS id 85F2C3858D33 for ; Tue, 31 Jan 2023 20:14:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 85F2C3858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675196047; x=1706732047; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=BhmWRQyU7CdeF8qsFjLsev5qAJ9qXDQ8FYQSYT3ajrQ=; b=NliRqv7e8VCghy+gm2mkGRCLkQ+rrk8r+hGfXRdF/q8dDjevdcUR3SSb tEO+2MTRSxVdpFNXqo5SHPyYV7CIojHyJpWT7VAfxsXHow1iBZ4PQ0q7Z Jf0FzDd9Sqi0uQVwXvv3OgakHWAwy4B1rH551S5kSYd8Na2+fs8pBMuEi Hvvf2rircmxUeOg8PJlWMMclGXalQok74c6Y2MTiTS/eRNLzTA7iuk+kI 0WsMnqKs84gq86Ic1WxuiezqGMqp0IcggKeGIVrdJ3bcMyy1tINPRDmsu IMjceSoQnegqqT7bCYvq+W0AU6o09ZTjvIyiVwt4DyTxdz88ARY/WoIcV Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10607"; a="355273922" X-IronPort-AV: E=Sophos;i="5.97,261,1669104000"; d="scan'208";a="355273922" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jan 2023 12:14:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10607"; a="666629382" X-IronPort-AV: E=Sophos;i="5.97,261,1669104000"; d="scan'208";a="666629382" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga007.fm.intel.com with ESMTP; 31 Jan 2023 12:14:06 -0800 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.16; Tue, 31 Jan 2023 12:14:05 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.16 via Frontend Transport; Tue, 31 Jan 2023 12:14:05 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) 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.2507.16; Tue, 31 Jan 2023 12:14:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sg30A6ilEimHzdkC+dfDm9PjUYgKUPIbR7ROuD/4In2UcUQlRfdPCAovdbWXuSR5ShVu/fJtWbQXNmuLJuVqCHD0NhbWXZOyh7EfiHjJHXiKnmHsheVhGwUwGFrhMRMnaT2ZcSOzStIfK+InCe2I9F9Gns/a8Fhrxfjx1WjT3KXqASrmB6ps6JRBKKMDFTEsqRyQWH8BJy08iPsckNFOsA8HdV7HLvkvkurR52dbszZ8uQx/cEdq617oeeIZ2OSRN8+YzLJ55yyScpaTniD9D7xGWxmHSP4PSX2OVq850DDTJ/CH8Js2+uu7URxuJdz2jlxjq2XFnV3rCLY27zmMBg== 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=T5Qo7OX9JsaF2QLE+u1wIK/LHIhRvvCTZUR6iWD7sGc=; b=LYhcR79+g2rS/XY9BwJse1gsF3dipNN1G9gnkWuYBTFY3tn6iL2vQhMdatChoNnouBnsoMUOdsS7745yEKDaGdzS6DPDMWf6zIIAeASjbOFQO83viG9xQah4guylV0hKrw2lBZWKtvjD1QuVW6H8cHkeE1fFga+CNXJHgD6iQVxyWxH9cgiSlg0yf8U7tJnDakFcSZF6Iu96a0q17lOllWO4YUla8A3+pFW2JqoMt9IHytmqrnAvFmINQh2fgPwjsIITzqMZjTUCWCUNrqT4NMJswqlHOnAnX/CZI+kyBhsrTZMy35k/xrsdo2vfaUulH/sJYoMqV/ix9rdwQlxEhw== 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 DM4PR11MB7303.namprd11.prod.outlook.com (2603:10b6:8:108::21) by DM6PR11MB4739.namprd11.prod.outlook.com (2603:10b6:5:2a0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.36; Tue, 31 Jan 2023 20:14:03 +0000 Received: from DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::dec6:d57d:f767:c5f2]) by DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::dec6:d57d:f767:c5f2%4]) with mapi id 15.20.6043.036; Tue, 31 Jan 2023 20:14:03 +0000 From: "Aktemur, Tankut Baris" To: "gdb-patches@sourceware.org" Subject: RE: [PATCH v3 0/2] Querying registers of already-exited processes Thread-Topic: [PATCH v3 0/2] Querying registers of already-exited processes Thread-Index: AQHYPrau009JfUGgHUi+m9TiEm6g9q0OkKMAgW7Tw7CAPX8i8A== Date: Tue, 31 Jan 2023 20:14:03 +0000 Message-ID: References: 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: DM4PR11MB7303:EE_|DM6PR11MB4739:EE_ x-ms-office365-filtering-correlation-id: 0c84174f-5db4-47ff-2b64-08db03c7b29c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pRAsZZ3pm80NAeK8wKIgr/JtVHTKwYzniUUoUxA199t4BoacnL4LvybycDXJLk2OTOpvuA71w8PI/WOk2VmLdI0SmgS6G5c8PSw51E7+nc+w6672Nq5rhRRvourw5MWJC3e9mC97wvjDl0/lRqjG1wvtFbWrS+9QGd7XwgbI3CYsOaL9dD0gcUW0vP2m0iyXlVln5l/s8fLLo4zmle6ksFhCfQls4coCgaNyPvm3LYSC/CjH3qjD9UOXo9Ie7Hqqb1BmH2rM7GCNKPXWoW7NKThsBA+e6P15Eo42b86RAw+zL97l/E86lo0PGolbT2TBgStY1weRvo367XUb12AhSVUjvu57n/7GoIBUVdY7DZkdVtYNzmVyNj9BYHy1hqius/6Bv2FDi3crKsGlMRgLC6ucm2Vx/cg1Vp2ZlE7NQCKwRvGUwORbOUwHEpiT/+xivLQz8ZpuFh3cB9j+RqtUynr07mMzD1Ar3sX74Kfqpr2sZukgNzgQ7+5gQlOLLyjr4/NgvGMzwLvE0Tw5lSgNDG2DlavuXpXmMkR4Yv6Ify7eZz6+EXwCCrZ0KTRiGZFScJtYC4ISaogYsWFi6kf72SK5HF3fhwaetDhv5ahRiVv0Z132aBCnhKuJ9Kj+4j3PzeG/1m6OV1UPXsK5Uo6ljT1wHOLJeVbvpdDgeaVAIvINfjonqCgj8YHYSwlOj5R0pMGbHoRvGhds7MQJ/h6sDN3TyA/S1PoJERFIp+XWiPY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB7303.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(396003)(136003)(346002)(39860400002)(366004)(376002)(451199018)(66946007)(66556008)(66476007)(38100700002)(82960400001)(64756008)(66446008)(8676002)(76116006)(6916009)(86362001)(122000001)(83380400001)(38070700005)(41300700001)(52536014)(8936002)(316002)(53546011)(5660300002)(186003)(9686003)(26005)(7696005)(71200400001)(966005)(478600001)(2906002)(55016003)(6506007)(33656002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?YWiBgA9KLAHIHY3pEFuD1LGDKaaWCOpHnbY0+tW3UgizGuaZMAirf22H2KR+?= =?us-ascii?Q?BtEQeNHIZV1PHJ+/nlwDCpzkZ8vKLdSRJ/NNwvPbKBTwAIRPkwzo/LrlEMmE?= =?us-ascii?Q?JuGddYjSBwW3mzD9DYx0Sv2+c6kATTmMIBxy7nzjdreGhRcDRIC3doE7LV8Q?= =?us-ascii?Q?4KhlL1EvjMgcHrEf6P+XWd1a3mTFLq6tD04NQLIteRHC6ZSETi8epyRi32NX?= =?us-ascii?Q?uUNswPTaCjEB4B3X2/hP+2ZCXPW1ZQOkzdFsfR5aNEufG+PRtLi0oEerK1Pb?= =?us-ascii?Q?QE1az+Lg+8E7s6u2uzz9dxiHc3FgIu328lqZqj0BH4XietbZwaOr8ENsqZj1?= =?us-ascii?Q?nopXGxb6/VpOHw1UdkhBrd2DT21QwSEZ0Cj3/RJWb7VgKZsM/ng2ZvojhGOE?= =?us-ascii?Q?/35g7bSe6u/IAqpiowJ+PkxxYkP2/SmiNNHDWWYaLDHvyUOx0gWIVk//OMU1?= =?us-ascii?Q?b9IKElh8zaYzT8eV2xQcouQpmQ94hXYxkity0WHBQBJ90c+G+iqFZLGDr1hu?= =?us-ascii?Q?GU+eFhJYUXYy22WEtChFYL9Yn5v0DKGvjkPRGtBWgG80I/5ojEm3UZTw4xqF?= =?us-ascii?Q?mol1v/p0KAnC2zB9nIvvThz/QfOGwIuuvb5lHel4oCjcdRLip2WsWyDOPfXO?= =?us-ascii?Q?+s7m7caDme5KKB2qoDwHategxgsbyrqJagc8uREIvNqm/BTSMdyLVRhJRCGU?= =?us-ascii?Q?GEUdDlYIxMAANdhFXu5hkiQBol005uXzzcLa+qFaloEwObpm5+UowPHJresE?= =?us-ascii?Q?vCA+HKUp4tyWiLofG6/Qg9IfDTrkP7Dxs9nv09TI7CFjUNJB/Wywc2Sy4Q8h?= =?us-ascii?Q?7522c2bB81HV0hTKAFjTQwKPxZYquqaA0htnQ9thIkqrmN9QSsWkJp2MO131?= =?us-ascii?Q?Te6r1ufbDzGb1CAX79h116h2ES3IxL3GXG6soj79Pdau92k04CVyU0QgiulM?= =?us-ascii?Q?g7kpOS8nR8VMHQz8dKm7kR3X4wlYy1CAx8UlT09h7Y4Xr/Xcop07CEjfWvlb?= =?us-ascii?Q?XnzGNM5aw/gHVjmaWGubLcesLKQCcLGfDGbLyjxLbQX5iLwDtchZP7/kXSx7?= =?us-ascii?Q?rK/lcUokGExxvPMbdc2nhSVKzQ2r1gxIU7FytUmeuTj8kMhKZhazmuBTfTvX?= =?us-ascii?Q?69seBRifqaOA/7vtGrfkmv29+IofrbJP5LTSY0HK2fzaYUkws889NYdoUhYo?= =?us-ascii?Q?B1N7VS2LLsOnRBaRilFB/YnyR0lNUs2eBYBlsd+q4Te9SUcM4m2ZttVAHddQ?= =?us-ascii?Q?o49uYBeA13K0gG0wfE4DDKfJDzakngYvYh+LZS6mS8nYoJdkiH7WuVP66FRN?= =?us-ascii?Q?Dz0zZDMMqDHdZf8Z2f8MKuct4ud6W2EXSsB2wb6hKDmH3pKgrJfE6GgBnuY8?= =?us-ascii?Q?qZDSI8IsJFVvQh9zkhrwHeKM/dl51yBYh+VmaaCA3go3O2msgy71NfHrO2qv?= =?us-ascii?Q?/FWc0oVzXuDRrHkeVUcrs1J2hNKcCyZXTr7UzWmNpTjX36XH3XJSzRKaAA4+?= =?us-ascii?Q?5e1Eckac6KWJYmaH5y7i2xTNsjxmEMsOjuwTfaBDjAE+Gn+cQ5aacqIxpIc7?= =?us-ascii?Q?Hs7MOydxsOfXL7JwJhISNPwMRXi1ildqev3TFnRDumXvLKM4UVjgtsRjQYyp?= =?us-ascii?Q?2w=3D=3D?= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB7303.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0c84174f-5db4-47ff-2b64-08db03c7b29c X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2023 20:14:03.2699 (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: XhtBpVbAspF4kp/UFxcF5k1TL6scm1I+LcoXoP1LSZOaraQH/erOTY0wZpjuuvXtp9x3fsu9iBy3Kjg3Fh+LwRFqHDNkY76SLvgsBcn2XaE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4739 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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. Thanks -Baris On Friday, December 23, 2022 6:11 PM Aktemur, Tankut Baris wrote: > Hello, > = > It seems it has been more than two years since I've submitted v1 of the s= eries > below. I've pinged it many times. Shall I keep pinging or should I give= up? :) > = > Just in case, here is the version that rebases the series on the current = master. > = > https://github.com/barisaktemur/gdb/tree/wip/querying-registers-of-alread= y-exited-processes > = > Thanks > -Baris > = > = > On Wednesday, March 23, 2022 2:06 PM, Aktemur, Tankut Baris wrote: > > > > Hello, > > > > This series can be considered a continuation of > > > > commit 4778a5f87d253399083565b4919816f541ebe414 > > Author: Tom de Vries > > Date: Tue Apr 21 15:45:57 2020 +0200 > > > > [gdb] Fix hang after ext sigkill > > > > and > > > > commit 47f1aceffa02be4726b854082d7587eb259136e0 > > Author: Tankut Baris Aktemur > > Date: Thu May 14 13:59:54 2020 +0200 > > > > gdb/infrun: handle already-exited threads when attempting to stop > > > > The starting point was PR gdb/26877: > > > > https://sourceware.org/bugzilla/show_bug.cgi?id=3D26877 > > > > Revision v1 of the series is available at > > > > https://sourceware.org/pipermail/gdb-patches/2020-November/173255.html > > > > Revision v2 of the series is available at > > > > https://sourceware.org/pipermail/gdb-patches/2022-February/185784.html > > > > This revision (v3) > > > > - rebases on the current master. > > - addresses Bruno's comments in Patch 1/2. > > > > Regards > > Baris > > > > Tankut Baris Aktemur (2): > > gdb/regcache: return REG_UNAVAILABLE in raw_read if > > NOT_AVAILABLE_ERROR is seen > > gdb: raise and handle NOT_AVAILABLE_ERROR when accessing frame PC > > > > gdb/amd64-linux-nat.c | 3 +- > > gdb/regcache.c | 12 ++- > > gdb/remote.c | 20 +++-- > > gdb/stack.c | 33 +++++++- > > gdb/testsuite/gdb.threads/killed-outside.exp | 7 +- > > .../gdb.tui/multi-exit-remove-inferior.c | 21 +++++ > > .../gdb.tui/multi-exit-remove-inferior.exp | 80 +++++++++++++++++++ > > 7 files changed, 163 insertions(+), 13 deletions(-) > > create mode 100644 gdb/testsuite/gdb.tui/multi-exit-remove-inferior.c > > create mode 100644 gdb/testsuite/gdb.tui/multi-exit-remove-inferior.exp > > > > -- > > 2.33.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