From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 85486 invoked by alias); 21 Dec 2018 23:07:57 -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 85468 invoked by uid 89); 21 Dec 2018 23:07:56 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-25.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_LAZY_DOMAIN_SECURITY,MIME_BASE64_BLANKS autolearn=ham version=3.3.2 spammy= X-HELO: sesbmg23.ericsson.net Received: from sesbmg23.ericsson.net (HELO sesbmg23.ericsson.net) (193.180.251.37) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 21 Dec 2018 23:07:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed; q=dns/txt; i=@ericsson.com; t=1545433670; x=1548025670; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=HwYHHXr5e967bhQJwPooRRoHXsD1NiZ757CK2ykT6Ck=; b=azfZLwgJa6cumXe27yOPsC1NBhP09xsTI6WQtBPZYEfnxPaRrtBbJn8PEDUDl7/0 alLyce5dq3IaDUwNiCD5IeQ+ZjI0V2N5ajH8DoiP5pW3UC/yA6BM+9og6nNc9UXy 6iogGElwU40cRs7Y4HJgwCL1XzkvvHZIJcLfQwCU7kw=; Received: from ESESSMB502.ericsson.se (Unknown_Domain [153.88.183.120]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id D9.8E.24567.6427D1C5; Sat, 22 Dec 2018 00:07:50 +0100 (CET) Received: from ESESBMB503.ericsson.se (153.88.183.170) by ESESSMB502.ericsson.se (153.88.183.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sat, 22 Dec 2018 00:07:50 +0100 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB503.ericsson.se (153.88.183.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Sat, 22 Dec 2018 00:07:50 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HwYHHXr5e967bhQJwPooRRoHXsD1NiZ757CK2ykT6Ck=; b=me0RRO+X3p/3IjLyL/ZhpfRTAuG+EiYn17Nrl/8KFckBe2lwE4A+eJT3Vb/TPSXFs6TE2B+/gJKe5ywnh6NBJYbIFDKH9/MMku8e8Dw3yxbHt1dOGI3a/+JPJ74VjRaKF2wdye2ggypvUntt/4J0MCAraQpjzIke895D/10EPgs= Received: from BYAPR15MB2390.namprd15.prod.outlook.com (52.135.198.30) by BYAPR15MB3399.namprd15.prod.outlook.com (20.179.59.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1446.17; Fri, 21 Dec 2018 23:07:47 +0000 Received: from BYAPR15MB2390.namprd15.prod.outlook.com ([fe80::a143:f30c:dd42:3af9]) by BYAPR15MB2390.namprd15.prod.outlook.com ([fe80::a143:f30c:dd42:3af9%4]) with mapi id 15.20.1425.025; Fri, 21 Dec 2018 23:07:47 +0000 From: Simon Marchi To: John Baldwin CC: "gdb-patches@sourceware.org" Subject: Re: [PATCH] Add "set debug minsyms" command Date: Fri, 21 Dec 2018 23:07:00 -0000 Message-ID: References: <20181221214706.26981-1-simon.marchi@ericsson.com> <18230036-5562-b705-a9b5-b9e435d63c32@FreeBSD.org> In-Reply-To: <18230036-5562-b705-a9b5-b9e435d63c32@FreeBSD.org> authentication-results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) Content-Type: text/plain; charset="utf-8" Content-ID: <5E981527A19509478127461EAD1F78AA@namprd15.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: simon.marchi@ericsson.com X-IsSubscribed: yes X-SW-Source: 2018-12/txt/msg00264.txt.bz2 T24gMjAxOC0xMi0yMSA0OjU5IHAubS4sIEpvaG4gQmFsZHdpbiB3cm90ZToN Cj4+IGRpZmYgLS1naXQgYS9nZGIvYXV0by1sb2FkLmMgYi9nZGIvYXV0by1s b2FkLmMNCj4+IGluZGV4IDMzZDI4MmFmZTgzLi5lMzVmZDI5NDI2YiAxMDA2 NDQNCj4+IC0tLSBhL2dkYi9hdXRvLWxvYWQuYw0KPj4gKysrIGIvZ2RiL2F1 dG8tbG9hZC5jDQo+PiBAQCAtMTE3NSw2ICsxMTc1LDggQEAgbG9hZF9hdXRv X3NjcmlwdHNfZm9yX29iamZpbGUgKHN0cnVjdCBvYmpmaWxlICpvYmpmaWxl KQ0KPj4gIHN0YXRpYyB2b2lkDQo+PiAgYXV0b19sb2FkX25ld19vYmpmaWxl IChzdHJ1Y3Qgb2JqZmlsZSAqb2JqZmlsZSkNCj4+ICB7DQo+PiArICBzdGQ6 OnZlY3RvciA8aW50PiBjOw0KPj4gKyAgYy5jbGVhcigpOw0KPj4gICAgaWYg KCFvYmpmaWxlKQ0KPj4gICAgICB7DQo+PiAgICAgICAgLyogT0JKRklMRSBp cyBOVUxMIHdoZW4gbG9hZGluZyBhIG5ldyAibWFpbiIgc3ltYm9sLWZpbGUu ICAqLw0KPiANCj4gVGhpcyBzZWVtcyBzcHVyaW91cyAoYWxzbyBub3QgaW4g Q2hhbmdlTG9nKT8NCj4gDQo+PiBkaWZmIC0tZ2l0IGEvZ2RiL2VsZnJlYWQu YyBiL2dkYi9lbGZyZWFkLmMNCj4+IGluZGV4IDcxZTZmY2NhNmVjLi4zNTkw ODliMTY2YyAxMDA2NDQNCj4+IC0tLSBhL2dkYi9lbGZyZWFkLmMNCj4+ICsr KyBiL2dkYi9lbGZyZWFkLmMNCj4+IEBAIC0yNDksNiArMjQ5LDggQEAgZWxm X3N5bXRhYl9yZWFkIChtaW5pbWFsX3N5bWJvbF9yZWFkZXIgJnJlYWRlciwN Cj4+ICAJICBjb250aW51ZTsNCj4+ICAJfQ0KPj4gIA0KPj4gKyAgICAgIHBy aW50ZigiIC0tLSAlc1xuIiwgc3ltLT5uYW1lKTsNCj4+ICsNCj4+ICAgICAg ICAvKiBTa2lwICJzcGVjaWFsIiBzeW1ib2xzLCBlLmcuIEFSTSBtYXBwaW5n IHN5bWJvbHMuICBUaGVzZSBhcmUNCj4+ICAJIHN5bWJvbHMgd2hpY2ggZG8g bm90IGNvcnJlc3BvbmQgdG8gb2JqZWN0cyBpbiB0aGUgc3ltYm9sIHRhYmxl LA0KPj4gIAkgYnV0IGhhdmUgc29tZSBvdGhlciB0YXJnZXQtc3BlY2lmaWMg bWVhbmluZy4gICovDQo+IA0KPiBMaWtld2lzZS4NCg0KV29vcHMsIEkgbWVh bnQgdG8gcmVtb3ZlIHRob3NlIGNoYW5nZXMsIGxvb2tzIGxpa2UgSSBhbWVu ZGVkIGluc3RlYWQgYnkgbWlzdGFrZS4NCg0KPj4gZGlmZiAtLWdpdCBhL2dk Yi9taW5zeW1zLmMgYi9nZGIvbWluc3ltcy5jDQo+PiBpbmRleCAwZjg1NDQy MmUwZi4uOThjZTk2OWVlZDAgMTAwNjQ0DQo+PiAtLS0gYS9nZGIvbWluc3lt cy5jDQo+PiArKysgYi9nZGIvbWluc3ltcy5jDQo+PiBAQCAtMTExMiw2ICsx MTQzLDExIEBAIG1pbmltYWxfc3ltYm9sX3JlYWRlcjo6cmVjb3JkX2Z1bGwg KGNvbnN0IGNoYXIgKm5hbWUsIGludCBuYW1lX2xlbiwNCj4+ICAgIGlmICht c190eXBlID09IG1zdF9maWxlX3RleHQgJiYgc3RhcnRzd2l0aCAobmFtZSwg Il9fZ251X2NvbXBpbGVkIikpDQo+PiAgICAgIHJldHVybiAoTlVMTCk7DQo+ PiAgDQo+PiArICBpZiAoZGVidWdfbWluc3ltcykNCj4+ICsgICAgcHJpbnRm X3VuZmlsdGVyZWQNCj4+ICsgICAgICAoIm1pbnN5bTogcmVjb3JkaW5nIG1p bnN5bSB0eXBlOiAlLTIxcyAgYWRkcjogMHglMDE2bGx4ICBzZWN0aW9uOiAl LTVkICBuYW1lOiAlc1xuIiwNCj4+ICsgICAgICAgbXN0X3N0ciAobXNfdHlw ZSksIChsb25nIGxvbmcpIGFkZHJlc3MsIHNlY3Rpb24sIG5hbWUpOw0KPiAN Cj4gTWF5YmUgcGxvbmdlc3QoKSBpbnN0ZWFkIG9mICVsbHg/ICBPciBkb2Vz IHBsb25nZXN0IG5vdCBkbyB0aGUgbGVhZGluZyAwIGZpbGwNCj4geW91IHdh bnQ/DQpJIGRvbid0IHJlYWxseSBtaW5kIGFib3V0IHRoZSBsZWFkaW5nIDBz LCBpdCdzIGp1c3QgdGhhdCBoYXZpbmcgZml4ZWQgd2lkdGgsIHJpZ2h0IGFs aWduZWQNCmFuZCBwYWRkZWQgd2l0aCBzcGFjZXMgd291bGQgZ2l2ZSBzb21l dGhpbmcgbGlrZSAiMHggICAgICAgMTIzNCIuICBCdXQgSSBlbmRlZCB1cCB1 c2luZw0KaGV4X3N0cmluZy4NCg0KSGVyZSdzIHYyOg0KDQoNCkZyb20gMzg4 ZGIyYTJiMDI5OWFjNzY5OTQzZjc4NDBjM2NkNGUwMWEyMTZhYyBNb24gU2Vw IDE3IDAwOjAwOjAwIDIwMDENCkZyb206IFNpbW9uIE1hcmNoaSA8c2ltb24u bWFyY2hpQGVyaWNzc29uLmNvbT4NCkRhdGU6IFRodSwgMjAgRGVjIDIwMTgg MTE6NDM6NTIgLTA1MDANClN1YmplY3Q6IFtQQVRDSF0gQWRkIGRlYnVnIG91 dHB1dCBmb3IgcmVjb3JkZWQgbWluc3ltcw0KDQpXaGlsZSBkaXNjdXNzaW5n IHRoaXMgaXNzdWU6DQoNCiAgaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9tbC9n ZGItcGF0Y2hlcy8yMDE4LTEyL3RocmVhZHMuaHRtbCMwMDA4Mg0KDQpJIGFk ZGVkIGEgcHJpbnRmIHRvIGJlIGFibGUgdG8gcXVpY2tseSBzZWUgYWxsIG1p bmltYWwgc3ltYm9scyByZWNvcmRlZA0KYnkgR0RCLiAgSSB0aG91Z2h0IGl0 IHdvdWxkIGJlIHVzZWZ1bCB0byBoYXZlIGl0IGJ1aWx0LWluLCBmb3IgdGhl DQpmdXR1cmUuDQoNCiAgUmVjb3JkaW5nIG1pbnN5bTogIG1zdF9kYXRhICAg ICAgICAgICAgICAgICAgICAgICAgIDB4NDAwNzgwICAgIDE1ICBfSU9fc3Rk aW5fdXNlZA0KICBSZWNvcmRpbmcgbWluc3ltOiAgbXN0X3RleHQgICAgICAg ICAgICAgICAgICAgICAgICAgMHg0MDA3MDAgICAgMTMgIF9fbGliY19jc3Vf aW5pdA0KICBSZWNvcmRpbmcgbWluc3ltOiAgbXN0X2JzcyAgICAgICAgICAg ICAgICAgICAgICAgICAgMHg2MDEwNTggICAgMjUgIF9lbmQNCg0KTmV3IHNp bmNlIHYxOg0KDQotIFJlbW92ZSB1bnJlbGF0ZWQgY2hhbmdlcw0KLSBEb24n dCBwcmludCBmaWVsZCBuYW1lcw0KLSBVc2UgaGV4X3N0cmluZyB0byBwcmlu dCBhZGRyZXNzZXMNCi0gRG9uJ3QgYWRkIGEgbmV3ICJzZXQgZGVidWciIGtu b2IsIHVzZSAic2V0IGRlYnVnIHN5bXRhYi1jcmVhdGUiIGluc3RlYWQuDQog IE91dHB1dCB0aGlzIHdoZW4gdGhlIHZhbHVlIGlzID49IDIsIHNpbmNlIHRo ZXJlIGNhbiBiZSBxdWl0ZSBhIGxvdCBvZg0KICBzeW1ib2xzLg0KDQpnZGIv Q2hhbmdlTG9nOg0KDQoJKiBtaW5zeW1zLmMgKG1zdF9zdHIpOiBOZXcuDQoJ KG1pbmltYWxfc3ltYm9sX3JlYWRlcjo6cmVjb3JkX2Z1bGwpOiBBZGQgZGVi dWcgb3V0cHV0Lg0KLS0tDQogZ2RiL21pbnN5bXMuYyB8IDMxICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwgMzEg aW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvZ2RiL21pbnN5bXMuYyBi L2dkYi9taW5zeW1zLmMNCmluZGV4IDBmODU0NDIyZTBmLi43MWQ2MzAzNzRh YyAxMDA2NDQNCi0tLSBhL2dkYi9taW5zeW1zLmMNCisrKyBiL2dkYi9taW5z eW1zLmMNCkBAIC0xMDgwLDYgKzEwODAsMzMgQEAgbWluaW1hbF9zeW1ib2xf cmVhZGVyOjpyZWNvcmQgKGNvbnN0IGNoYXIgKm5hbWUsIENPUkVfQUREUiBh ZGRyZXNzLA0KICAgcmVjb3JkX3dpdGhfaW5mbyAobmFtZSwgYWRkcmVzcywg bXNfdHlwZSwgc2VjdGlvbik7DQogfQ0KDQorLyogQ29udmVydCBhbiBlbnVt ZXJhdG9yIG9mIHR5cGUgbWluaW1hbF9zeW1ib2xfdHlwZSB0byBpdHMgc3Ry aW5nDQorICAgcmVwcmVzZW50YXRpb24uICAqLw0KKw0KK3N0YXRpYyBjb25z dCBjaGFyICoNCittc3Rfc3RyIChtaW5pbWFsX3N5bWJvbF90eXBlIHQpDQor ew0KKyNkZWZpbmUgTVNUX1RPX1NUUih4KSBjYXNlIHg6IHJldHVybiAjeDsN CisgIHN3aXRjaCAodCkNCisgIHsNCisgICAgTVNUX1RPX1NUUiAobXN0X3Vu a25vd24pOw0KKyAgICBNU1RfVE9fU1RSIChtc3RfdGV4dCk7DQorICAgIE1T VF9UT19TVFIgKG1zdF90ZXh0X2dudV9pZnVuYyk7DQorICAgIE1TVF9UT19T VFIgKG1zdF9zbG90X2dvdF9wbHQpOw0KKyAgICBNU1RfVE9fU1RSIChtc3Rf ZGF0YSk7DQorICAgIE1TVF9UT19TVFIgKG1zdF9ic3MpOw0KKyAgICBNU1Rf VE9fU1RSIChtc3RfYWJzKTsNCisgICAgTVNUX1RPX1NUUiAobXN0X3NvbGli X3RyYW1wb2xpbmUpOw0KKyAgICBNU1RfVE9fU1RSIChtc3RfZmlsZV90ZXh0 KTsNCisgICAgTVNUX1RPX1NUUiAobXN0X2ZpbGVfZGF0YSk7DQorICAgIE1T VF9UT19TVFIgKG1zdF9maWxlX2Jzcyk7DQorDQorICAgIGRlZmF1bHQ6DQor ICAgICAgcmV0dXJuICJtc3RfPz8/IjsNCisgIH0NCisjdW5kZWYgTVNUX1RP X1NUUg0KK30NCisNCiAvKiBTZWUgbWluc3ltcy5oLiAgKi8NCg0KIHN0cnVj dCBtaW5pbWFsX3N5bWJvbCAqDQpAQCAtMTExMiw2ICsxMTM5LDEwIEBAIG1p bmltYWxfc3ltYm9sX3JlYWRlcjo6cmVjb3JkX2Z1bGwgKGNvbnN0IGNoYXIg Km5hbWUsIGludCBuYW1lX2xlbiwNCiAgIGlmIChtc190eXBlID09IG1zdF9m aWxlX3RleHQgJiYgc3RhcnRzd2l0aCAobmFtZSwgIl9fZ251X2NvbXBpbGVk IikpDQogICAgIHJldHVybiAoTlVMTCk7DQoNCisgIGlmIChzeW10YWJfY3Jl YXRlX2RlYnVnID49IDIpDQorICAgIHByaW50Zl91bmZpbHRlcmVkICgiUmVj b3JkaW5nIG1pbnN5bTogICUtMjFzICAlMThzICAlNGQgICVzXG4iLA0KKwkJ ICAgICAgIG1zdF9zdHIgKG1zX3R5cGUpLCBoZXhfc3RyaW5nIChhZGRyZXNz KSwgc2VjdGlvbiwgbmFtZSk7DQorDQogICBpZiAobV9tc3ltX2J1bmNoX2lu ZGV4ID09IEJVTkNIX1NJWkUpDQogICAgIHsNCiAgICAgICBuZXdvYmogPSBY Q05FVyAoc3RydWN0IG1zeW1fYnVuY2gpOw0KLS0gDQoyLjIwLjENCg0KDQo= >From gdb-patches-return-152923-listarch-gdb-patches=sources.redhat.com@sourceware.org Sat Dec 22 00:17:58 2018 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 47947 invoked by alias); 22 Dec 2018 00:17:57 -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 47936 invoked by uid 89); 22 Dec 2018 00:17:57 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=BAYES_00,SPF_HELO_PASS,SPF_SOFTFAIL autolearn=no version=3.3.2 spammy=Hx-languages-length:927 X-HELO: mail.baldwin.cx Received: from bigwig.baldwin.cx (HELO mail.baldwin.cx) (96.47.65.170) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 22 Dec 2018 00:17:55 +0000 Received: from John-Baldwins-MacBook-Pro-2.local (ralph.baldwin.cx [66.234.199.215]) by mail.baldwin.cx (Postfix) with ESMTPSA id E7C1510AFCD; Fri, 21 Dec 2018 19:17:52 -0500 (EST) Subject: Re: [PATCH] Add "set debug minsyms" command To: Simon Marchi Cc: "gdb-patches@sourceware.org" References: <20181221214706.26981-1-simon.marchi@ericsson.com> <18230036-5562-b705-a9b5-b9e435d63c32@FreeBSD.org> From: John Baldwin Openpgp: preference=signencrypt Message-ID: <798386c1-43f5-862e-1ee4-6e439ccf3133@FreeBSD.org> Date: Sat, 22 Dec 2018 00:17:00 -0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-IsSubscribed: yes X-SW-Source: 2018-12/txt/msg00265.txt.bz2 Content-length: 988 On 12/21/18 3:07 PM, Simon Marchi wrote: > Here's v2: > > > From 388db2a2b0299ac769943f7840c3cd4e01a216ac Mon Sep 17 00:00:00 2001 > From: Simon Marchi > Date: Thu, 20 Dec 2018 11:43:52 -0500 > Subject: [PATCH] Add debug output for recorded minsyms > > While discussing this issue: > > https://sourceware.org/ml/gdb-patches/2018-12/threads.html#00082 > > I added a printf to be able to quickly see all minimal symbols recorded > by GDB. I thought it would be useful to have it built-in, for the > future. > > Recording minsym: mst_data 0x400780 15 _IO_stdin_used > Recording minsym: mst_text 0x400700 13 __libc_csu_init > Recording minsym: mst_bss 0x601058 25 _end Looks good to me. -- John Baldwin                                                                            Â