From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id CA297395704F for ; Fri, 12 Jun 2020 11:04:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org CA297395704F IronPort-SDR: uh4RL4uC1PdxFoTc+iLbalFI6Q0I7ALF/dVfakuuBZsQhPYygXcjh4Z5btb6x/hLEMnCT4WdyC KE8kVcdwZzng== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jun 2020 04:04:09 -0700 IronPort-SDR: BAXy0bZAwJQMFtofwi2PBUdgOglxk+19G+ddbbPqVotvHJr1Tsbkb/C1A1I91/6kmMGQy2gqAl 91q6ABi28LYQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,503,1583222400"; d="scan'208";a="474019184" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga006.fm.intel.com with ESMTP; 12 Jun 2020 04:04:09 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 12 Jun 2020 04:04:09 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.41) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 12 Jun 2020 04:04:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D9rZDLHK6DRwUDF1JDZkasFWNPOHlLFv/ee66JLOKKbbisVLEqmLzDPunE90+FCvT8uhkSDjKp+ZQW+ZnuQTMP+BSqisMZ569q0qrL4sM4CNxmzCrEQjtkqS5EtSL1bgo7URd+sfAJw9Vp5J0Zrfb1A80vIK50msj4IWdsWSn036RstTu/515szACdyBp2wi8rwSVYlRvgVtQ4arjt/9MgwrUrdUad24UqHuhFSlh5tUKpxU2lvXudTH5+Ssn1BE89c5KWlZgkfuRJDHfMhdjir41XclWiUNEFlQubaJIX7ryCWUb8uPbF4mEm/51/jXrDFVTbxIRqxzt+iNMtGQ2g== 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=V3amNtldXRn+lM9L/QA43JT3bF3aqdNgsPUETwZUpho=; b=Df9AzEXf666PyMg/TSK8H18BSwN2nsgIb7FInn4WVM7oFBKcOCJ5C+kgiS4iyHDZ++P+OreupO7li2ScWJ6U3CoDHe8jJ9grFIYnoega5zzxg0MhSWTSWN/TNoemdL6JYvG4aUEgxNCxDJntQo/ZILyufTQ6qbKRRfcTSFdt6OjURkqF5kasxUYxzWBBVxtUzdI/gtID/hyQSyKmMq4UV4QfmfRDYF+SDi8koQn6aKxmFQM8UMEDSi3oCMAJV44edk54Xw/yRk1DKK6b8eQpJg3CtERDl8wfv3wyascqW2M/lH9oWcnRDdZDnJdzkaoZp4FLfaul18lA+f5Y1Es4tA== 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 SN6PR11MB3454.namprd11.prod.outlook.com (2603:10b6:805:c1::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.22; Fri, 12 Jun 2020 11:04:08 +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.022; Fri, 12 Jun 2020 11:04:08 +0000 From: "Aktemur, Tankut Baris" To: Shahab Vahedi , "gdb@sourceware.org" CC: 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: AQHWP51Af2Yup73UnkmGGcfxg0byR6jTKYsAgAAPTICAAAcUgIAADCEAgAF5PLA= Date: Fri, 12 Jun 2020 11:04:08 +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> In-Reply-To: <20200611114418.GE1270@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.124] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d9260832-53a8-4c46-1514-08d80ec05463 x-ms-traffictypediagnostic: SN6PR11MB3454: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0432A04947 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LR1ZtNNrSIYGvj9GxLokQhlkLvA7rvcp+T7NsDnAPoA0AtcLbtnenYhtH8FZwhpaWWNGeGIFww22axQj1XD2DUbMMPBS6XkUrdogFjdSOfqljGk8ZNrObuPQ8qZ5/x8mugMs9nBEJXsIpMCDnFhXxaYgyk9LdS9xkA4s1hilHsseRhT1DVnxyLdJ1UDcQbdQZ3dUvc/z9CC25poaOZbp9YlNpG2BmtbOl0TUumzLpgm32XPbf5XI2kKEHmI3njRwR+vP/HnxtPV5qSY1yHl2xXuqwvxQDH+0nqXMcrvKee/kYMAkPgLwfMBzApy6/nyVFk6imyEE0r032PW8NXC/HA== 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:(376002)(346002)(136003)(39860400002)(366004)(396003)(2906002)(8676002)(8936002)(52536014)(5660300002)(33656002)(86362001)(71200400001)(66476007)(316002)(54906003)(66556008)(64756008)(66446008)(66946007)(53546011)(9686003)(76116006)(4326008)(110136005)(186003)(26005)(7696005)(478600001)(55016002)(6506007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: 7XLzB0Kd7nFeH7HIn2AIsh4x2/adtlewf9HUT/CPzqV5PrdHOb7XuAIQrCimEb2mp+mUON8pfLdq2UPm0qV2Tip0QN/AjXeOD+kbuwUgsaskDeIzGrdfN+2yL5k18or++fdbsaEd61YuDUwRvabsnbhhQQIzeneXFjFQammH2xF/cMLSbXSb4POv3LNJPZExVTfp7kJgWMG4WmJaD2g1qt8DTXpkTbU6ZB+P+dXsi6/Y2eKNmlk45hllo8EhZaq+EE6thfOmxgEDRQEKtvGnazhwavKSx06acDaSEq1CYyU6C+7zA2q+r0FULxGQX+yN4IoBhQXbYOSPrF0hjxW3lVe3g9TODPzQ+PiidR5xiwSBYwp4ryaOQPZ2OA3hcmmNBqBXtSsZDsBe3J6zADT1HdOWCGuFDNGob6KOP+zheRdaRlHqSv5XEc9BX5j8WqixxLOhSln0VhM1YSyQNj0YK0jebY7937qVqLeJHK9YzbjRJp2Vx2NVjOrXwosdJGNN x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: d9260832-53a8-4c46-1514-08d80ec05463 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2020 11:04:08.3665 (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: WfSgykDBIksiKEfggJnKhn3XiAYwI0pb96rLZL3Bt1h0Fa/lGUEY9+HPrs+4pYbAnw6HcQb5RcqjOnoe/Q7GrhZaiF7OHkGQBRjvz+x8w+E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3454 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, KAM_DMARC_STATUS, SPF_HELO_PASS, 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: Fri, 12 Jun 2020 11:04:29 -0000 T24gVGh1cnNkYXksIEp1bmUgMTEsIDIwMjAgMTo0NCBQTSwgU2hhaGFiIFZhaGVkaSB3cm90ZToN Cj4gSGkgVGFua3V0LA0KPiANCj4gSXQnZCBiZSBncmVhdCBpZiB3ZSBjb3VsZCBoYXZlIHlvdXIg ZmVlZGJhY2sgb24gdGhpcyB0b28uDQo+IA0KPiBDaGVlcnMsDQo+IFNoYWhhYg0KDQpIaSwNCg0K QmVmb3JlIHRoZSBnZGJzZXJ2ZXIgdGFyZ2V0IGRlZmluaXRpb25zIHdlcmUgY29udmVydGVkIGlu dG8gQysrIGNsYXNzZXMsDQp0aGUgYHN3X2JyZWFrcG9pbnRfZnJvbV9raW5kYCB0YXJnZXQgb3Ag aW4gbGludXgtbG93IHdhcyBkZWZpbmVkIGFzIGZvbGxvd3MNCih0aGUgY29kZSBzbmlwcGV0IGlz IGZyb20gZ2RiIDkuMSk6DQoNCiAgLyogSW1wbGVtZW50YXRpb24gb2YgdGhlIHRhcmdldF9vcHMg bWV0aG9kICJzd19icmVha3BvaW50X2Zyb21fa2luZCIuICAqLw0KDQogIHN0YXRpYyBjb25zdCBn ZGJfYnl0ZSAqDQogIGxpbnV4X3N3X2JyZWFrcG9pbnRfZnJvbV9raW5kIChpbnQga2luZCwgaW50 ICpzaXplKQ0KICB7DQogICAgZ2RiX2Fzc2VydCAodGhlX2xvd190YXJnZXQuc3dfYnJlYWtwb2lu dF9mcm9tX2tpbmQgIT0gTlVMTCk7DQoNCiAgICByZXR1cm4gKCp0aGVfbG93X3RhcmdldC5zd19i cmVha3BvaW50X2Zyb21fa2luZCkgKGtpbmQsIHNpemUpOw0KICB9DQoNClNvLCB0aGUgYmFzZSBs aW51eCB0YXJnZXQgZGVsZWdhdGVzIHRoZSBvcCB0byB0aGUgbG93IHRhcmdldCBhbmQgZW5mb3Jj ZXMNCmFuIGltcGxlbWVudGF0aW9uLg0KDQpUaGUgYHN3X2JyZWFrcG9pbnRfZnJvbV9raW5kYCB0 YXJnZXQgb3AgaXMgaW52b2tlZCBpbiBsaW51eF93YWl0XzEgYXMgZm9sbG93czoNCg0KICBpZiAo c3RlcF9vdmVyX2JrcHQgIT0gbnVsbF9wdGlkDQogICAgICAmJiBldmVudF9jaGlsZC0+c3RvcF9y ZWFzb24gPT0gVEFSR0VUX1NUT1BQRURfQllfU1dfQlJFQUtQT0lOVA0KICAgICAgJiYgKGV2ZW50 X2NoaWxkLT5zdGVwcGluZw0KICAgICAgICAgIHx8ICFzaW5nbGVfc3RlcF9icmVha3BvaW50X2lu c2VydGVkX2hlcmUgKGV2ZW50X2NoaWxkLT5zdG9wX3BjKSkpDQogICAgew0KICAgICAgLi4uIA0K ICAgICAgYnJlYWtwb2ludF9raW5kID0NCiAgICAgICAgdGhlX3RhcmdldC0+YnJlYWtwb2ludF9r aW5kX2Zyb21fY3VycmVudF9zdGF0ZSAoJnN0b3BfcGMpOw0KICAgICAgdGhlX3RhcmdldC0+c3df YnJlYWtwb2ludF9mcm9tX2tpbmQgKGJyZWFrcG9pbnRfa2luZCwgJmluY3JlbWVudF9wYyk7DQog ICAgICAuLi4NCiAgICB9DQoNClRoZXJlIGFyZSB0d28gYWRkaXRpb25hbCB1c2VzIGluIG1lbS1i cmVhay5jLCBpbiBicF9zaXplIGFuZCBicF9vcGNvZGUsIHdoaWNoIGFyZSB1c2VkDQppbiBzZXZl cmFsIGZ1bmN0aW9ucyBpbiBtZW0tYnJlYWsuYy4gIFRoZXNlIHVzZXMgYXMgd2VsbCBhcyB0aGUg b25lIGZyb20gbGludXhfd2FpdF8xDQphYm92ZSBkbyBub3QgZ3VhcmQgYWdhaW5zdCB3aGV0aGVy IHRoZSB0YXJnZXQgb3AgaXMgaW1wbGVtZW50ZWQuICBUaGVyZWZvcmUgaXQgaGFkIG1hZGUNCnNl bnNlIHRvIGVuZm9yY2UgdGhhdCB0aGUgdGFyZ2V0IG9wIGlzIGltcGxlbWVudGVkIGJ5IHRoZSBs aW51eCBsb3cgdGFyZ2V0IGJ5IG1ha2luZyBpdA0KcHVyZSB2aXJ0dWFsLiAgQWxsIHRoZSBsaW51 eCBsb3cgdGFyZ2V0cyBleGNlcHQgaWE2NCBpbXBsZW1lbnRlZCB0aGUNCmBzd19icmVha3BvaW50 X2Zyb21fa2luZGAgdGFyZ2V0IG9wLg0KDQpSZWdhcmRzDQotQmFyaXMNCg0KDQpJbnRlbCBEZXV0 c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMC0xMiwgODU1Nzkg TmV1YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlCk1h bmFnaW5nIERpcmVjdG9yczogQ2hyaXN0aW4gRWlzZW5zY2htaWQsIEdhcnkgS2Vyc2hhdwpDaGFp cnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0ZXJlZCBP ZmZpY2U6IE11bmljaApDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBI UkIgMTg2OTI4Cg==