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 262EB385DC35 for ; Mon, 22 Jun 2020 08:54:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 262EB385DC35 IronPort-SDR: 6qlLOPZF5NIrEm2zyRI/eqZrGnLIxazAtCXmN+6rmnjUhf2RQkHtPSQaH8+WiDurcDPibqoTil rQWAsNdmNXAQ== X-IronPort-AV: E=McAfee;i="6000,8403,9659"; a="161785755" X-IronPort-AV: E=Sophos;i="5.75,266,1589266800"; d="scan'208";a="161785755" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2020 01:54:05 -0700 IronPort-SDR: KDwh6mxxCDb86NSSaZA2UqfzsviTku2eUBUdHLiG2ue4YKav9u4EWmt+FbfbSzpzxwyv/k3X7o 3iOOyaAbjg+Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,266,1589266800"; d="scan'208";a="278693054" Received: from orsmsx104.amr.corp.intel.com ([10.22.225.131]) by orsmga006.jf.intel.com with ESMTP; 22 Jun 2020 01:54:05 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX104.amr.corp.intel.com (10.22.225.131) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 22 Jun 2020 01:54:04 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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.1713.5; Mon, 22 Jun 2020 01:54:04 -0700 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 22 Jun 2020 01:54:04 -0700 Received: from NAM04-BN3-obe.outbound.protection.outlook.com (104.47.46.50) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 22 Jun 2020 01:54:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SjxuAQXDby52ZFsE2gssKcU5gI1tbPL7v1bs7amNaoJre2WmKbq4tpSNOGJJitbmRLSVc/E80mdESg75u0ecoLqlcpXjtKDWURMCwsICGWWppopKjlWrnwfE1H0F2RqLh60KjQpAmTjs0yoiNOa1xHSmGCOQYFllB7IfPDLM/Fx3u5FeObDEHdU22XPDa/amvJQcL7mA0sw9mSAn1WOy02DlATWPKz+wcVH3FTpT/IgkOmZQjCLRQnvfVvhnj4qfHC92a/+BBd2YVdAKV5QTjmtQ+84t7huIvwV5vboR/pbY8z3bVEsfZJxI8M6TAJnMexj7iSkLVpW+fUn6TUCj8g== 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=U6DYCX/49BuBSpwIGmxXpE9JyucI6Qc7QsfFtDWEu5g=; b=abZdLCgxg/hK6KCVaHvEAd+kDykqPXtRDYNeRu18j7W8ZNGttRNlCtHWDwqI0EDZvg/QlmQ6IFroUFOCJEUrqfUrEeOUwHZXdeWb847BIZjAVo69yjDT+XcnaT3mZ8cnBh/E9vnr17aGL1ppfx7Ba8O+IGSPiVlRQdCCrvphprCVlNPbqOTZiCDTMmowt1ef4tk9TckwkOWws0mlV3/kfzXQnSHLznYAwd1opuQ1Ygl4gX/GP4fqEgRNThu+b4uWvhtZbpFy0lLyNAbkIjmjO+dUAHqMIUdPy5lCzvNNHfReWlCO6AMYHFYTzgcOVifhId0/mNCZskvcUVSedZonIQ== 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 SN6PR11MB3407.namprd11.prod.outlook.com (2603:10b6:805:bd::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.22; Mon, 22 Jun 2020 08:54:02 +0000 Received: from SN6PR11MB2893.namprd11.prod.outlook.com ([fe80::7d45:d073:77a3:6bc]) by SN6PR11MB2893.namprd11.prod.outlook.com ([fe80::7d45:d073:77a3:6bc%6]) with mapi id 15.20.3109.027; Mon, 22 Jun 2020 08:54:01 +0000 From: "Aktemur, Tankut Baris" To: Pedro Alves , "gdb-patches@sourceware.org" Subject: RE: [PATCH] gdbserver/linux-low: use std::list to store pending signals Thread-Topic: [PATCH] gdbserver/linux-low: use std::list to store pending signals Thread-Index: AQHWRjLoFa/JQloJXEy4n3+1v0H426jh5NUAgAJtg+A= Date: Mon, 22 Jun 2020 08:54:01 +0000 Message-ID: References: <1592568732-3668-1-git-send-email-tankut.baris.aktemur@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action x-originating-ip: [134.191.221.111] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 606e56cb-d979-4d9d-e50a-08d81689cf63 x-ms-traffictypediagnostic: SN6PR11MB3407: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0442E569BC x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yfEk5FoiE8YduFNkjRFH7akCXpuxEl+xAI3tvyxhaJdg6bIdaY4gA9MCxoh/nZromBNm5s6x9LA1lhy+1pr3VNbZTv/R4/bmo2Hs2DfMeFfCmrmWc1VMuPmuGKN2KT/pbfSGw5d5niAT20jcq+Gt3dEw9FMWZcJz3+K7Tn4NQhA/kbrHeBd4U4lWP3vcwO7MnLOrKVA7RITSqrgKlxmK1m2Ms36uUEMu5m8rLr6exLIs6jK+zoHXPSePGwwXNQ5dFPAMEz1OiFa4wrWUUwjy9t34fLHDPKzAmFTEY7pyhRl4COjd/XKB/2XG3J2hasEDKInBvkRIrj4yYolPXME8FQ== 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; SFTY:; SFS:(4636009)(396003)(39860400002)(366004)(136003)(376002)(346002)(5660300002)(52536014)(64756008)(66476007)(66556008)(66946007)(66446008)(33656002)(76116006)(316002)(478600001)(9686003)(55016002)(86362001)(71200400001)(2906002)(186003)(8676002)(110136005)(53546011)(6506007)(26005)(83380400001)(8936002)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: P8bV+NJ1bnVxP+9sALRkDBN5yO9pN3La3kmhlk4Eu0Ar2DxidXRs238AXojU50yNTTT15f6IG/n4t0srR/LBK9QXt7FpAZIdk/TXrdUIDGUeWST95Sax5jBJH2G9ree88/GUnjxRWMZSS6pJi+2ka28Enkh8qdqnx2bZ5ykg0fn/NqjPzth2n2tON3TfSJY7lA35HdMeWxmAjVFmNWwHIg9D/vLFRMRiLGcW/1laKxGk4XekFcw1GxXkaiXec1WWbeD/mzMLlpt2EK4Oav8qW1OAWsR8ye85H9mkmZC8wZLGeAIygGlEYG+grgZfkv1YKmHSKfEc5JXIADI+3VdxgCIMScyAWQit2Wu9k0Br72NeQZWWEQaOkgronM86bdRNfVBNXWE05ubYl8DJUK9BluryWlo/vLTFbqx743n1bQJNiLnpXX3SVLOEr9bhlrjp5N308BrkxpLvEKzZU9sszFrMrR0QAuG5DsE7fF5vhCBJ4o4wnBTn1hu4UGUFjEFI x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 606e56cb-d979-4d9d-e50a-08d81689cf63 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2020 08:54:01.7217 (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: 6QSJJi0xZQV74VjaVDPiotpec1S2WmQelMX74pxBWbSZhN4V9TWzHmyuq4TV861nhohpmieHVzWv1NLrfmj00HQPlEsbNgomElSLPkGZiUY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3407 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-3.4 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: Mon, 22 Jun 2020 08:54:09 -0000 T24gU2F0dXJkYXksIEp1bmUgMjAsIDIwMjAgOToyNiBQTSwgUGVkcm8gQWx2ZXMgd3JvdGU6DQo+ IExHVE0gd2l0aCBhIGZldyBuaXRzIGJlbG93Lg0KPiANCj4gT24gNi8xOS8yMCAxOjEyIFBNLCBU YW5rdXQgQmFyaXMgQWt0ZW11ciB2aWEgR2RiLXBhdGNoZXMgd3JvdGU6DQo+IA0KPiA+IEBAIC0y MTQ0LDMyICsyMTMyLDI0IEBAIGVucXVldWVfb25lX2RlZmVycmVkX3NpZ25hbCAoc3RydWN0IGx3 cF9pbmZvICpsd3AsIGludCAqd3N0YXQpDQo+ID4gICAgICAgdHdpY2UpICAqLw0KPiA+ICAgIGlm IChXU1RPUFNJRyAoKndzdGF0KSA8IF9fU0lHUlRNSU4pDQo+ID4gICAgICB7DQo+ID4gLSAgICAg IHN0cnVjdCBwZW5kaW5nX3NpZ25hbHMgKnNpZzsNCj4gPiAtDQo+ID4gLSAgICAgIGZvciAoc2ln ID0gbHdwLT5wZW5kaW5nX3NpZ25hbHNfdG9fcmVwb3J0Ow0KPiA+IC0JICAgc2lnICE9IE5VTEw7 DQo+ID4gLQkgICBzaWcgPSBzaWctPnByZXYpDQo+ID4gKyAgICAgIGZvciAoYXV0byAmc2lnIDog bHdwLT5wZW5kaW5nX3NpZ25hbHNfdG9fcmVwb3J0KQ0KPiANCj4gY29uc3QgYXV0byA/DQoNCk1h ZGUgdGhpcyBhIGNvbnN0LiAgVGhlcmUgaXMgYW5vdGhlciBsb29wLCByaWdodCBhYm92ZSwgdG8g cHJpbnQgZGVidWcgaW5mby4NCkNoYW5nZWQgaXQsIHRvby4NCg0KPiA+IC0gIGx3cC0+cGVuZGlu Z19zaWduYWxzX3RvX3JlcG9ydCA9IHBfc2lnOw0KPiA+ICsJICAmKGx3cC0+cGVuZGluZ19zaWdu YWxzX3RvX3JlcG9ydC5iYWNrICgpLmluZm8pKTsNCj4gDQo+IFJlZHVuZGFudCBwYXJlbnMuDQoN CkZpeGVkLg0KDQo+ID4gKwkJJihwX3NpZy5pbmZvKSk7DQo+IA0KPiBSZWR1bmRhbnQgcGFyZW5z Lg0KDQpGaXhlZC4NCg0KPiA+ICsJICBmb3IgKGF1dG8gJnNpZyA6IGx3cC0+cGVuZGluZ19zaWdu YWxzX3RvX3JlcG9ydCkNCj4gDQo+IGNvbnN0ID8NCg0KTWFkZSB0aGlzIG9uZSBjb25zdCwgdG9v Lg0KDQo+IA0KPiA+ICAJICAgIGRlYnVnX3ByaW50ZiAoIiAgIFN0aWxsIHF1ZXVlZCAlZFxuIiwN Cj4gPiAtCQkJICBzaWctPnNpZ25hbCk7DQo+ID4gKwkJCSAgc2lnLnNpZ25hbCk7DQo+ID4NCj4g PiAgCSAgZGVidWdfcHJpbnRmICgiICAgKG5vIG1vcmUgcXVldWVkIHNpZ25hbHMpXG4iKTsNCj4g PiAgCX0NCj4gPiBAQCAtNDA1MCwxNSArNDAyMiw5IEBAIGxpbnV4X3Byb2Nlc3NfdGFyZ2V0Ojpz dG9wX2FsbF9sd3BzIChpbnQgc3VzcGVuZCwgbHdwX2luZm8gKmV4Y2VwdCkNCj4gPiAgc3RhdGlj IHZvaWQNCj4gPiAgZW5xdWV1ZV9wZW5kaW5nX3NpZ25hbCAoc3RydWN0IGx3cF9pbmZvICpsd3As IGludCBzaWduYWwsIHNpZ2luZm9fdCAqaW5mbykNCj4gPiAgew0KPiA+IC0gIHN0cnVjdCBwZW5k aW5nX3NpZ25hbHMgKnBfc2lnID0gWE5FVyAoc3RydWN0IHBlbmRpbmdfc2lnbmFscyk7DQo+ID4g LQ0KPiA+IC0gIHBfc2lnLT5wcmV2ID0gbHdwLT5wZW5kaW5nX3NpZ25hbHM7DQo+ID4gLSAgcF9z aWctPnNpZ25hbCA9IHNpZ25hbDsNCj4gPiAtICBpZiAoaW5mbyA9PSBOVUxMKQ0KPiA+IC0gICAg bWVtc2V0ICgmcF9zaWctPmluZm8sIDAsIHNpemVvZiAoc2lnaW5mb190KSk7DQo+ID4gLSAgZWxz ZQ0KPiA+IC0gICAgbWVtY3B5ICgmcF9zaWctPmluZm8sIGluZm8sIHNpemVvZiAoc2lnaW5mb190 KSk7DQo+ID4gLSAgbHdwLT5wZW5kaW5nX3NpZ25hbHMgPSBwX3NpZzsNCj4gPiArICBsd3AtPnBl bmRpbmdfc2lnbmFscy5lbXBsYWNlX2JhY2sgKHNpZ25hbCk7DQo+ID4gKyAgaWYgKGluZm8gIT0g bnVsbHB0cikNCj4gPiArICAgIGx3cC0+cGVuZGluZ19zaWduYWxzLmJhY2sgKCkuaW5mbyA9ICpp bmZvOw0KPiANCj4gSSBub3RpY2VkIHRoYXQgdGhlIHBlbmRpbmdfc2lnbmFsIGN0b3IgYWx3YXlz IGluaXRpYWxpemVzIHRoZQ0KPiBpbmZvIGZpZWxkLiAgU2VlbXMgd2FzdGVmdWwgd2hlbiB3ZSdy ZSBwcmFjdGljYWxseSBhbHdheXMgZ29pbmcgdG8NCj4gb3ZlcndyaXRlIGl0LiAgIEhvdyBhYm91 dCBub3QgaW5pdGlhbGl6aW5nIGl0IGluIHRoZSBjdG9yLA0KPiBhbmQgdGhlbiBoZXJlIGRvIHRo ZSBtZW1zZXQgaWYgaW5mbyA9PSBOVUxMLCBhcyBiZWZvcmU/DQo+IA0KPiBUaGFua3MsDQo+IFBl ZHJvIEFsdmVzDQoNClRoZSBwZW5kaW5nX3NpZ25hbCBzdHJ1Y3QgaW4gbGludXgtbG93LmggYmVj YW1lDQoNCiAgLyogSW5mb3JtYXRpb24gYWJvdXQgYSBzaWduYWwgdGhhdCBpcyB0byBiZSBkZWxp dmVyZWQgdG8gYSB0aHJlYWQuICAqLw0KDQogIHN0cnVjdCBwZW5kaW5nX3NpZ25hbA0KICB7DQog ICAgcGVuZGluZ19zaWduYWwgKGludCBzaWduYWwpDQogICAgICA6IHNpZ25hbCB7c2lnbmFsfQ0K ICAgIHt9Ow0KDQogICAgaW50IHNpZ25hbDsNCiAgICBzaWdpbmZvX3QgaW5mbzsNCiAgfTsNCg0K YW5kIHRoZSBlbnF1ZXVlX3BlbmRpbmdfc2lnbmFsIGZ1bmN0aW9uIGJlY2FtZToNCg0KICBzdGF0 aWMgdm9pZA0KICBlbnF1ZXVlX3BlbmRpbmdfc2lnbmFsIChzdHJ1Y3QgbHdwX2luZm8gKmx3cCwg aW50IHNpZ25hbCwgc2lnaW5mb190ICppbmZvKQ0KICB7DQogICAgbHdwLT5wZW5kaW5nX3NpZ25h bHMuZW1wbGFjZV9iYWNrIChzaWduYWwpOw0KICAgIGlmIChpbmZvID09IG51bGxwdHIpDQogICAg ICBtZW1zZXQgKCZsd3AtPnBlbmRpbmdfc2lnbmFscy5iYWNrICgpLmluZm8sIDAsIHNpemVvZiAo c2lnaW5mb190KSk7DQogICAgZWxzZQ0KICAgICAgbHdwLT5wZW5kaW5nX3NpZ25hbHMuYmFjayAo KS5pbmZvID0gKmluZm87DQogIH0NCg0KVGhhbmtzDQotQmFyaXMNCg0KDQpJbnRlbCBEZXV0c2No bGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMC0xMiwgODU1NzkgTmV1 YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlCk1hbmFn aW5nIERpcmVjdG9yczogQ2hyaXN0aW4gRWlzZW5zY2htaWQsIEdhcnkgS2Vyc2hhdwpDaGFpcnBl cnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0ZXJlZCBPZmZp Y2U6IE11bmljaApDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIg MTg2OTI4Cg==