From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by sourceware.org (Postfix) with ESMTPS id E41783896C2E for ; Thu, 22 Apr 2021 14:08:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org E41783896C2E IronPort-SDR: /1ifhJPlQrHd/vu0nLAgNdt4odTP1ZINyqBoSpVCxsi5/CsG5HxF13Q29GieUv4pczAigZee0O 0oeqq93umztw== X-IronPort-AV: E=McAfee;i="6200,9189,9962"; a="196003969" X-IronPort-AV: E=Sophos;i="5.82,241,1613462400"; d="scan'208";a="196003969" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Apr 2021 07:08:02 -0700 IronPort-SDR: 6iLsHeveGdoBNfvDoV87CMPH6Zf/bIOIsVGNR+3jupm/KgmO72wiRcnJ94ExHketLxkz6UQlN3 t2rWDXskouwg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,242,1613462400"; d="scan'208";a="391793469" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga007.fm.intel.com with ESMTP; 22 Apr 2021 07:08:01 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 22 Apr 2021 07:08:01 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2106.2 via Frontend Transport; Thu, 22 Apr 2021 07:08:01 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Thu, 22 Apr 2021 07:08:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gjuyJ7/1NsvcL0USm35wCulk3ETGuSqoAV/67t0y0GUWsTK40zwnC341f3ggLXlBNPdF1CH7DcrHTHkvfNVSiP4WqBQUoGwds2BZFdj1PTmOsFGiHudrtwT0MezHohbyzsQ35wJZDyZINT46Zhr2LdeJj0ew7QMUr7smHFzNx+d9/Kv9wSHayP5fbiH74hEFhW+ED4NTwykaYYtu0lDfJvfCoF+as5j6Zo5VfM9o9a/iBgcuHOwDm6p0OmmTQKf83cgBZNYMRbUgoIR7Vd8N94ng+27ccNExtFb9pNpVJYoHARH3031NvD2juCwmDhPTbGkViMj7rp6rQjewRDaQ3g== 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-SenderADCheck; bh=vFYrJLnvvq5HHLJ+iqqnoRpsXeI2PWbesZgbOaRWW5Y=; b=hkFiF3mZOv6a50Fr0iQAPOTqcLhE+nm4HKoAl6QC+aCh3g6s+EAHvtwODV6V3GmdzXhbbh4sGZ2oKCxGLplRS7VWdrAypMSCSj3Hefvt0LQc25BDiCVLVYlEe7+qQT1T+WOhSVn2E4FgzIjeRNHmt+NCO7D5NXYwvNW2rjpuzLxs6OtCchYxI8Ku7oZ0aYzeSwLgf1awj79xBGs3LVG75qRvMgPSx2NHe1DwezOri9yzKeXaiR2J2Rt6KwSOn1xuf5oRoRqJMXdWil6bAAClvKShyiJXo0joZZqY982go/jMkI7Za0u+5cCQfl61hIKnGwvUL6PPcghe11ApDhgEEA== 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 SN6PR11MB2893.namprd11.prod.outlook.com (2603:10b6:805:dc::23) by SN6PR11MB3309.namprd11.prod.outlook.com (2603:10b6:805:bd::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16; Thu, 22 Apr 2021 14:07:50 +0000 Received: from SN6PR11MB2893.namprd11.prod.outlook.com ([fe80::31c5:9ffb:128c:de2c]) by SN6PR11MB2893.namprd11.prod.outlook.com ([fe80::31c5:9ffb:128c:de2c%6]) with mapi id 15.20.4042.024; Thu, 22 Apr 2021 14:07:50 +0000 From: "Aktemur, Tankut Baris" To: Tom Tromey CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH 5/6] gdb/continuations: use lambdas instead of function pointers Thread-Topic: [PATCH 5/6] gdb/continuations: use lambdas instead of function pointers Thread-Index: AQHXNq355BbNzKVAVEqRKi8o9Ovtqqq/YCSQgAC+lGCAAGALqoAAFDbQ Date: Thu, 22 Apr 2021 14:07:49 +0000 Message-ID: References: <4d9592aa18ca6528d300a4b77b8a552abdb7600d.1619009681.git.tankut.baris.aktemur@intel.com> <87sg3ja0eb.fsf@tromey.com> <874kfya3gd.fsf@tromey.com> In-Reply-To: <874kfya3gd.fsf@tromey.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action x-originating-ip: [90.186.40.3] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 38e56249-24e4-4a45-6dac-08d905980375 x-ms-traffictypediagnostic: SN6PR11MB3309: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wyCY5bsEzr1MlA8SjhT8lRYSlfSHAIsQQeQdRDlvs0aXOBVIV15Tbx6sVyctRfb15+KMVHLvtUihj6DCF14DWYIb1cVIQhp2YtUApyD9GrcV0sOQm64ktWZglrQwMid5Y+8DE8JesEQrgXofcehyAm7DdCKFSr1d7BtgJZVNnVcptoh2IxfOE2DPEKC0BxukdNhWYuhDN6DDaGW5qSU37Yu7m2LH1FenePfSGV1ZsxOvHjyk5bpxxl0n5ZROJdkEGIiAF8KYxcYiYdU2MDEehX6QRYCVh/PdvxBgUWDCpVakkv3ymo4DIofDskcRkpTBueDEFoE0Q91vBdAkhJGDFfwJoUma+qlLotLfGd5K1emd2ap490Dam3RRpsUDK7XprTK7vlL4rR7wR7GCKXNfEwd/I8l4wBkrdDugCYjf9u6zUbZ46QtwUCS24NZ1K2GVj7nRA4swQwkRVnl4Ub3KRnea9E1jMjQxnFoPeZu2DY5zzd65yl+ZfEBm4OW0J6qzCdKAYIE5UkYd4rwp4T2yCQUB/Ym8V2/vMlGc3DLcp04dv7OhyLFhXk4U9kaVBTkvk42fYSejbokZCjlCBAHRzpoR7C8HVIieeyz6z5Cd6Ks= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2893.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(39850400004)(376002)(366004)(346002)(396003)(7696005)(53546011)(38100700002)(71200400001)(9686003)(186003)(6916009)(316002)(5660300002)(4326008)(478600001)(66556008)(26005)(76116006)(122000001)(64756008)(8676002)(52536014)(86362001)(2906002)(8936002)(66446008)(66476007)(66946007)(6506007)(33656002)(55016002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?b2QvQXcvTXBTWGIzTU8vclJYWnNqUlQ1TDQwNjZRTDd3MDN4cDFuWk5ZbnhR?= =?utf-8?B?WXJXL0FEU0xramE1QWtMTDJMaVIrZlhLU0xWSzFqWU93eWZ1cTh0d3dKQ014?= =?utf-8?B?Yng4SW9wUDN3VDRjRDUreHNDQ2lJajNFa2ZsaS9CWTJCNURDc2VwbU5xWERr?= =?utf-8?B?MG9ZU0VMaEs1RjdlejB5V282U3FEUzVUYWlJVjR4RFJUWitIZ1FBYy84R0pX?= =?utf-8?B?VnU4WUMzc1FqaDE3N1V2VkxNSDFzQk5zNmcwUU1RdGxSQVNCUEo5U0V1VU44?= =?utf-8?B?MDYrUlc0RE5pL1QvQ01BTXcxQ0dwMGdKblNuY3pMaXpFZVkrdlcxR2R1NlVJ?= =?utf-8?B?V2Z5eFNtdGZObVVDSCtDR3BFWFp3akgxRU5QeXhPRTQvb2pDL0R6NE5vaVly?= =?utf-8?B?UkJRcG04YnJ6aHFXeDJlOHgrVWIzTTBJblNzTDZnWnRxa2I3aUdXZnhvZklw?= =?utf-8?B?aHB4cXl5THlCSzFTNXN4bHhrZzJlS2RTNC84SndJK2xFdjBSblZKZ3dmYmlX?= =?utf-8?B?UWJwclA2UE0yTHpJL1d0RnQrRGJyZTZlWkNNMGlkbWdkS2dad1lUVFppU3Bl?= =?utf-8?B?dndXRWVHWmlyUk0rT3JNTGNuS0Y3LzdnOEQ4RXhMTXorUTJDN1Z5N01yZTZa?= =?utf-8?B?a1JKWVczNFhYNTE5dThnbU91UDZQRmhrUkR1Ris2dmpXUk5Ja3FaaVIxMUZH?= =?utf-8?B?QzlmTlgrK1llSUNWNEtBSFFCSWZkYkhqZDEwTnNUOFhKUVRVVU80cklXa3JH?= =?utf-8?B?NDIwaTZQOTdGNnBuMkkzK2wwYXYwNjlpVHRmMEZRYjlTQ3FCN2psVTFtbVF3?= =?utf-8?B?VWlUTXRuUm1mR1REbE1pRU5FaUxEY20rbXBscSt2c0xoaDRLMms4T1lGQXZU?= =?utf-8?B?MFJCejVtRFp0TXMrQjY4SHROc3FkVEsvRGVGSEVVRUYyMDNzbm5iemtidEF3?= =?utf-8?B?ZWhHbXNWTms2ck5kWDRjcTJjL2twYmNxcUh1YjlsUVlFa0dQWktPcXJ4R0Nm?= =?utf-8?B?VEN4UG5pKytlVzQ4NlFWUmJyWEhRR0N3UDZYcHNIa2JFQkd6SEFBQ0hxNjZa?= =?utf-8?B?bDdaQnJib0dITzBocGRGNG85T1cxQjZjbVIyc2ZJNDJLVldZaE00V05aQjlF?= =?utf-8?B?bGxza3RCM0lFOUlMaW9zT3NYSG5lem9mRmYyelhubkF1dVlsWWNBaU9NNHNw?= =?utf-8?B?ZTFNWXoybmI5S1BjanFtVFRIejJ4UnVxRkN0bmM3TjJmVGMxS2lySDhLSFg2?= =?utf-8?B?TFpxdDhoWVJyMEdVNnBsYkpNM3RGM1Q4SVBQaGdPWExSWEp0WWRROENyTVFv?= =?utf-8?B?cGtybDkvbGZVVTJvOWlrN2dYL09SQ2RpTXhNdnJ6bE1jUnlHSkJ5aE1hNlpu?= =?utf-8?B?OWl0Yno5aWJWVEUxZHVlWHZOeXRoUGJpUWtLV1FuNmp1Z2tIa0hTOW1acVZs?= =?utf-8?B?WEgzWFJTd1RqTkJmVlF4Z0srREMrWXVhc1gyZ1FUbnNZMDFOdVhjMExYQnNO?= =?utf-8?B?ZEk3eDhodlBPbTJFY3ZaZlNJcFBiUWs2WUE4ZTdOM08xYUV0MmZMQlppczdL?= =?utf-8?B?VGI0YWhkaEVaSWMwKzhpbWtKYU83V09WajhPK0Rza0JxQ1Iwbm5jY3VuUGV0?= =?utf-8?B?OS9jWmJFTjNVeHBoTWVPOWVzcGt5V0RsdmJCb1RlbXJjUVBZSU5OTWVYWFN6?= =?utf-8?B?WDlaRXdWZ1BVQXNLYldCbGJCOG11RUwrMXFHOUNHb1BSYitORlBxTmhMOVpi?= =?utf-8?Q?WV9pEKPXcBXrPL7OeM=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2893.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38e56249-24e4-4a45-6dac-08d905980375 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2021 14:07:49.9631 (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: 5D4+Sbw3+XMHuNKAhnkcD2RTIJp9SoL8pCoFoPEl5No8SCJiKZjwujOHW1fEWIZ1FNtzKNT+4X76rDVcWVCk3drEpdSK5wntGd8zb0Yk0vE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3309 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: Thu, 22 Apr 2021 14:08:12 -0000 T24gVGh1cnNkYXksIEFwcmlsIDIyLCAyMDIxIDI6NTAgUE0sIFRvbSBUcm9tZXkgd3JvdGU6DQo+ ID4+Pj4+ICI+IiA9PSBBa3RlbXVyLCBUYW5rdXQgQmFyaXMgPHRhbmt1dC5iYXJpcy5ha3RlbXVy QGludGVsLmNvbT4gd3JpdGVzOg0KPiANCj4gPj4gVGhlIGNvbnRpbnVhdGlvbnMgYXQgdGhlIG1v bWVudCBhcmUgcmF0aGVyIHBsYWluLCBidXQganVzdCBpbiBjYXNlIGENCj4gPj4gY29udGludWF0 aW9uIGluIHRoZSBmdXR1cmUgYWRkcyBtb3JlIGNvbnRpbnVhdGlvbnMsIGRlbGF5aW5nIHRoZSBw b3ANCj4gPj4gY291bGQgY2F1c2UgYSB3cm9uZyBlbGVtZW50IHRvIGJlIHBvcHBlZCwgSSdtIGFm cmFpZC4gIEhvdyBhYm91dCB0aGUNCj4gPj4gZm9sbG93aW5nPyAoVGhlIHNhbWUgaXMgdG8gYmUg dXNlZCBpbiBQYXRjaCA2LzYsIHRvbykuDQo+IA0KPiA+PiBAQCAtMTIyLDcgKzM5LDEyIEBAIHZv aWQNCj4gPj4gIGRvX2FsbF9pbmZlcmlvcl9jb250aW51YXRpb25zICgpDQo+ID4+ICB7DQo+ID4+ ICAgIHN0cnVjdCBpbmZlcmlvciAqaW5mID0gY3VycmVudF9pbmZlcmlvciAoKTsNCj4gPj4gLSAg ZG9fbXlfY29udGludWF0aW9ucyAoJmluZi0+Y29udGludWF0aW9ucyk7DQo+ID4+ICsgIHdoaWxl ICghaW5mLT5jb250aW51YXRpb25zLmVtcHR5ICgpKQ0KPiA+PiArICAgIHsNCj4gPj4gKyAgICAg IGF1dG8gaXRlciA9IGluZi0+Y29udGludWF0aW9ucy5iZWdpbiAoKTsNCj4gPj4gKyAgICAgICgq aXRlcikgKCk7DQo+ID4+ICsgICAgICBpbmYtPmNvbnRpbnVhdGlvbnMuZXJhc2UgKGl0ZXIpOw0K PiANCj4gSXQgdG9vayBtZSBhIG1pbnV0ZSB0byBzZWUgd2hhdCB3YXMgZ29pbmcgb24gaGVyZSwg YXQgZmlyc3QgSSBtaXNyZWFkIGl0DQo+IGEgYml0LiAgQnV0IHllYWgsIEkgc2VlLCBJIHRoaW5r IHRoaXMgaXMgZmluZS4NCj4gDQo+IElmIGVsZW1lbnRzIGFyZSBvbmx5IGV2ZXIgYWRkZWQvcG9w cGVkIGZyb20gdGhlIGZyb250LCBtYXliZQ0KPiBzdGQ6OmZvcndhcmRfbGlzdCBpcyBwcmVmZXJh YmxlLg0KDQpJZiB5b3UgZG9uJ3QgbWluZCBpdCBtdWNoLCBJJ2QgbGlrZSBrZWVwIHN0ZDo6bGlz dC4gIFdpdGggc3RkOjpmb3J3YXJkX2xpc3QsDQp3ZSB3b3VsZCBhZGRpdGlvbmFsbHkgaGF2ZSB0 byB1c2UgZXJhc2VfYWZ0ZXIgYW5kIGJlZm9yZV9iZWdpbiwgd2hpY2ggbWFrZQ0KdGhlIGNvZGUg dWdsaWVyLCBpbiBteSBvcGluaW9uLg0KDQpUaGFua3MNCi1CYXJpcw0KDQoNCkludGVsIERldXRz Y2hsYW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLCA4NTU3OSBOZXVi aWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkgOTkgODg1My0wLCB3d3cuaW50ZWwuZGUgPGh0dHA6 Ly93d3cuaW50ZWwuZGU+Ck1hbmFnaW5nIERpcmVjdG9yczogQ2hyaXN0aW4gRWlzZW5zY2htaWQs IFNoYXJvbiBIZWNrLCBUaWZmYW55IERvb24gU2lsdmEgIApDaGFpcnBlcnNvbiBvZiB0aGUgU3Vw ZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmljaApDb21t ZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIgMTg2OTI4Cg==