From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 129176 invoked by alias); 6 Jan 2020 07:22:02 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 129167 invoked by uid 89); 6 Jan 2020 07:22:02 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-25.5 required=5.0 tests=AWL,BAYES_00,FORGED_SPF_HELO,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.1 spammy=8:re, Ali, George, susan X-HELO: NAM10-DM6-obe.outbound.protection.outlook.com Received: from mail-dm6nam10on2060.outbound.protection.outlook.com (HELO NAM10-DM6-obe.outbound.protection.outlook.com) (40.107.93.60) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 06 Jan 2020 07:22:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OK44Ty2703HKwJ/ybu0rewrSFKI+1tv48qkIDyh3MWJfi1y69kXy5IiAr+Rrf7jla3/h2K5kgY3JXOCaFu9OtCdqsRgY6u0AqkC5J46YRXc222NsZ1AHH2Twu+XRmLYwOJDViJBC6HrSuLBrDoF6+J3FNHiJj995ps2Q6mhH22WUo2hQg9tDbERuVbFNkWWPvy3tlNQa3+3jXTK8DAG/l6xymmmHu2BsvCDjiraq4Mq50XdHSs6dZLynw5img4hgPXzobYJOjQmAEnh81tGYFZ/Se1hfSAY4m463kOTei4KuUeiAN748KXG9/8cjGUNbNozgGhjlSTYhY8yM9ftM2A== 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=xXyKe5IxKWremojQZEmZSzsnIZujC28O8k87D2k/fIA=; b=CzpBlVsTsSPX2mcahg33379aGZTSZxClsBFg0nGRVtLuLaiVCzbx75eadekUNopmKViKF9zZYL7DA89XOsYeLnIIK7M4lKIcDwzeEgaTi0FeE9VTNnkVptGE1rWRwi6FW9AIrSZntPk+gFNB2Y/GCnfof/9YmlObnLwl/QR1czJNG/rdX14QSm3g61X2XCQdbLdZGiiC+GjTovPbni/jGR5P2Y/Rq8yvXbihRbTNeHL4W65AFYpaRUAQ+Oa1ioHvCVlD7BJePHtOVKRkE45MwZqYrP/jFh84X/n6nZI89Sjqs8s6gkUPnBbLeuee/SLgtneK39PpUzzZWr4StPjnTA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xXyKe5IxKWremojQZEmZSzsnIZujC28O8k87D2k/fIA=; b=Hi/Y5bLHR46SeAquhG4DECNaHbfqWtYGG5nqKYNc7EczOWZvkF/Nrve3deH5XpsxayOuULFCTNaRCj6qXuBMcQMp/H8tktlowkKulLtIiT6U7Vu+fgA/LwqN2cCO3bsmsCwpYYAvEfoy6cYbaXUumBRDRoqYrwJ8mcwzwgI+TII= Received: from MN2PR12MB3744.namprd12.prod.outlook.com (10.255.237.80) by MN2PR12MB4077.namprd12.prod.outlook.com (52.135.50.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.12; Mon, 6 Jan 2020 07:21:58 +0000 Received: from MN2PR12MB3744.namprd12.prod.outlook.com ([fe80::c1cb:697d:c30d:718c]) by MN2PR12MB3744.namprd12.prod.outlook.com ([fe80::c1cb:697d:c30d:718c%5]) with mapi id 15.20.2602.015; Mon, 6 Jan 2020 07:21:58 +0000 From: "Achra, Nitika" To: Simon Marchi , "gdb-patches@sourceware.org" CC: "George, Jini Susan" , Ali Tamur Subject: RE: [PATCH] Support for DWARF5 location lists entries Date: Mon, 06 Jan 2020 07:22:00 -0000 Message-ID: References: <48103fb5-d3ee-0ae0-92a7-f1c02debd449@simark.ca> In-Reply-To: <48103fb5-d3ee-0ae0-92a7-f1c02debd449@simark.ca> msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_enabled: true msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_setdate: 2020-01-06T07:21:54Z msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_method: Standard msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_name: Internal Use Only - Unrestricted msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_actionid: 213956bd-7299-46c6-8670-0000129366ac msip_label_76546daa-41b6-470c-bb85-f6f40f044d7f_contentbits: 0 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Nitika.Achra@amd.com; x-ms-exchange-transport-forked: True x-ms-oob-tlc-oobclassifiers: OLM:7691; received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /N6GVltvA8yWWM4PRYW/MIA2r2tfD0gfqxsF/RNuLq/qzqTrf5jEzV6SEqgsMSAsQqPtgpnxlzW5zu6hYkHOwA== X-SW-Source: 2020-01/txt/msg00099.txt.bz2 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEludGVybmFsIERpc3RyaWJ1dGlv biBPbmx5XQ0KDQpIaSBTaW1vbiwNCg0KVGhhbmtzIGZvciB0aGUgcmV2aWV3 LiBJIGhhdmUgcmVmb3JtYXR0ZWQgaXQgYXMgcGVyIHRoZSBHTlUgc3R5bGUu IFBsZWFzZSBoYXZlIGEgbG9vayBhdCBpdC4NCg0KDQoNCipIYW5kbGUgRFdf TExFX2Jhc2VfYWRkcmVzc3gsIERXX0xMRV9zdGFydHhfbGVuZ3RoIGFuZCBE V19MTEVfc3RhcnRfbGVuZ3RoLg0KDQpUZXN0ZWQgYnkgcnVubmluZyB0aGUg dGVzdHN1aXRlIGJlZm9yZSBhbmQgYWZ0ZXIgdGhlIHBhdGNoIGFuZCB0aGVy ZSBpcyBubyBpbmNyZWFzZSBpbiB0aGUgbnVtYmVyIG9mIHRlc3QgY2FzZXMg dGhhdCBmYWlscy4NClRlc3RlZCB3aXRoIGJvdGggLWdkd2FyZi00IGFuZCAt Z2R3YXJmLTUgZmxhZ3MuIEFsc28gdGVzdGVkIC1nc2xpdC1kd2FyZiBhbG9u ZyB3aXRoIC1nZHdhcmYtNCBhcyB3ZWxsIGFzIC1nZHdhcmY1IGZsYWdzLg0K DQoNCmdkYi9DaGFuZ2VMb2c6DQogICAgICAgICpnZGIvZHdhcmYybG9jLmMg KGRlY29kZV9kZWJ1Z19sb2NsaXN0c19hZGRyZXNzZXMpOiBIYW5kbGUgRFdf TExFX2Jhc2VfYWRkcmVzc3gsIERXX0xMRV9zdGFydHhfbGVuZ3RoLCBEV19M TEVfc3RhcnRfbGVuZ3RoLg0KDQpUaGlzIGlzIGFuIGVmZm9ydCB0byBzdXBw b3J0IERXQVJGNSBpbiBnZGIuDQoNCg0KZGlmZiAtLWdpdCBhL2dkYi9kd2Fy ZjJsb2MuYyBiL2dkYi9kd2FyZjJsb2MuYw0KaW5kZXggOTljYWMwM2E1NC4u ZGQ5OWVhMzVjMCAxMDA2NDQNCi0tLSBhL2dkYi9kd2FyZjJsb2MuYw0KKysr IGIvZ2RiL2R3YXJmMmxvYy5jDQpAQCAtMTczLDYgKzE3Myw0MSBAQCBkZWNv ZGVfZGVidWdfbG9jbGlzdHNfYWRkcmVzc2VzIChzdHJ1Y3QgZHdhcmYyX3Bl cl9jdV9kYXRhICpwZXJfY3UsDQoNCiAgIHN3aXRjaCAoKmxvY19wdHIrKykN CiAgICAgew0KKyAgICBjYXNlIERXX0xMRV9iYXNlX2FkZHJlc3N4Og0KKyAg ICAgICpsb3cgPSAwOw0KKyAgICAgIGxvY19wdHIgPSBnZGJfcmVhZF91bGVi MTI4IChsb2NfcHRyLCBidWZfZW5kLCAmdTY0KTsNCisgICAgICBpZiAobG9j X3B0ciA9PSBOVUxMKQ0KKyAgICAgICByZXR1cm4gREVCVUdfTE9DX0JVRkZF Ul9PVkVSRkxPVzsNCisgICAgICAqaGlnaCA9IGR3YXJmMl9yZWFkX2FkZHJf aW5kZXggKHBlcl9jdSwgdTY0KTsNCisgICAgICAqbmV3X3B0ciA9IGxvY19w dHI7DQorICAgICAgcmV0dXJuIERFQlVHX0xPQ19CQVNFX0FERFJFU1M7DQor ICAgIGNhc2UgRFdfTExFX3N0YXJ0eF9sZW5ndGg6DQorICAgICAgbG9jX3B0 ciA9IGdkYl9yZWFkX3VsZWIxMjggKGxvY19wdHIsIGJ1Zl9lbmQsICZ1NjQp Ow0KKyAgICAgIGlmIChsb2NfcHRyID09IE5VTEwpDQorICAgICAgIHJldHVy biBERUJVR19MT0NfQlVGRkVSX09WRVJGTE9XOw0KKyAgICAgICpsb3cgPSBk d2FyZjJfcmVhZF9hZGRyX2luZGV4IChwZXJfY3UsIHU2NCk7DQorICAgICAg KmhpZ2ggPSAqbG93Ow0KKyAgICAgIGxvY19wdHIgPSBnZGJfcmVhZF91bGVi MTI4IChsb2NfcHRyLCBidWZfZW5kLCAmdTY0KTsNCisgICAgICBpZiAobG9j X3B0ciA9PSBOVUxMKQ0KKyAgICAgICByZXR1cm4gREVCVUdfTE9DX0JVRkZF Ul9PVkVSRkxPVzsNCisgICAgICAqaGlnaCArPSB1NjQ7DQorICAgICAgKm5l d19wdHIgPSBsb2NfcHRyOw0KKyAgICAgIHJldHVybiBERUJVR19MT0NfU1RB UlRfTEVOR1RIOw0KKyAgICBjYXNlIERXX0xMRV9zdGFydF9sZW5ndGg6DQor ICAgICAgaWYgKGJ1Zl9lbmQgLSBsb2NfcHRyIDwgYWRkcl9zaXplKQ0KKyAg ICAgICByZXR1cm4gREVCVUdfTE9DX0JVRkZFUl9PVkVSRkxPVzsNCisgICAg ICBpZiAoc2lnbmVkX2FkZHJfcCkNCisgICAgICAgKmxvdyA9IGV4dHJhY3Rf c2lnbmVkX2ludGVnZXIgKGxvY19wdHIsIGFkZHJfc2l6ZSwgYnl0ZV9vcmRl cik7DQorICAgICAgZWxzZQ0KKyAgICAgICAqbG93ID0gZXh0cmFjdF91bnNp Z25lZF9pbnRlZ2VyIChsb2NfcHRyLCBhZGRyX3NpemUsIGJ5dGVfb3JkZXIp Ow0KKyAgICAgIGxvY19wdHIgKz0gYWRkcl9zaXplOw0KKyAgICAgICpoaWdo ID0gKmxvdzsNCisgICAgICBsb2NfcHRyID0gZ2RiX3JlYWRfdWxlYjEyOCAo bG9jX3B0ciwgYnVmX2VuZCwgJnU2NCk7DQorICAgICAgaWYgKGxvY19wdHIg PT0gTlVMTCkNCisgICAgICAgcmV0dXJuIERFQlVHX0xPQ19CVUZGRVJfT1ZF UkZMT1c7DQorICAgICAgKmhpZ2ggKz0gdTY0Ow0KKyAgICAgICpuZXdfcHRy ID0gbG9jX3B0cjsNCisgICAgICByZXR1cm4gREVCVUdfTE9DX1NUQVJUX0xF TkdUSDsNCiAgICAgY2FzZSBEV19MTEVfZW5kX29mX2xpc3Q6DQogICAgICAg Km5ld19wdHIgPSBsb2NfcHRyOw0KICAgICAgIHJldHVybiBERUJVR19MT0Nf RU5EX09GX0xJU1Q7DQpAQCAtMTk3LDYgKzIzMiw5IEBAIGRlY29kZV9kZWJ1 Z19sb2NsaXN0c19hZGRyZXNzZXMgKHN0cnVjdCBkd2FyZjJfcGVyX2N1X2Rh dGEgKnBlcl9jdSwNCiAgICAgICAqaGlnaCA9IHU2NDsNCiAgICAgICAqbmV3 X3B0ciA9IGxvY19wdHI7DQogICAgICAgcmV0dXJuIERFQlVHX0xPQ19TVEFS VF9FTkQ7DQorICAgIGNhc2UgRFdfTExFX3N0YXJ0eF9lbmR4Og0KKyAgICBj YXNlIERXX0xMRV9zdGFydF9lbmQ6DQorICAgIGNhc2UgRFdfTExFX2RlZmF1 bHRfbG9jYXRpb246DQogICAgIGRlZmF1bHQ6DQogICAgICAgcmV0dXJuIERF QlVHX0xPQ19JTlZBTElEX0VOVFJZOw0KICAgICB9DQoNCg0KUmVnYXJkcywN Ck5pdGlrYQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTog U2ltb24gTWFyY2hpIDxzaW1hcmtAc2ltYXJrLmNhPiANClNlbnQ6IFdlZG5l c2RheSwgSmFudWFyeSAxLCAyMDIwIDEyOjAzIEFNDQpUbzogQWNocmEsIE5p dGlrYSA8Tml0aWthLkFjaHJhQGFtZC5jb20+OyBnZGItcGF0Y2hlc0Bzb3Vy Y2V3YXJlLm9yZw0KQ2M6IEdlb3JnZSwgSmluaSBTdXNhbiA8SmluaVN1c2Fu Lkdlb3JnZUBhbWQuY29tPjsgQWxpIFRhbXVyIDx0YW11ckBnb29nbGUuY29t Pg0KU3ViamVjdDogUmU6IFtQQVRDSF0gU3VwcG9ydCBmb3IgRFdBUkY1IGxv Y2F0aW9uIGxpc3RzIGVudHJpZXMNCg0KW0NBVVRJT046IEV4dGVybmFsIEVt YWlsXQ0KDQpPbiAyMDE5LTEyLTMxIDQ6NDEgYS5tLiwgQWNocmEsIE5pdGlr YSB3cm90ZToNCj4gW0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEludGVybmFs IERpc3RyaWJ1dGlvbiBPbmx5XQ0KPg0KPg0KPg0KPiAqIEhhbmRsZSBEV19M TEVfYmFzZV9hZGRyZXNzeCwgRFdfTExFX3N0YXJ0eF9sZW5ndGggYW5kIERX X0xMRV9zdGFydF9sZW5ndGguDQo+DQo+DQo+DQo+IFRlc3RlZCBieSBydW5u aW5nIHRoZSB0ZXN0c3VpdGUgYmVmb3JlIGFuZCBhZnRlciB0aGUgcGF0Y2gg YW5kIHRoZXJlIGlzIG5vIGluY3JlYXNlIGluIHRoZSBudW1iZXIgb2YgdGVz dCBjYXNlcyB0aGF0IGZhaWxzLg0KPg0KPiBUZXN0ZWQgd2l0aCBib3RoIC1n ZHdhcmYtNCBhbmQgLWdkd2FyZi01IGZsYWdzLg0KPg0KPg0KPg0KPg0KPiBn ZGIvQ2hhbmdlTG9nOg0KPiAgICAgICAgICpnZGIvZHdhcmYybG9jLmMgKGRl Y29kZV9kZWJ1Z19sb2NsaXN0c19hZGRyZXNzZXMpOiBIYW5kbGUgRFdfTExF X2Jhc2VfYWRkcmVzc3gsIERXX0xMRV9zdGFydHhfbGVuZ3RoLCBEV19MTEVf c3RhcnRfbGVuZ3RoLg0KDQpIaSBOaXRpa2EsDQoNClRoYW5rcyBmb3IgdGhl IHBhdGNoLiAgSSBkb24ndCBoYXZlIHRpbWUgdG8gZG8gYW4gaW4tZGVwdGgg cmV2aWV3IHJpZ2h0IG5vdywgYnV0IEkganVzdCB3YW50ZWQgdG8gcG9pbnQg b3V0IHRoZSBjb21tb24gZm9ybWF0dGluZyBxdWlya3Mgb2YgdGhlIEdOVSBz dHlsZSwgc28geW91IGNhbiBhcHBseSBpdCB0byB0aGlzIHBhdGNoLg0KDQpJ biB0ZXJtcyBvZiBpbmRlbnRhdGlvbiwgd2UgdXNlIHR3byBjb2x1bW5zIGZv ciBlYWNoIGluZGVudC4gIEhvd2V2ZXIsIGxlYWRpbmcgZ3JvdXBzIG9mIDgg c3BhY2VzIGdldCBjb252ZXJ0ZWQgdG8gYSB0YWIuICBTbyBpbnN0ZWFkIG9m IDE0IHNwYWNlcywgeW91IHdvdWxkIGhhdmUgb25lIHRhYiBmb2xsb3dlZCBi eSA2IHNwYWNlcyB0byByZWFjaCB0aGUgZGVzaXJlZCBjb2x1bW4uICBNb3N0 IGVkaXRvcnMgaGF2ZSBhIHdheSB0byBiZSBzZXQgdXAgbGlrZSB0aGlzLiAg VW5mb3J0dW5hdGVseSwgVlNDb2RlIGNhbid0Lg0KDQpXZSB1c2UgYSBzcGFj ZSBiZWZvcmUgb3BlbmluZyBwYXJlbnRoZXNpcyBpbiBmdW5jdGlvbiBkZWNs YXJhdGlvbi9kZWZpbml0aW9ucy9jYWxscy4NClNvOg0KDQogIGxvY19wdHLC tz3Ct2dkYl9yZWFkX3VsZWIxMjgobG9jX3B0cizCt2J1Zl9lbmQswrcmdTY0 KTsNCg0Kd291bGQgYmVjb21lDQoNCiAgbG9jX3B0csK3PcK3Z2RiX3JlYWRf dWxlYjEyOCAobG9jX3B0cizCt2J1Zl9lbmQswrcmdTY0KTsNCg0KVGhpczoN Cg0KICAgICAgaWbCtyhsb2NfcHRywrc9PcK3TlVMTCkNCiAgICAgICAgICAg ICAgIHJldHVybsK3REVCVUdfTE9DX0JVRkZFUl9PVkVSRkxPVzsNCg0Kc2hv dWxkIGJlY29tZToNCg0KICAgICAgaWbCtyhsb2NfcHRywrc9PcK3TlVMTCkN CiAgICAgICAgcmV0dXJuwrdERUJVR19MT0NfQlVGRkVSX09WRVJGTE9XOw0K DQpTaW1vbg0K >From gdb-patches-return-162786-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Jan 06 08:07:59 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 27260 invoked by alias); 6 Jan 2020 08:07:59 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 27246 invoked by uid 89); 6 Jan 2020 08:07:59 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-22.8 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=Well, 201912, H*r:10a6, edlinger X-HELO: EUR05-VI1-obe.outbound.protection.outlook.com Received: from mail-vi1eur05olkn2077.outbound.protection.outlook.com (HELO EUR05-VI1-obe.outbound.protection.outlook.com) (40.92.90.77) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 06 Jan 2020 08:07:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hJogLjZWHKi/V52nYTO/u+hV3TwlrtQqLX6LQ9L3j0d2o0gvkShPhvFOd+S4zqHXV3Wjuc21kOA4y993s1AXHreubW37SidqPPG1qzlhq/HOy7IpZ6TLHZ8ORFHntoML38gPcIJAZ56xkopMvYm7SdnfwdeOSeCMFQwjoqnAxUT+Zicp/9M4CsBcqCJxql0r4bUtnTBX8rQTWcsoHtAog7IRfVUPlIGKaSThvRClFDp1QxxiXz31sycT6TVLE1oSoVr7OXy7XZ9x8aiwPbefQcUEpAHggtgRZ1g6J3x+WfMO6KfCQROXp63gv7tIHHoyMeWuOWPUcJJwWxuHfhakBQ== 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=KcrboZLpkSS6riuvCBFJANfODYiLnDBy2o+iQxRdchw=; b=bfGyh+Xl1vpqiQQ5Xk51QC4MjO7CyxiTdlBnPYMyHXx0o8gHljTm0UFxAyazViAO7CdAnNFz700pT39LKvAQIse69NCZD+y/Mksc+xzA6hiFf0dCjmszo0RsTXJHViwRDM2jTlUzDRrqATtedUY22olSfJ76Sp6/I/ZuKmsLw9A4ktucCD46DGN9Q3FhFGcf7EWNk947HpANoQpl0H26K2NrMho/Y4xYGOsDEBhUkdkfubHSdqPe+GXjMgSWc1ddJs0Kak75tt6dtM7tVd8BstqVy6JOr1zI38eo0N4btVNMS5lQYCWj002k9QTJdNsgz8mQgmQTTpM8pFpZ5t86eg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from AM6EUR05FT043.eop-eur05.prod.protection.outlook.com (10.233.240.54) by AM6EUR05HT099.eop-eur05.prod.protection.outlook.com (10.233.240.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.11; Mon, 6 Jan 2020 08:07:54 +0000 Received: from AM0PR08MB3714.eurprd08.prod.outlook.com (10.233.240.60) by AM6EUR05FT043.mail.protection.outlook.com (10.233.241.173) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.11 via Frontend Transport; Mon, 6 Jan 2020 08:07:54 +0000 Received: from AM0PR08MB3714.eurprd08.prod.outlook.com ([fe80::c895:7517:78e7:1eac]) by AM0PR08MB3714.eurprd08.prod.outlook.com ([fe80::c895:7517:78e7:1eac%7]) with mapi id 15.20.2602.015; Mon, 6 Jan 2020 08:07:54 +0000 Received: from [192.168.1.101] (146.60.252.106) by AM0PR05CA0081.eurprd05.prod.outlook.com (2603:10a6:208:136::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.11 via Frontend Transport; Mon, 6 Jan 2020 08:07:53 +0000 From: Bernd Edlinger To: "gdb-patches@sourceware.org" , Simon Marchi Subject: [PING] [PATCH] Make skip without argument skip the current inline function Date: Mon, 06 Jan 2020 08:07:00 -0000 Message-ID: References: In-Reply-To: x-microsoft-original-message-id: x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="Windows-1252" Content-ID: <707D7736754BC84D9C4625B325305696@eurprd08.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-SW-Source: 2020-01/txt/msg00100.txt.bz2 Content-length: 3631 Hi, I'd like to ping for this patch here: https://sourceware.org/ml/gdb-patches/2019-12/msg01056.html Thanks Bernd. On 12/28/19 2:30 PM, Bernd Edlinger wrote: > Hi, >=20 > this would in a way complete the skip inlined function feature. > That is make the skip command, when used without arguments, figure > out if there is an inlined function currently executing, and skip > that in future. >=20 > Well, not sure if that is worth a mention in the NEWS, maybe when the > remaining patch 'Fix an issue with the gdb step-over aka. "n" command' > which prevents accidentally stepping over a possibly skipped inline > function accidentally to step back into the inline function again. >=20 >=20 > gdb: > 2019-12-28 Bernd Edlinger >=20 > * skip.c (skip_function_command): Make skip w/o arguments use the > name of the inlined function if pc is inside any inlined function. >=20 > gdb/testsuite: > 2019-12-28 Bernd Edlinger >=20 > * gdb.base/skip-inline.exp: Extend test. >=20 >=20 > Thanks > Bernd. >=20 >=20 > From 75d3db50829ceac30fd92124b2df9ea730bf71de Mon Sep 17 00:00:00 2001 > From: Bernd Edlinger > Date: Wed, 25 Dec 2019 16:35:32 +0100 > Subject: [PATCH] Make skip without argument skip the current inline funct= ion >=20 > Previously always the outermost function block was used, but > since skip is now able to skip over inline functions it is more > natural to skip the inline function that the program is currently > executing. > --- > gdb/skip.c | 17 +++++++---------- > gdb/testsuite/gdb.base/skip-inline.exp | 14 ++++++++++++++ > 2 files changed, 21 insertions(+), 10 deletions(-) >=20 > diff --git a/gdb/skip.c b/gdb/skip.c > index a869aaa..9f2e5c6 100644 > --- a/gdb/skip.c > +++ b/gdb/skip.c > @@ -209,18 +209,15 @@ skip_function_command (const char *arg, int from_tt= y) > /* Default to the current function if no argument is given. */ > if (arg =3D=3D NULL) > { > + frame_info *fi =3D get_selected_frame (_("No default function now.= ")); > + struct symbol *sym =3D get_frame_function (fi); > const char *name =3D NULL; > - CORE_ADDR pc; >=20=20 > - if (!last_displayed_sal_is_valid ()) > - error (_("No default function now.")); > - > - pc =3D get_last_displayed_addr (); > - if (!find_pc_partial_function (pc, &name, NULL, NULL)) > - { > - error (_("No function found containing current program point %s."), > - paddress (get_current_arch (), pc)); > - } > + if (sym !=3D NULL) > + name =3D sym->print_name (); > + else > + error (_("No function found containing current program point %s."), > + paddress (get_current_arch (), get_frame_pc (fi))); > skip_function (name); > return; > } > diff --git a/gdb/testsuite/gdb.base/skip-inline.exp b/gdb/testsuite/gdb.b= ase/skip-inline.exp > index 4ab9ecf..c1a0556 100644 > --- a/gdb/testsuite/gdb.base/skip-inline.exp > +++ b/gdb/testsuite/gdb.base/skip-inline.exp > @@ -76,3 +76,17 @@ with_test_prefix "triple step" { > gdb_test "step 3" ".*" "step over baz, again" > gdb_test "bt" "\\s*\\#0\\s+main.*" "again back to main" > } > + > +if ![runto_main] { > + fail "can't run to main" > + return > +} > + > +gdb_test "skip delete" ".*" "skip delete" > + > +with_test_prefix "skip current frame" { > + gdb_test "bt" "\\s*\\#0\\s+main.*" "in the main" > + gdb_test "step" ".*" "step into foo" > + gdb_test "bt" "\\s*\\#0\\s+foo.*" "in the foo" > + gdb_test "skip" "Function foo will be skipped when stepping\." "skip" > +} >=20