From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by sourceware.org (Postfix) with ESMTPS id 034C3388E80E for ; Tue, 16 Jun 2020 13:15:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 034C3388E80E IronPort-SDR: IhL67RORz1CXQvSrRHQkAsnGi3ZdPp4y04iH20u9fLJskZeQITCFvR1szgRv/RCYvxSNZBhqCU 3vwfCigrshgw== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2020 06:15:31 -0700 IronPort-SDR: 61a117nOjn7ITTD+AuGzgK/MIJP+s5WAAX6BwxFegiKyWeHcjIWgT+i10dNMHbZA578DGF7jhK r1n967rnujXw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,518,1583222400"; d="scan'208";a="298899162" Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by fmsmga004.fm.intel.com with ESMTP; 16 Jun 2020 06:15:31 -0700 Received: from orsmsx114.amr.corp.intel.com (10.22.240.10) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 16 Jun 2020 06:15:30 -0700 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by ORSMSX114.amr.corp.intel.com (10.22.240.10) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 16 Jun 2020 06:15:30 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.45) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 16 Jun 2020 06:15:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OVziTxiB+ACmxjozXTRCtyD2ITJKJRY7cwNrUjh/nbjJ9F1BgejV9BreMT8xrqMqYQ7JAsCI0ccaOOE6ED74vitypPkk1uZKCpEJ7YLnLpmLEWYc7pF6FsH3RR24Til4ilh9CyZGRrB6TEF8QwHFpCgwf4yZY6w25LihOqSRReAc33Reu8nkCdQLCRn3wLj5dmEeMLoHgi0YMBJSA3mP/tZBpWXIotGtWXsJecBQuxy+VTr56zhmq480vgnGGhyksg9LfraTYxNxIYWqpAlB7d++aEYHZGy7P6RpjWgt/mwWIud0FoCOUX5wboFI9ygbAtGvpc9b1KX4IpDOkcLQqQ== 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=ljHUZZPIZoywbJc3adGZVlNeuXH0ShwzolSrP9ewSJc=; b=ZglPSXFtawG4oQax2+nI51LOuLsWcPT2e3M0eBP8c+wmMVrw0zhxXoAFGxZBmPSGuxk0rxBQ2bQMOZZvTLNLBEz1l0I4+0bkjtLAgJPyisN4Qy/NLUBg5tqvm++DIz5E0BD/9HMGgRYmHuOFhu1FlSsuDisrm1hprFkfhjsFk7SkKTS3xJDtVmhanWx1yDwqeYviQkTKDBXKcOLNzAqOhTf0cceCRym8WxDoHhGZ4eJwbzJvKiTzOxxQ6sZoqZOs6JRramXBCFA+4lXszuvgPEHupqS0zS9XPkcT0Sks4yG2QRovlaL9ubgnJC8XA7UimAGRHefh0JG8gT+O7dy9Yw== 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 SN6PR11MB2815.namprd11.prod.outlook.com (2603:10b6:805:62::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.21; Tue, 16 Jun 2020 13:15:29 +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.3088.028; Tue, 16 Jun 2020 13:15:29 +0000 From: "Aktemur, Tankut Baris" To: Shahab Vahedi CC: "gdb@sourceware.org" , Simon Marchi , Luis Machado , Shahab Vahedi Subject: RE: Why enforcing sw_breakpoint_from_kind() implementation in GDBserver targets Thread-Topic: Why enforcing sw_breakpoint_from_kind() implementation in GDBserver targets Thread-Index: AQHWP51Af2Yup73UnkmGGcfxg0byR6jTKYsAgAAPTICAAAcUgIAADCEAgAF5PLCABL3pgIABs73A Date: Tue, 16 Jun 2020 13:15:29 +0000 Message-ID: References: <20200610174702.GA3486@gmail.com> <8f80e486-cca4-819b-7316-329832df985f@simark.ca> <20200611094048.GA1270@gmail.com> <07362b1e-3b9b-a858-ce7a-9a27daff511a@linaro.org> <20200611110053.GD1270@gmail.com> <20200611114418.GE1270@gmail.com> <20200615103913.GA1816@gmail.com> In-Reply-To: <20200615103913.GA1816@gmail.com> 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.101] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6f7941eb-437e-4e81-9dbc-08d811f7578e x-ms-traffictypediagnostic: SN6PR11MB2815: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 04362AC73B x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5ynmRJBlBjnJy0lFO4A1FBsLZ6amfNu0nWzZuoThbzSZv8VW+O5dN+B9WJCCKUnUlGrRwvThpopBXgOQAS6fBV4iA8sZrucNKUhZDf1DRbukD7D1+N4I4PLj8qT3V1bXzPKg7k6tbkPQ5/BBh3XLLo61DTvI6uPXJ44JJWsJUnUc1d6pQV+JCwUHZ3GAJuFvW+c2UJG6T1+3bWb5660heSLfuOWWrmyJGUnmm3f+fvEp5Z2ssIIQNk1BPtJqmnoTcnTNjFLFbjwA222WjfHJ6T72B8ycvDP6+bZ1InYDxmPo37f7ExBL/nejtOW8eHlDd0ISdZdZXduvbMJ+wB20WA== 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)(366004)(39860400002)(136003)(376002)(346002)(396003)(7696005)(53546011)(6506007)(33656002)(6916009)(316002)(54906003)(8676002)(8936002)(66556008)(66446008)(64756008)(4326008)(66476007)(66946007)(76116006)(5660300002)(52536014)(55016002)(9686003)(186003)(26005)(71200400001)(86362001)(2906002)(478600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: 9UGinKAn8yx5botHshAzRrHZ/JBLI5e5wqRQovUCsXIO49n3uA16rvF73jspDAXqdxaa9yfHIrgYEQCq+KGCq5PVEnfDNAMSmgaVZsFypONC66LrqEVvlhSWK15fzgzHmOrEAtzQpBEbRUBDFIGt0sWLxHFzQZk6trgwhLoRDS4VjVypw10lfj+N5VbLDixx0qfYb00kL65RzrUSmD9kygIpZ5/SiSvjcPN3kSM396pxkxiMra8dE9RWBKQrjkVJRYUqMHc8vovynzN4l2g19tZ0mAXG46pbdT6565KBQv5h+x2m9IeUIHRRqKs0FyJl3In4J/VSF4k0lYs34aUiarbOpzawz0nN7tYhIf3DIy20+7qdejpkcHd5UdM2m6NTeb8sSfLO7x1T2kuJQoeEDjJ1zXMBmjhdx0auXgauMMjLbEXGwInnI5sksyWLXYy7H1ocZwZ/6yZhEKeag1KQ7OW0DAqT13kTYO7HVtJz1X6RHG0kDExVC345tRtM6Was x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 6f7941eb-437e-4e81-9dbc-08d811f7578e X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2020 13:15:29.3705 (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: mWxWiN9FiPEGtNTY3xKIYdraca6OO42EY7qgosgHVT1UyxYeeA2eLPwWLFYjIHCLYUaQTXTR4h7ywoTu1PW+XY9umNw7eank9hptYUNDPlc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2815 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, KAM_DMARC_STATUS, 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@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jun 2020 13:15:35 -0000 SGkgU2hhaGFiLA0KDQpPbiBNb25kYXksIEp1bmUgMTUsIDIwMjAgMTI6MzkgUE0sIFNoYWhhYiBW YWhlZGkgd3JvdGU6DQo+IFRhbmt1dCwNCj4gDQo+IFRoYW5rIHlvdSBmb3IgeW91ciBjbGVhciBy ZXNwb25zZS4gSSBoYXZlIG9ubHkgb25lIHJlbWFyazoNCj4gDQo+IE9uIEZyaSwgSnVuIDEyLCAy MDIwIGF0IDExOjA0OjA4QU0gKzAwMDAsIEFrdGVtdXIsIFRhbmt1dCBCYXJpcyB3cm90ZToNCj4g PiBTbywgdGhlIGJhc2UgbGludXggdGFyZ2V0IGRlbGVnYXRlcyB0aGUgb3AgdG8gdGhlIGxvdyB0 YXJnZXQgYW5kIGVuZm9yY2VzDQo+ID4gYW4gaW1wbGVtZW50YXRpb24uDQo+IA0KPiBXaGF0IGFi b3V0IHNjZW5hcmlvcyB0aGF0ICJzd19icmVha3BvaW50X2Zyb21fa2luZCIgZm9yIHRoZSBsaW51 eCBpcw0KPiBkZWZpbmVkIGJ5IHRoZSB0YXJnZXQ/ICBUaGVyZSB3b3VsZCBiZSBubyBleGVjdXRp b24gb2YgYmFzZS1saW51eC10YXJnZXQNCj4gZmxhdm91ciBvZiAic3dfYnJlYWtwb2ludF9mcm9t X2tpbmQiLiBIZW5jZSwgbm90IGEgbWFuZGF0b3J5IGRlcGVuZGVuY3kNCj4gdG8gdGhlIGxvdyB0 YXJnZXQncyAic3dfYnJlYWtwb2ludF9mcm9tX2tpbmQiLg0KDQpJJ20gbm90IHN1cmUgSSB1bmRl cnN0YW5kIHRoaXMgc3RhdGVtZW50IGZ1bGx5LiAgTGV0IG1lIGNsYXJpZnkgdGhlc2UgY2FzZXM6 DQoNCjEuIEluIEdEQiA5IChpLmUuIGJlZm9yZSBDKysnaWZpY2F0aW9uIG9mIGdkYnNlcnZlcidz IHRhcmdldCBkZWZpbml0aW9uKSwNCnRoZSBiYXNlIGxpbnV4IHRhcmdldCBpbXBsZW1lbnRlZCB0 aGUgInN3X2JyZWFrcG9pbnRfZnJvbV9raW5kIiB0YXJnZXQgb3ANCnRvIGRpcmVjdGx5IGRlbGVn YXRlIHRvICJzd19icmVha3BvaW50X2Zyb21fa2luZCIgb2YgdGhlIGxpbnV4IGxvdyB0YXJnZXQu DQpJdCBhc3NlcnRlZCB0aGF0IHRoZSBsb3cgdGFyZ2V0J3MgInN3X2JyZWFrcG9pbnRfZnJvbV9r aW5kIiBmdW5jdGlvbiBwb2ludGVyDQppcyBub24tbnVsbC4NCg0KMi4gSW4gdGhlIGN1cnJlbnQg R0RCIG1hc3RlciAoaS5lLiBhZnRlciB0aGUgQysrJ2lmaWNhdGlvbiByZWZhY3RvcmluZyksIHRo ZQ0KInN3X2JyZWFrcG9pbnRfZnJvbV9raW5kIiBpcyBhIHB1cmUgdmlydHVhbCBmdW5jdGlvbiBp biB0YXJnZXQuaC4gIFRoZSBiYXNlIGxpbnV4DQp0YXJnZXQsIGxpbnV4X3Byb2Nlc3NfdGFyZ2V0 LCBkb2VzIG5vdCBpbXBsZW1lbnQgdGhpcyBtZXRob2Q7IGl0IGxlYXZlcyBpdCBhcyBhDQpwdXJl IHZpcnR1YWwgbWV0aG9kIHRvIGJlIGltcGxlbWVudGVkIGJ5IHRoZSBsaW51eCBsb3cgdGFyZ2V0 Lg0KDQpTbywgbmVpdGhlciBpbiBjYXNlICMxIG5vciBpbiAjMiB0aGVyZSBleGlzdHMgYSBjb25j cmV0ZSBiYXNlIGxpbnV4IHRhcmdldA0KaW1wbGVtZW50YXRpb24uICBJZiBpbiBjYXNlICMxIHRo ZSAic3dfYnJlYWtwb2ludF9mcm9tX2tpbmQiIHRhcmdldCBvcCB3YXMNCmludm9rZWQgYnV0IHRo ZSBsb3cgbGludXggdGFyZ2V0IGRpZCBub3QgcHJvdmlkZSBhbiBpbXBsZW1lbnRhdGlvbiwgd2Ug d291bGQNCmdldCBhIHJ1bnRpbWUgYXNzZXJ0Lg0KDQo+IA0KPiBUaGlzIHNjZW5hcmlvIGlzIGFj dGFsbHkgbm90IGZhciBmZXRjaGVkLiBUaGF0J3Mgd2hhdCdzIGhhcHBlbmluZyBpbiBBUkMNCj4g cG9ydC4NCj4gDQo+IFNoYWhhYg0KDQpBcyBmYXIgYXMgSSB1bmRlcnN0YW5kLCB0aGVyZSBpcyBh IGNlcnRhaW4gY29udHJvbCBmbG93IGFuZCBhIGNvbWJpbmF0aW9uDQpvZiAodW4pc3VwcG9ydGVk IGZlYXR1cmVzIGluIHRoZSBBUkMgcG9ydCB3aXRoIHdoaWNoIHRoZSAic3dfYnJlYWtwb2ludF9m cm9tX2tpbmQiDQp0YXJnZXQgb3AgaXMgbm90IGludm9rZWQuICBJJ20gbm90IHN1cmUgd2hhdCB0 aGlzIGZsb3cgb3IgZmVhdHVyZSBjb21iaW5hdGlvbiBpcy4NCg0KVGhlcmUgbWlnaHQgYmUgdHdv IGFsdGVybmF0aXZlIGFwcHJvYWNoZXMgd2l0aCB0aGUgY3VycmVudCBjb2RlIGJhc2U6DQoNCjEu IFRoZSBuZXcgbGludXggbG93IHRhcmdldCAoaW4gdGhpcyBjYXNlLCBBUkMpIGltcGxlbWVudHMg dGhlICJzd19icmVha3BvaW50X2Zyb21fa2luZCINCnRhcmdldCBvcCB3aXRoIGEgImdkYl9hc3Nl cnRfbm90X3JlYWNoZWQiLg0KDQoyLiBUaGUgYmFzZSBsaW51eCB0YXJnZXQsIGxpbnV4X3Byb2Nl c3NfdGFyZ2V0LCBvdmVycmlkZXMgdGhlICJzd19icmVha3BvaW50X2Zyb21fa2luZCINCndpdGgg YSAiZ2RiX2Fzc2VydF9ub3RfcmVhY2hlZCIgc28gdGhhdCBuZXcgbGludXggbG93IHRhcmdldHMg Y2FuIG9taXQgb3ZlcnJpZGluZw0KdGhlIG1ldGhvZCBpZiB0aGV5IGNob29zZSB0byBkbyBzby4N Cg0KSU1ITyAjMSBpcyB0aGUgYmV0dGVyIGFwcHJvYWNoLCBidXQgSSdtIG5vdCBhIG1haW50YWlu ZXIuICBUaGUgaWE2NCB0YXJnZXQgaXMgdGhlDQpvbmx5IGxpbnV4IGxvdyB0YXJnZXQgdGhhdCBk aWQgbm90IGltcGxlbWVudCB0aGUgInN3X2JyZWFrcG9pbnRfZnJvbV9raW5kIiBsaW51eCBsb3cN CnRhcmdldCBvcCBiZWZvcmUgQysrJ2lmaWNhdGlvbi4gIEl0IGN1cnJlbnRseSBjb250YWlucyBh IGdkYl9hc3NlcnRfbm90X3JlYWNoZWQNCnRvIG1pbWljIHRoaXMgYmVoYXZpb3IuDQoNCkp1c3Qg b3V0IG9mIGN1cmlvc2l0eSwgaXMgdGhlcmUgYSBzcGVjaWZpYyByZWFzb24gd2h5IHlvdSB3YW50 IHRvIGF2b2lkIGltcGxlbWVudGluZw0KdGhlICJzd19icmVha3BvaW50X2Zyb21fa2luZCIgdGFy Z2V0IG9wPyAgSWYgdGhlcmUgaXMgYSBicmVha3BvaW50IGluc3RydWN0aW9uIGRlZmluZWQNCmZv ciBBUkMsIGl0IHdvdWxkIGJlIGFzIHNpbXBsZSBhcyBmaWxsaW5nIGluIHRoZSAnc2l6ZScgcGFy YW1ldGVyIHdpdGggdGhlIGxlbmd0aA0Kb2YgdGhlIGluc3RydWN0aW9uIGFuZCByZXR1cm5pbmcg YSBwb2ludGVyIHRvIHRoZSBpbnN0cnVjdGlvbiBjb250ZW50cy4gIEZvciBtYW55DQp0YXJnZXRz LCB0aGVyZSBpcyBvbmx5IG9uZSBicmVha3BvaW50IGtpbmQgYW5kIHRob3NlIHRhcmdldHMgc2lt cGx5IGlnbm9yZSB0aGUgJ2tpbmQnDQphcmd1bWVudC4NCg0KLUJhcmlzDQoNCg0KSW50ZWwgRGV1 dHNjaGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAtMTIsIDg1NTc5 IE5ldWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQpN YW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGluIEVpc2Vuc2NobWlkLCBHYXJ5IEtlcnNoYXcKQ2hh aXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQg T2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4g SFJCIDE4NjkyOAo=