From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2043.outbound.protection.outlook.com [40.107.92.43]) by sourceware.org (Postfix) with ESMTPS id 8CE443858418 for ; Fri, 28 Jan 2022 14:55:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8CE443858418 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F2yJPqbDcmOHHdtRt52OW1UNinSzQs6GbU+f7yCfIS0xacSIwhgkmqKy++QLwGy7x5lRN4ni7YkcX7COJez0CFZKNaC8ShAVL3mVPYhuz3JzDpgRM4nX5DazYdEGvet4HCE/Ud3GZ8dw5+99JINp9NoxxpaWhqJx3tRi7a1Y6pnpxAINW0cnsY5zQkpGHziqfw4Or5pvcTK2ncDF0xOnrx65nGcibnw/AouHYfXTjJtVtCW0dinHsoAp9XOyX+BI9i7KdlrVbv9S4CgRo4a5RO5QzimzHs6dNIsk0m807L2FUX4RtHuK2NkrCRTrXtI+/59OP0Z7KWr2E0n/nIg/0Q== 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=euhoaFMuWxPdQFZUPfiF+W8oeEUm+wTeHlCCqcWHAGw=; b=F7iMHQG9dB8NT/QTyImN+7ivr1HQvc24fyLbw2hZJ34WLHODKmlqW3bd5Sl8+Tf3GiCpOleut5H+wZ/KqXV0vEXHC4Cml06wrgPmBP6wxLA7LunzGL90d8FtuJhYdusr+0+Wso6mSj6VZrur77PzEGS8ES4SI2f06E28H+ZI6QQn37B7evHmo0gNjX8sY5urZHB4iAVQNmLexvlYtx5uJwoSmHO84M0kAduoD5ezMTtRW1Frm8A0u5aJyDp1/mBx2hruM9ghZVzELyxw59955hGmL5n/9Rv9VN4rkCSVnjMRyfBNFOcFNZMphkcN78G7IlJWrbvTcgCbBpPVUmXicw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from PH0PR12MB5452.namprd12.prod.outlook.com (2603:10b6:510:d7::16) by DM5PR12MB1628.namprd12.prod.outlook.com (2603:10b6:4:7::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.17; Fri, 28 Jan 2022 14:55:41 +0000 Received: from PH0PR12MB5452.namprd12.prod.outlook.com ([fe80::c071:3b53:4a01:8b91]) by PH0PR12MB5452.namprd12.prod.outlook.com ([fe80::c071:3b53:4a01:8b91%5]) with mapi id 15.20.4930.018; Fri, 28 Jan 2022 14:55:40 +0000 From: "Six, Lancelot" To: Simon Marchi , "gdb-patches@sourceware.org" CC: "lsix@lancelotsix.com" Subject: RE: [PATCH v2] gdb: make thread_info::m_thread_fsm a std::unique_ptr Thread-Topic: [PATCH v2] gdb: make thread_info::m_thread_fsm a std::unique_ptr Thread-Index: AQHYFDa8sPxk7BFOk0mowAHAp1yc9qx4X36AgAAlhuA= Date: Fri, 28 Jan 2022 14:55:40 +0000 Message-ID: References: <20220128110107.38775-1-lancelot.six@amd.com> <8cd45f68-74bf-32d9-7955-fcf8c72366b3@polymtl.ca> In-Reply-To: <8cd45f68-74bf-32d9-7955-fcf8c72366b3@polymtl.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Enabled=true; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_SetDate=2022-01-28T14:55:38Z; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Method=Standard; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Name=AMD Official Use Only-AIP 2.0; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_ActionId=04a45783-f075-4b70-aa0b-b5411cf3803b; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_ContentBits=1 msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_enabled: true msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_setdate: 2022-01-28T14:55:38Z msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_method: Standard msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_name: AMD Official Use Only-AIP 2.0 msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_actionid: 5893e81b-d834-46a0-ab3b-d290152f4fed msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_contentbits: 0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: acdeade0-4164-4dc8-32c7-08d9e26e40b4 x-ms-traffictypediagnostic: DM5PR12MB1628:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KOCKWAttS8Qs+IbhTIZVUX1QGSuNKz6RhKrMmLK1VEbUhcCGYKyIhpSEEMME1iHynraZeNaxL9oYuDWAfpY1OvcOnlP9qanG3Zp3TxZeCSPfrV5pB/E1Cnxnlkq0hUrlpKa4eKNHYmCOqiiA3PcdL/KzzQmx76Ur9MY7+q221W6UGBi9EKaBOe31Ydv8ZE5gLavS82VmHi9iO/KorZL0Us0P8sW1gnwzijnYFa+eQtVA2V/vliLfqPmHqWkipGYL3E1w3rxXfydTIEKkJgb2biQDuxPOfB9IN4lY2Nyd5DOTyHjxG38UcljXWxPWHSSonaAtWm5q4K0O9EJntUC0Bq4hAa7SnExdfHWhN0iUaOlU/SBAnHzSG2SD5h4QC3XHMdfnaZfbnztAKV+ySiAyxQzX87kebDz6C/AcJdPE+o/8sEa0giZmJc5+4Q81gkS6RzbMlluUgilbbK+YJ/m/9tGIdt/bV3i0npq7R1pYXq1lv53O9n2MHj3vrrNQrRo9fFTdS7jtJI9IsBqJCPSuchxzhy4+HvxBAk6XzQDbfFw73TrQXzlce+/OlKiE6Cdi8+AOuRcF/haEXEYO9oLmyk7PE1lR0qj8R/p8G0g+U+9+T4YkBGtrcUlD1UgkMqCdUQ8loMzeh1heco1Pdpn5bX2sZP2bo1SegjDsrYPLzaLGAKznaUkUmPxgcgTiXAC8jQzx9I3tabwAj980CxHwSQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR12MB5452.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(64756008)(66446008)(4326008)(66476007)(76116006)(66556008)(8676002)(26005)(186003)(66946007)(83380400001)(33656002)(55016003)(86362001)(52536014)(508600001)(6506007)(4744005)(5660300002)(38100700002)(38070700005)(8936002)(122000001)(7696005)(316002)(110136005)(2906002)(71200400001)(9686003)(20210929001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S1o3OHprUWU1VkxUTHh6SDc3QkoxR1Myb0huVGVaa2NRaFV2Nkd4dG93Znhs?= =?utf-8?B?RlcrSWJTWExQWlVHOEpvRUp1eFJGa3ZsN1ZjenJBdHAwNTRTSHZBWWhYYTI3?= =?utf-8?B?N3h1dTlNN01mQ1YyS1BNZWw0d0cvK2l0a0pmZEdmaURhVWJWa3EvTWRCWnR6?= =?utf-8?B?ZjkweXBCU1JiSnROM3Vpcm9EekNhYm1qRnh3WFFkS3loamNuQnFkSVlqM3pU?= =?utf-8?B?RU1TVTVlODVodFVOcURPbnlGdENwK1gxUFV1ZHhrbHluQ0pZaCt1bU1WWjZ4?= =?utf-8?B?NFNjZE42aEF6dzE0WHlhTXpza1lqMFU0T29xdjF2RFJWdjBZQjhVbmJabEt5?= =?utf-8?B?anlxWnd5VUYvWmgxb05EWGVnMzlCNkdnNks1WTVxNVpySG9td1M0VVkraXJB?= =?utf-8?B?a3NlN3Y5RWx0RXdocTVUTm1QMFZIbVdvaU14YkYxWkRuSXgvVGxVVVV3MXNh?= =?utf-8?B?WVdseEhSOFN0Y3QxblJULzJYbG5nRlE5dzFneWRZMVJ2MzR2dXg0QUQ3WitC?= =?utf-8?B?SlpvYktEOWU4Sk1TNWZlSzhBZCtlSzNtN1IrWWE1bTFvWVdXUGlqSExpL3JU?= =?utf-8?B?TTdlSEw5Y1dQTGVTaWNGa2EyMk8xanRnaG1BS29xSDFWZFFjY1ViUTI5c0pE?= =?utf-8?B?V0hOWDZObG5GbFV6NEN6RVdoRzlFMXJWU1VGclhWZUkvZXpObEhzSWs2MTZr?= =?utf-8?B?Y1NuZ0c3NXI4cUQ4NG4zK0pXbVBPYXBoZERTMEl3Q1RDMGxaUXFkNFNKT01x?= =?utf-8?B?SlR4V1ZDUFZERTNKaG9zT0dpRFNiQk1GOEVjYThhRWVtSnFRZnZVNTBNSHN1?= =?utf-8?B?MWFUd1c2Wjl1Y2VDekVoTEFSMWdMZUwvMExDYnVhaVBUTDhsZXJHaE44RXZl?= =?utf-8?B?NmprUzdjNThXYnNGNDgraHpvNkhJcEtVQ0QweEdKZzVBRmlqYmZOWHE2bVRh?= =?utf-8?B?bE45YThsemRuL0hXcXdHYnVlalRpUTl6WGgrUXlURFVaNDFXcUVJRU5HR1NI?= =?utf-8?B?TmJMY25IU0lManhHMjR2VmRkZTdVZHljQ1luZjE3b1hha2ZFWkNjcURMRi8w?= =?utf-8?B?SU5EUThTb0FVTE5DbklJT1dqMXVOT3JwdTViaWIrWEMrZHNWelpaaFhIVUo3?= =?utf-8?B?UkR6ZThIM3V4ZGN3L0xtYlN2cklVRlhQdkpnaVIybXhzMXgzbXNtVXhUdkhQ?= =?utf-8?B?VXBlK01hWEpadTEwQTB4SnVBaURMOTJqdGJXN2NuN29WamY1L1l4VVdmZUw4?= =?utf-8?B?ZWFuUXNyRUtuUUIxcFFRTWRYQ09wSUJLQ3JUSVFHR252UGh4Q1RBczJpQVVG?= =?utf-8?B?UGpxMmdMR3ZURUFlckRKYlhDN25LWm56a0lyWHRTZzQ4Q0p3Z2FUQTFKZHdZ?= =?utf-8?B?WFJwUVp3bkRDTE1Ia2haRHcwVllDeWhoYjArRDJNUTV5UXE2Y0wvL0c0THg4?= =?utf-8?B?aWluRHJ1Q0QxTlNNRmxEZDM1OUtIOFVyVENQVTQ5NUVlNHhVeWk4eURQaXpz?= =?utf-8?B?eUhLd0QxTUEySUlPUjBGb1RpMTNMTFJRTkpSSGhENW82TjQxS2pVeTJEUGNW?= =?utf-8?B?eHlNWGJ3NVZkTUN3cUYxaGpFZFpmUDd0TzJXc3E4emlMY2hqRUV2Mk1XUEh5?= =?utf-8?B?OWZONDNLcDlvSzJIMEVFMUpwMkpRcnV5MmkzYVVXUVd0Y0xZdjYzVFNhVHlm?= =?utf-8?B?OGh2MzdJVUd3NERJM2tEK1ByTlFDeTR1UWEzOEZ6N1J6YVdqK3ZvQzg1RWd3?= =?utf-8?B?OEo5RERsMkVkbUk3RFR0bG9NdjdSSEVTYjZRRWNWZmt4eFFtYkF4TEQxTnAr?= =?utf-8?B?Vmo5aVJqWVFxVU83bndMZFl6MG94VXB0THl0bmVBWk02R3h2eWtMdFllbmlX?= =?utf-8?B?Z1ZEWUwySGExcDE5a1EvdHpPd3BCTE4yZUtzR2E1M0ZuSXl3eWtHTXZWSGVW?= =?utf-8?B?VFBXSjFJamh5Z3pQYXg3RTlCR1NDYVdEb1dMOGxUaVJLMVlCQjdxUUxBTmlE?= =?utf-8?B?aXhVYWFpNGxpOWxXVjNmZDdjRGJkdGorWFk2dU5qTGg4bFBUTTc5MCtUbklz?= =?utf-8?B?eW95bmFrV29pdExUcUozVUtYNng2Nm9CUDYvT1FVcGU0azZLWEd1TlVZS3lG?= =?utf-8?B?QWpydmc5N0dwU0NNRnp2ZHZMOWlBOUdJN0tEN1lYMEpORGZTajNMY0hJVXVk?= =?utf-8?B?TXc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR12MB5452.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: acdeade0-4164-4dc8-32c7-08d9e26e40b4 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 14:55:40.8373 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 91v9z1Fc7kuJE5Ryx/fYGyevJU+pqdsMFg7jlBeTAA2b6Il2QgMPIQQzzDrc/0hp0vdwi8kKIDZFOo6ZiVS4PA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1628 X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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, 28 Jan 2022 14:55:43 -0000 W0FNRCBPZmZpY2lhbCBVc2UgT25seV0NCg0KPiA+IEBAIC00NDMsNiArNDQ0LDMyIEBAIGNsYXNz IHRocmVhZF9pbmZvIDogcHVibGljIHJlZmNvdW50ZWRfb2JqZWN0LA0KPiA+ICAgICAgbV9zdXNw ZW5kLnN0b3BfcmVhc29uID0gcmVhc29uOw0KPiA+ICAgIH0NCj4gPg0KPiA+ICsgIC8qIEdldCB0 aGUgRlNNIGFzc29jaWF0ZWQgd2l0aCB0aGUgdGhyZWFkLiAgKi8NCj4gPiArDQo+ID4gKyAgc3Ry dWN0IHRocmVhZF9mc20gKmdldF90aHJlYWRfZnNtICgpIGNvbnN0DQo+DQo+IFN0eWxlIGNvbW1l bnQ6IEkgZG9uJ3Qga25vdyBpZiB0aGlzIGlzIGEgY29uc2lzdGVudCBzdHlsZSwgYnV0IGF0IGxl YXN0IGluIG15IGNoYW5nZXMsIEkgdXN1YWxseSBvbWl0IHRoZSAiZ2V0XyIgcHJlZml4ID4gZm9y IHRoZSBnZXR0ZXJzLg0KDQo+ID4gKyAgICAgQWZ0ZXIgYSBjYWxsIHRvIHRoaXMgbWV0aG9kLCAi Z2V0X3RocmVhZF9mc20gPT0gbnVsbCIuICAqLw0KPg0KPiBudWxsIC0+IG51bGxwdHIuDQo+DQo+ IExHVE0gd2l0aCB0aG9zZSBjaGFuZ2VkLg0KPg0KPiBTaW1vbg0KDQpIaSwNCg0KSSBoYXZlIGFw cGxpZWQgYm90aCBvZiB0aG9zZSBjaGFuZ2VzIGxvY2FsbHkuICBJJ2xsIGdpdmUgaXQgYSBiaXQg bW9yZSB0aW1lIGluIGNhc2UgYW55b25lIGhhcyBtb3JlIGNvbW1lbnRzIHRvIGl0Lg0KDQpUaGFu a3MsDQpMYW5jZWxvdC4=