From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11496 invoked by alias); 19 Jul 2019 14:58:46 -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 11487 invoked by uid 89); 19 Jul 2019 14:58:46 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-23.0 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_LOTSOFHASH,KAM_SHORT,KAM_STOCKGEN,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Received: from mail-eopbgr150072.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (40.107.15.72) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 19 Jul 2019 14:58:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4qJnE0EQB3lPNiKAEDBs5jfpvDFeFd+le6xtYtcq5bo=; b=OSbH+7t14i6IUOjBHYAyxRPbhx70WyheD6mYXuvymjKM03HGDX0sJaJvTs25SSa5U+as3neI+HxGXERBeuMNKxtHOJlkWhRGQgQymDn9INFM4wwBhyEBbZScX3gYI5yAAETyq1euQtqwpoApu/ABySknQ3Ezt8sDsXckDcC/8qw= Received: from VI1PR08CA0192.eurprd08.prod.outlook.com (2603:10a6:800:d2::22) by DB8PR08MB4955.eurprd08.prod.outlook.com (2603:10a6:10:38::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2073.14; Fri, 19 Jul 2019 14:58:38 +0000 Received: from DB5EUR03FT010.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::201) by VI1PR08CA0192.outlook.office365.com (2603:10a6:800:d2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2094.12 via Frontend Transport; Fri, 19 Jul 2019 14:58:38 +0000 Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; dmarc=temperror action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT010.mail.protection.outlook.com (10.152.20.96) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2052.18 via Frontend Transport; Fri, 19 Jul 2019 14:58:37 +0000 Received: ("Tessian outbound c6844e6c52ae:v24"); Fri, 19 Jul 2019 14:58:37 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 284dea1fe1123612 X-CR-MTA-TID: 64aa7808 Received: from 14558e459343.1 (cr-mta-lb-1.cr-mta-net [104.47.8.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5C6E08AC-8804-420E-B7F3-05003E646B83.1; Fri, 19 Jul 2019 14:58:32 +0000 Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03lp2050.outbound.protection.outlook.com [104.47.8.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 14558e459343.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384); Fri, 19 Jul 2019 14:58:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j8o1v5rVxYY7z1/oKDQ1SL/PcVuOB5cF+PaWi9IpoFixgA5/yeM0gpeAHxbCcm14XeaJpt2w7ZdSk9r2qNZQTiOdMN36ZdWFRoIGcqCBcrz+xpduHGGuZGiiruMm9eWE5l/ElmDYGNiWdT7Y+Lmkyya96Om7GtZU3Pltaq7afQU4Mav51bZTmeKZp8xScAxaPA8TPX4l2kYPJt32Cs0koJZUACH/x/Z4U19TBtuROWI1L+v43QcIEtPI1oW6SJzvJE0AuO08N8BVCFBmpyzQsEIWsYQmqnONVSp/P86bGeuuiflFRlos7qtb/fdAtwv3ntY/dR1b0YmnxEXRtheJ0w== 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=4qJnE0EQB3lPNiKAEDBs5jfpvDFeFd+le6xtYtcq5bo=; b=lmdIH20Q6DHK9YAWrYUXr/10MKysxf5ZRwCdESb8ngRS5YbTmwvg2B+MS6KwXlSD+pgqsvMvuOpLiWqrsz8DH14QUTD5Cbgw2FDr0n9i5686fVQQxU/vy1QcF12aC4eLJBF4PB0CAxG/g9q1AVOVzLinf1c00HG6+lMsgW4maa8mQNz/0bK+a9fu0oBC3BSmZOeOFuOU+ESViJvbc6q7OPlzmHwe5tQ4zRhoK5FbtFIWPM5STDiRlDPNmOd9oDckbKuoD3A3XeJJVgk++kr6E3vSmyokX33nH6vnzbXtzSI7tIp1MWoUgGV3CC01GN9T0lc1Q95HIV+s5tNkNfyvwg== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=arm.com;dmarc=pass action=none header.from=arm.com;dkim=pass header.d=arm.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4qJnE0EQB3lPNiKAEDBs5jfpvDFeFd+le6xtYtcq5bo=; b=OSbH+7t14i6IUOjBHYAyxRPbhx70WyheD6mYXuvymjKM03HGDX0sJaJvTs25SSa5U+as3neI+HxGXERBeuMNKxtHOJlkWhRGQgQymDn9INFM4wwBhyEBbZScX3gYI5yAAETyq1euQtqwpoApu/ABySknQ3Ezt8sDsXckDcC/8qw= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.227.22) by DB6PR0802MB2359.eurprd08.prod.outlook.com (10.172.229.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2094.11; Fri, 19 Jul 2019 14:58:30 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::5ce5:cf42:42dd:eda1]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::5ce5:cf42:42dd:eda1%6]) with mapi id 15.20.2073.015; Fri, 19 Jul 2019 14:58:30 +0000 From: Alan Hayward To: Srinath Parvathaneni CC: "gdb-patches@sourceware.org" , nd , Simon Marchi , "tom@tromey.com" Subject: Re: [PATCH v2][GDB][ARM]: gdb cannot step across CMSE secure entry function code. Date: Fri, 19 Jul 2019 14:58:00 -0000 Message-ID: <056372DC-9E53-4640-A97C-1E31DF1F53BA@arm.com> References: In-Reply-To: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; X-Microsoft-Antispam-Untrusted: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:DB6PR0802MB2359; X-MS-Exchange-PUrlCount: 4 x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(39860400002)(376002)(346002)(366004)(136003)(396003)(54534003)(189003)(199004)(81156014)(99286004)(6116002)(8936002)(256004)(81166006)(14444005)(5024004)(2906002)(15974865002)(50226002)(6862004)(68736007)(14454004)(33656002)(316002)(25786009)(76176011)(54906003)(486006)(8676002)(37006003)(102836004)(6506007)(229853002)(53546011)(4326008)(76116006)(26005)(71190400001)(3846002)(66066001)(5660300002)(71200400001)(66476007)(64756008)(91956017)(36756003)(186003)(86362001)(476003)(66446008)(11346002)(446003)(2616005)(66556008)(966005)(478600001)(6306002)(6512007)(305945005)(57306001)(6636002)(53936002)(6486002)(7736002)(6436002)(66946007)(6246003)(2004002);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2359;H:DB6PR0802MB2133.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info-Original: P3gFEbvZUVoGYXTS0CUKQ2ifJrdScfLE2MTf2sS9pXyYu9S8gG1loOJLAZc/gg4xMKsLhTnHyA2LTAPjMl+1q6ffFIgU3ORlZd6M5T+KuFgWV8eBpGa/bSe3QmsXb+omKmBWguHqBXgbScNUJTzGzeqWcAH1OGSVI+/jYSS0Gef5RjLl4xdzANyy0XM6Ynrm/kaPt59M1G0h/CGE4LqCAwgZMqSFIqeJhmnvY51SnEG7zKHGIkdTEXWOTwEDsUV8w9bBRRddlw5Eb1VsbuCbcv1NcQTea4d/aVrA/F6IWZ8l/6z+24sKzgQivMTp7uUP1tTIXKVju68k2A345Kt8RmRl3w5jkufDIesnntBf/TV8QqRVPwNF4Me+s/EedW5M5OrqKsCy3dLzkJ2O0aWHP9/M9X0V1APbQW4yCCDrcjo= Content-Type: text/plain; charset="utf-8" Content-ID: <90C56413C55D87438FFB9BCF021F743F@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; Return-Path: Alan.Hayward@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT010.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 28ca3737-3e93-45d1-68fb-08d70c598ff3 X-IsSubscribed: yes X-SW-Source: 2019-07/txt/msg00466.txt.bz2 DQoNCj4gT24gMTkgSnVsIDIwMTksIGF0IDEzOjIzLCBTcmluYXRoIFBhcnZh dGhhbmVuaSA8U3JpbmF0aC5QYXJ2YXRoYW5lbmlAYXJtLmNvbT4gd3JvdGU6 DQo+IA0KPiBIZWxsbyBBbGFuLCBTaW1vbiBhbmQgVG9tLg0KPiANCj4gVGhh bmsgeW91IHZlcnkgbXVjaCBmb3IgcmV2aWV3aW5nIG15IGZpcnN0IHBhdGNo IHRvIEdEQiBhbmQgcHJvdmlkaW5nIG1lIHlvdXIgZmVlZGJhY2suDQo+IGh0 dHBzOi8vc291cmNld2FyZS5vcmcvbWwvZ2RiLXBhdGNoZXMvMjAxOS0wNy9t c2cwMDM5Mi5odG1sDQo+IA0KPiBJIGhhdmUgaW5jb3Jwb3JhdGluZyBhbGwg eW91ciByZXZpZXcgY29tbWVudHMgYW5kIHNlbmRpbmcgYSBuZXcgcGF0Y2gg aGVyZS4NCj4gDQo+IEhlbGxvLA0KPiANCj4gR0RCIGlzIG5vdCBhYmxlIHRv IGV4ZWN1dGUgInN0ZXAiIGNvbW1hbmQgb24gZnVuY3Rpb24gY2FsbHMgb2Yg QXJtdjgtTSBjbXNlIHNlY3VyZSBlbnRyeSBmdW5jdGlvbnMuDQo+IEV2ZXJ5 dGltZSBHTlUgbGlua2VyIGNvbWUgYWNyb3NzIGRlZmluaXRpb24gb2YgYW55 IGNtc2Ugc2VjdXJlIGVudHJ5IGZ1bmN0aW9uIGluIG9iamVjdCBmaWxlKHMp LA0KPiBpdCBjcmVhdGVzIHR3byBuZXcgaW5zdHJ1Y3Rpb25zIHNlY3VyZSBn YXRld2F5IChzZykgYW5kIG9yaWdpbmFsIGJyYW5jaCBkZXN0aW5hdGlvbiAo Yi53KSwNCj4gcGxhY2UgdGhvc2UgdHdvIGluc3RydWN0aW9ucyBpbiAiLmdu dS5zZ3N0dWJzIiBzZWN0aW9uIG9mIGV4ZWN1dGFibGUuDQo+IEFueSBmdW5j dGlvbiBjYWxscyB0byB0aGVzZSBjbXNlIHNlY3VyZSBlbnRyeSBmdW5jdGlv bnMgaXMgcmUtZGlyZWN0ZWQgdGhyb3VnaCBzZWN1cmUgZ2F0ZXdheSAoc2cp DQo+IHByZXNlbnQgaW4gIi5nbnUuc2dzdHVicyIgc2VjdGlvbi4NCj4gDQo+ IEV4YW1wbGU6DQo+IEZvbGxvd2luZyBpcyBhIGZ1bmN0aW9uIGNhbGwgdG8g Y21zZSBzZWN1cmUgZW50cnkgZnVuY3Rpb24gImZvbyI6DQo+ICAgICAgICAu Li4NCj4gICAgICAgIGJsIHh4eHggPGZvbz4gICAtLS0+KGEpDQo+ICAgICAg ICAuLi4NCj4gICAgICAgIDxmb28+DQo+ICAgICAgICB4eHh4OiBwdXNoICAg IHtyNywgbHJ9DQo+IA0KPiBHTlUgbGlua2VyIG9uIGZpbmRpbmcgb3V0ICJm b28iIGlzIGEgY21zZSBzZWN1cmUgZW50cnkgZnVuY3Rpb24sIGNyZWF0ZWQg c2cgYW5kIGIudyBpbnN0cnVjdGlvbnMgYW5kDQo+IHBsYWNlIHRoZW0gaW4g Ii5nbnUuc2dzdHVicyIgc2VjdGlvbiAobWFya2VkIGJ5IGMpLg0KPiANCj4g VGhlICJibCIgaW5zdHJ1Y3Rpb24gKG1hcmtlZCBieSBhKSB3aGljaCBpcyBh IGNhbGwgdG8gY21zZSBzZWN1cmUgZW50cnkgZnVuY3Rpb24gaXMgbW9kaWZp ZWQgYnkgR05VIGxpbmtlcg0KPiAoYXMgbWFya2VkIGJ5IGIpIGFuZCBjYWxs IGZsb3cgaXMgcmUtZGlyZWN0bHkgdGhyb3VnaCBzZWN1cmUgZ2F0ZXdheSAo c2cpIGluICIuZ251LnNnc3R1YnMiIHNlY3Rpb24uDQo+ICAgICAgIC4uLg0K PiAgICAgICBibCB5eXl5IDxmb28+ICAtLS0+IChiKQ0KPiAgICAgICAuLi4N Cj4gICAgICAgc2VjdGlvbiAuZ251LnNnc3R1YnM6IC0tLT4gKGMpDQo+ICAg ICAgIHl5eXkgPGZvbz4NCj4gICAgICAgeXl5eTogc2cgICAvLyBzZWN1cmUg Z2F0ZXdheQ0KPiAJICAgICBiLncgeHh4eCA8X19hY2xlX3NlX2Zvbz4gIC8v IG9yaWdpbmFsX2JyYW5jaF9kZXN0DQo+ICAgICAgIC4uLg0KPiAgICAgICAw MDAweHh4eCA8X19hY2xlX3NlX2Zvbz4NCj4gICAgICAgeHh4eDogcHVzaCAg ICB7cjcsIGxyfSAtLS0+IChkKQ0KPiANCj4gT24gaW52b2tpbmcgR0RCLCB3 aGVuIHRoZSBjb250cm9sIGlzIGF0ICJiIiBhbmQgd2UgcGFzcyAic3RlcCIg Y29tbWFuZCwgdGhlIHBjIHJldHVybnMgInl5eXkiDQo+IChzZyBhZGRyZXNz KSB3aGljaCBpcyBhIHRyYW1wb2xpbmUgYW5kIHdoaWNoIGRvZXMgbm90IGV4 aXN0IGluIHNvdXJjZSBjb2RlLiBTbyBHREIganVtcHMNCj4gdG8gbmV4dCBs aW5lIHdpdGhvdXQganVtcGluZyB0byAiX19hY2xlX3NlX2ZvbyIgKG1hcmtl ZCBieSBkKS4NCj4gDQo+IFRoZSBhYm92ZSBkZXRhaWxzIGFyZSBwdWJsaXNo ZWQgb24gdGhlIEFybSB3ZWJzaXRlIFsxXSwgcGxlYXNlIHJlZmVyIHRvIHNl Y3Rpb24gNS40IChFbnRyeSBmdW5jdGlvbnMpDQo+IGFuZCBzZWN0aW9uIDMu NC40IChDIGxldmVsIGRldmVsb3BtZW50IGZsb3cgb2Ygc2VjdXJlIGNvZGUp Lg0KPiANCj4gWzFdIGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vYXJjaGl0 ZWN0dXJlcy9jcHUtYXJjaGl0ZWN0dXJlL20tcHJvZmlsZS9kb2NzL2VjbTAz NTk4MTgvbGF0ZXN0L2FybXY4LW0tc2VjdXJpdHktZXh0ZW5zaW9ucy1yZXF1 aXJlbWVudHMtb24tZGV2ZWxvcG1lbnQtdG9vbHMtZW5naW5lZXJpbmctc3Bl Y2lmaWNhdGlvbg0KPiANCj4gVGhpcyBwYXRjaCBmaXhlcyBhYm92ZSBwcm9i bGVtIGJ5IHJldHVybmluZyB0YXJnZXQgcGMgInh4eHgiIHRvIEdEQiBvbiBl eGVjdXRpbmcgInN0ZXAiDQo+IGNvbW1hbmQgYXQgImIiLCBzbyB0aGF0IHRo ZSBjb250cm9sIGp1bXBzIHRvICJfX2FjbGVfc2VfZm9vIiAobWFya2VkIGJ5 IGQpLg0KPiANCj4gVGhpcyBwYXRjaCBpcyB0ZXN0ZWQgYnkgZGVidWdnaW5n IHRoZSBDTVNFIGV4ZWN1dGFibGUgdXNpbmcgR0RCIG9uIEFhcmNoMzIgYm94 Lg0KPiBSZWdyZXNzaW9uIHRlc3RlZCBmb3IgYXJtdjdobC1yZWRoYXQtbGlu dXgtZ251ZWFiaSBhbmQgZm91bmQgbm8gcmVncmVzc2lvbnMuDQo+IA0KPiBP ayBmb3IgbWFzdGVyPyBJZiBvaywgY291bGQgc29tZW9uZSBjb21taXQgdGhp cyBvbiBteSBiZWhhbGYsDQo+IEkgZG9uJ3QgaGF2ZSB0aGUgY29tbWl0IHJp Z2h0cy4NCg0KTEdUTS4NCkkgdHJpZWQgdGhlIHBhdGNoLCBhbmQgaXQgd29y a3MgZm9yIG1lLg0KDQpJ4oCZbGwgZ2l2ZSBpdCBhIGZldyBkYXlzIGZvciBz b21lb25lIGVsc2UgdG8gY29tbWVudCwgYW5kIGlmIG5vdCwgdGhlbiBJJ2xs IGNvbW1pdA0KZWFybHkgbmV4dCB3ZWVrLg0KDQoNClRoYW5rcyENCkFsYW4u DQoNCg0KDQo+IA0KPiBnZGIvQ2hhbmdlTG9nOg0KPiANCj4gMjAxOS0wNy0x OSAgU3JpbmF0aCBQYXJ2YXRoYW5lbmkgIDxzcmluYXRoLnBhcnZhdGhhbmVu aUBhcm0uY29tPg0KPiANCj4gCSogZ2RiL2FybS10ZGVwLmMgKGFybV9za2lw X2Ntc2VfZW50cnkpOk5ldyBmdW5jdGlvbi4gV2hlbiBnZGINCj4gCWVuY291 bnRlcnMgYSAic3RlcCIgY29tbWFuZCBvbiBjbXNlIHNlY3VyZSBlbnRyeSBm dW5jdGlvbiAoZWc6ZnVuYyksDQo+IAl0aGlzIGZ1bmN0aW9uIHJldHVybiBh biBhZGRyZXNzIG9mICJfX2FjbGVfc2VfPGZ1bmM+IiB0byBQQyBpbnN0ZWFk DQo+IAlvZiBzZWN1cmUgZ2F0ZWF3YXkgKHNnKSBhZGRyZXNzIHdoaWNoIGlz IHByZXNlbnQgaW4gIi5nbnUuc2dzdHVicyINCj4gCXNlY3Rpb24uDQo+IAko YXJtX2lzX3Nnc3R1YnNfc2VjdGlvbik6TmV3IGZ1bmN0aW9uLiBUbyBjaGVj ayB0aGUgY3VycmVudCBzZWN0aW9uIGlzDQo+IAkiLmdudS5zZ3N0dWJzIi4N Cj4gCShhcm1fc2tpcF9zdHViKTpBZGQgY2FsbCB0byBhcm1fc2tpcF9jbXNl X2VudHJ5IGZ1bmN0aW9uLg0KPiAJKiBnZGIvYXJtLXRkZXAuaCAoYXJtX2lz X3Nnc3R1YnNfc2VjdGlvbik6TmV3IGZ1bmN0aW9uIGRlY2xhcmF0aW9uLg0K PiANCj4gZ2RiL3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6DQo+IA0KPiAyMDE5LTA3 LTE5ICBTcmluYXRoIFBhcnZhdGhhbmVuaSAgPHNyaW5hdGgucGFydmF0aGFu ZW5pQGFybS5jb20+DQo+IA0KPiAJKiBnZGIuYXJjaC9hcm0tY21zZS1zZ3N0 dWJzLmM6IE5ldyB0ZXN0Lg0KPiAJKiBnZGIuYXJjaC9hcm0tY21zZS1zZ3N0 dWJzLmV4cDogTmV3IGZpbGUuDQo+IA0KPiANCj4gDQo+ICMjIyMjIyMjIyMj IyMjIyAgICAgQXR0YWNobWVudCBhbHNvIGlubGluZWQgZm9yIGVhc2Ugb2Yg cmVwbHkgICAgIyMjIyMjIyMjIyMjIyMjDQo+IA0KPiANCj4gZGlmZiAtLWdp dCBhL2dkYi9hcm0tdGRlcC5oIGIvZ2RiL2FybS10ZGVwLmgNCj4gaW5kZXgg MjNkZDQwZWE4YmViMWIwMDI4OWE0Y2Q0ZTY1NjQ3Mzk5ZDM1MTU4MC4uOTQ4 MmU3NjVhN2ZjNWJiNTg2NzYwOTZmNmI4NzllYWUyYTdjODU4ZSAxMDA2NDQN Cj4gLS0tIGEvZ2RiL2FybS10ZGVwLmgNCj4gKysrIGIvZ2RiL2FybS10ZGVw LmgNCj4gQEAgLTI1OSw2ICsyNTksNyBAQCBVTE9OR0VTVCBhcm1fZ2V0X25l eHRfcGNzX3JlYWRfbWVtb3J5X3Vuc2lnbmVkX2ludGVnZXIgKENPUkVfQURE UiBtZW1hZGRyLA0KPiANCj4gQ09SRV9BRERSIGFybV9nZXRfbmV4dF9wY3Nf YWRkcl9iaXRzX3JlbW92ZSAoc3RydWN0IGFybV9nZXRfbmV4dF9wY3MgKnNl bGYsDQo+IAkJCQkJICAgICBDT1JFX0FERFIgdmFsKTsNCj4gK2Jvb2wgYXJt X2lzX3Nnc3R1YnNfc2VjdGlvbiAoc3RydWN0IG9ial9zZWN0aW9uICopOw0K PiANCj4gaW50IGFybV9nZXRfbmV4dF9wY3NfaXNfdGh1bWIgKHN0cnVjdCBh cm1fZ2V0X25leHRfcGNzICpzZWxmKTsNCj4gDQo+IGRpZmYgLS1naXQgYS9n ZGIvYXJtLXRkZXAuYyBiL2dkYi9hcm0tdGRlcC5jDQo+IGluZGV4IGQyNDQ3 MDcyMTA2MjhhYjA0NWY2NzdjMGNiYWQzZDhiMGM2ZDYyNjkuLmUzYjdhYjZm MDk2ZWI5MWRhMDY3ZDc3MmI4Nzk4ZmZkMDczN2UzZDYgMTAwNjQ0DQo+IC0t LSBhL2dkYi9hcm0tdGRlcC5jDQo+ICsrKyBiL2dkYi9hcm0tdGRlcC5jDQo+ IEBAIC04MjExLDYgKzgyMTEsNTMgQEAgYXJtX2dldF9sb25nam1wX3Rhcmdl dCAoc3RydWN0IGZyYW1lX2luZm8gKmZyYW1lLCBDT1JFX0FERFIgKnBjKQ0K PiAgICpwYyA9IGV4dHJhY3RfdW5zaWduZWRfaW50ZWdlciAoYnVmLCBJTlRf UkVHSVNURVJfU0laRSwgYnl0ZV9vcmRlcik7DQo+ICAgcmV0dXJuIDE7DQo+ IH0NCj4gKy8qIEEgY2FsbCB0byBjbXNlIHNlY3VyZSBlbnRyeSBmdW5jdGlv biAiZm9vIiBhdCAiYSIgaXMgbW9kaWZpZWQgYnkNCj4gKyAgICAgR05VIGxk IGFzICJiIi4NCj4gKyAgICAgYSkgYmwgeHh4eCA8Zm9vPg0KPiArDQo+ICsg ICAgIDxmb28+DQo+ICsgICAgIHh4eHg6DQo+ICsNCj4gKyAgICAgYikgYmwg eXl5eSA8X19hY2xlX3NlX2Zvbz4NCj4gKw0KPiArICAgICBzZWN0aW9uIC5n bnUuc2dzdHViczoNCj4gKyAgICAgPGZvbz4NCj4gKyAgICAgeXl5eTogc2cg ICAvLyBzZWN1cmUgZ2F0ZXdheQ0KPiArCSAgIGIudyB4eHh4IDxfX2FjbGVf c2VfZm9vPiAgLy8gb3JpZ2luYWxfYnJhbmNoX2Rlc3QNCj4gKw0KPiArICAg ICA8X19hY2xlX3NlX2Zvbz4NCj4gKyAgICAgeHh4eDoNCj4gKw0KPiArICBX aGVuIHRoZSBjb250cm9sIGF0ICJiIiwgdGhlIHBjIGNvbnRhaW5zICJ5eXl5 IiAoc2cgYWRkcmVzcykgd2hpY2ggaXMgYQ0KPiArICB0cmFtcG9saW5lIGFu ZCBkb2VzIG5vdCBleGlzdCBpbiBzb3VyY2UgY29kZS4gIFRoaXMgZnVuY3Rp b24gcmV0dXJucyB0aGUNCj4gKyAgdGFyZ2V0IHBjICJ4eHh4Ii4gIEZvciBt b3JlIGRldGFpbHMgcGxlYXNlIHJlZmVyIHRvIHNlY3Rpb24gNS40DQo+ICsg IChFbnRyeSBmdW5jdGlvbnMpIGFuZCBzZWN0aW9uIDMuNC40IChDIGxldmVs IGRldmVsb3BtZW50IGZsb3cgb2Ygc2VjdXJlIGNvZGUpDQo+ICsgIG9mICJh cm12OC1tLXNlY3VyaXR5LWV4dGVuc2lvbnMtcmVxdWlyZW1lbnRzLW9uLWRl dmVsb3BtZW50LXRvb2xzLWVuZ2luZWVyaW5nLXNwZWNpZmljYXRpb24iDQo+ ICsgIGRvY3VtZW50IG9uIHd3dy5kZXZlbG9wZXIuYXJtLmNvbS4gICovDQo+ ICsNCj4gK3N0YXRpYyBDT1JFX0FERFINCj4gK2FybV9za2lwX2Ntc2VfZW50 cnkgKENPUkVfQUREUiBwYywgY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IG9i amZpbGUgKm9iamZpbGUpDQo+ICt7DQo+ICsgIHN0cnVjdCBib3VuZF9taW5p bWFsX3N5bWJvbCBtaW5zeW07DQo+ICsgIGludCB0YXJnZXRfbGVuID0gc3Ry bGVuIChuYW1lKSArIHN0cmxlbiAoIl9fYWNsZV9zZV8iKSArIDE7DQo+ICsg IGNoYXIgKnRhcmdldF9uYW1lICA9IChjaGFyICopIGFsbG9jYSAodGFyZ2V0 X2xlbik7DQo+ICsgIHhzbnByaW50ZiAodGFyZ2V0X25hbWUsIHRhcmdldF9s ZW4sICIlcyVzIiwgIl9fYWNsZV9zZV8iLG5hbWUpOw0KPiArICBtaW5zeW0g PSBsb29rdXBfbWluaW1hbF9zeW1ib2wgKHRhcmdldF9uYW1lLCBOVUxMLCBv YmpmaWxlKTsNCj4gKyAgaWYgKG1pbnN5bS5taW5zeW0gIT0gbnVsbHB0cikN Cj4gKyAgICByZXR1cm4gQk1TWU1CT0xfVkFMVUVfQUREUkVTUyAobWluc3lt KTsNCj4gKyAgcmV0dXJuIDA7DQo+ICt9DQo+ICsNCj4gKy8qIFJldHVybiB0 cnVlIHdoZW4gc2VjIHBvaW50cyB0byAiLmdudS5zZ3N0dWJzIiBzZWN0aW9u LiAgKi8NCj4gK2Jvb2wNCj4gK2FybV9pc19zZ3N0dWJzX3NlY3Rpb24gKHN0 cnVjdCBvYmpfc2VjdGlvbiAqc2VjKQ0KPiArew0KPiArIGlmIChzZWMgIT0g bnVsbHB0ciAmJiBzZWMtPnRoZV9iZmRfc2VjdGlvbiAhPSBudWxscHRyDQo+ ICsgICAgICYmIHNlYy0+dGhlX2JmZF9zZWN0aW9uLT5uYW1lICE9IG51bGxw dHINCj4gKyAgICAgJiYgc3RyZXEgKHNlYy0+dGhlX2JmZF9zZWN0aW9uLT5u YW1lLCIuZ251LnNnc3R1YnMiKSkNCj4gKyAgIHJldHVybiB0cnVlOw0KPiAr IHJldHVybiBmYWxzZTsNCj4gK30NCj4gDQo+IC8qIFJlY29nbml6ZSBHQ0Mg YW5kIEdOVSBsZCdzIHRyYW1wb2xpbmVzLiAgSWYgd2UgYXJlIGluIGEgdHJh bXBvbGluZSwNCj4gICAgcmV0dXJuIHRoZSB0YXJnZXQgUEMuICBPdGhlcndp c2UgcmV0dXJuIDAuICAqLw0KPiBAQCAtODIyMSw2ICs4MjY4LDcgQEAgYXJt X3NraXBfc3R1YiAoc3RydWN0IGZyYW1lX2luZm8gKmZyYW1lLCBDT1JFX0FE RFIgcGMpDQo+ICAgY29uc3QgY2hhciAqbmFtZTsNCj4gICBpbnQgbmFtZWxl bjsNCj4gICBDT1JFX0FERFIgc3RhcnRfYWRkcjsNCj4gKyAgc3RydWN0IG9i al9zZWN0aW9uICpzZWN0aW9uOw0KPiANCj4gICAvKiBGaW5kIHRoZSBzdGFy dGluZyBhZGRyZXNzIGFuZCBuYW1lIG9mIHRoZSBmdW5jdGlvbiBjb250YWlu aW5nIHRoZSBQQy4gICovDQo+ICAgaWYgKGZpbmRfcGNfcGFydGlhbF9mdW5j dGlvbiAocGMsICZuYW1lLCAmc3RhcnRfYWRkciwgTlVMTCkgPT0gMCkNCj4g QEAgLTgyOTAsNiArODMzOCwxMCBAQCBhcm1fc2tpcF9zdHViIChzdHJ1Y3Qg ZnJhbWVfaW5mbyAqZnJhbWUsIENPUkVfQUREUiBwYykNCj4gCXJldHVybiAw Ow0KPiAgICAgfQ0KPiANCj4gKyAgc2VjdGlvbiA9IGZpbmRfcGNfc2VjdGlv biAocGMpOw0KPiArICAvKiBjaGVja3Mgd2hldGhlciBhZGRyZXNzIHBjIGhv bGRzIGJlbG93cyB0byAiLmdudS5zZ3N0dWJzIiBzZWN0aW9uLiAgKi8NCj4g KyAgaWYgKGFybV9pc19zZ3N0dWJzX3NlY3Rpb24gKHNlY3Rpb24pKQ0KPiAr ICAgIHJldHVybiBhcm1fc2tpcF9jbXNlX2VudHJ5IChwYywgbmFtZSwgc2Vj dGlvbi0+b2JqZmlsZSk7DQo+ICAgcmV0dXJuIDA7CQkJLyogbm90IGEgc3R1 YiAqLw0KPiB9DQo+IA0KPiBkaWZmIC0tZ2l0IGEvZ2RiL3Rlc3RzdWl0ZS9n ZGIuYXJjaC9hcm0tY21zZS1zZ3N0dWJzLmMgYi9nZGIvdGVzdHN1aXRlL2dk Yi5hcmNoL2FybS1jbXNlLXNnc3R1YnMuYw0KPiBuZXcgZmlsZSBtb2RlIDEw MDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwLi43ZjNiNDBmMjBjNjdhYmZkZDI0MTA2MTRlN2VlMjlhZTc3 ZDM3OTY2DQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIvZ2RiL3Rlc3RzdWl0 ZS9nZGIuYXJjaC9hcm0tY21zZS1zZ3N0dWJzLmMNCj4gQEAgLTAsMCArMSwy OSBAQA0KPiArI2luY2x1ZGUgPHN0ZGlvLmg+DQo+ICtleHRlcm4gdm9pZCBm dW5jKCk7DQo+ICt2b2lkIF9fYWNsZV9zZV9mdW5jICgpDQo+ICt7DQo+ICsg IHByaW50ZigiX19hY2xlX3NlX2Z1bmNcbiIpOw0KPiArfQ0KPiArDQo+ICsv KiBUaGUgZm9sbG93aW5nIGNvZGUgaXMgd3JpdHRlbiB1c2luZyBhc20gc28g dGhhdCB0aGUgaW5zdHJ1Y3Rpb25zIGluIGZ1bmN0aW9uDQo+ICsgKiAiZnVu YyIgd2lsbCBiZSBwbGFjZWQgaW4gLmdudS5zZ3N0dWJzIHNlY3Rpb24gb2Yg dGhlIGV4ZWN1dGFibGUuICAqLw0KPiArYXNtICgiXHQuc2VjdGlvbiAuZ251 LnNnc3R1YnMsXCJheFwiLCVwcm9nYml0c1xuIg0KPiArICAgICAiXHQuZ2xv YmFsIGZ1bmNcbiINCj4gKyAgICAgIlx0LnR5cGUgZnVuYywgJWZ1bmN0aW9u XG4iDQo+ICsgICAgICJmdW5jOlxuIg0KPiArICAgICAiXHRub3AgQHNnXG4i DQo+ICsgICAgICJcdGIgX19hY2xlX3NlX2Z1bmMgQGIudyIpOw0KPiArDQo+ ICt2b2lkIGZ1bjEgKCkNCj4gK3sNCj4gKyAgcHJpbnRmKCJJbiBmdW4xXG4i KTsNCj4gK30NCj4gKw0KPiAraW50IG1haW4gKHZvaWQpDQo+ICt7DQo+ICsg IGZ1bmMoKTsNCj4gKyAgZnVuMSgpOw0KPiArICBfX2FjbGVfc2VfZnVuYygp Ow0KPiArICBmdW5jKCk7DQo+ICsgIHJldHVybiAwOw0KPiArfQ0KPiBkaWZm IC0tZ2l0IGEvZ2RiL3Rlc3RzdWl0ZS9nZGIuYXJjaC9hcm0tY21zZS1zZ3N0 dWJzLmV4cCBiL2dkYi90ZXN0c3VpdGUvZ2RiLmFyY2gvYXJtLWNtc2Utc2dz dHVicy5leHANCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzQxNmU4 ODdkOWViZTVlYmM1MjMzNmVmZjE1YmE4M2E2ZDE2ZGYyMQ0KPiAtLS0gL2Rl di9udWxsDQo+ICsrKyBiL2dkYi90ZXN0c3VpdGUvZ2RiLmFyY2gvYXJtLWNt c2Utc2dzdHVicy5leHANCj4gQEAgLTAsMCArMSw2MCBAQA0KPiArIyBDb3B5 cmlnaHQgMjAxOSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4NCj4g Kw0KPiArIyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQ0KPiArIyBpdCB1bmRl ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl IGFzIHB1Ymxpc2hlZCBieQ0KPiArIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu ZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcg0K PiArIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLg0KPiAr Iw0KPiArIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwNCj4gKyMgYnV0IFdJVEhPVVQg QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu dHkgb2YNCj4gKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQ0KPiArIyBHTlUgR2VuZXJh bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLg0KPiArIw0KPiAr IyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZQ0KPiArIyBhbG9uZyB3aXRoIHRoaXMg cHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj ZW5zZXMvPi4NCj4gKw0KPiArIyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUg Z2RiIHRlc3RzdWl0ZS4NCj4gKw0KPiAraWYgeyAhW2lzdGFyZ2V0ICJhcm0q LSotKiJdfSB7DQo+ICsgICAgIHJldHVybiAxDQo+ICt9DQo+ICsNCj4gK3N0 YW5kYXJkX3Rlc3RmaWxlDQo+ICtpZiB7IFtwcmVwYXJlX2Zvcl90ZXN0aW5n ICJmYWlsZWQgdG8gcHJlcGFyZSIgJHRlc3RmaWxlICRzcmNmaWxlIF19IHsN Cj4gKyAgICByZXR1cm4gLTENCj4gK30NCj4gKw0KPiAraWYgIVtydW50b19t YWluXSB7DQo+ICsgICB1bnRlc3RlZCAiY291bGQgbm90IHJ1biB0byBtYWlu Ig0KPiArICAgcmV0dXJuIC0xDQo+ICt9DQo+ICsNCj4gK3NldCB0ZXN0ICJi cmFuY2ggdG8gZnVuYyBmcm9tIG1haW4iDQo+ICtnZGJfdGVzdCAic2kiICIw eC4qIiAiJHRlc3QiDQo+ICsNCj4gK3NldCB0ZXN0ICJuZXh0IGluc3RydWN0 aW9uIGluIGZ1bmMiDQo+ICtnZGJfdGVzdCAibmkiICIweC4qIiAiJHRlc3Qi DQo+ICsNCj4gK3NldCB0ZXN0ICJicmFuY2ggdG8gX19hY2xlX3NlX2Z1bmMg ZnJvbSBmdW5jIg0KPiArZ2RiX3Rlc3QgIm5pIiAiX19hY2xlX3NlX2Z1bmMg KCkuKiIgIiR7dGVzdH0iDQo+ICsNCj4gK3NldCB0ZXN0ICJuZXh0IGluIF9f YWNsZV9zZV9mdW5jIGZ1bmN0aW9uIg0KPiArZ2RiX3Rlc3QgIm5leHQiICI1 CSAgLioiICIkdGVzdCINCj4gKw0KPiArc2V0IHRlc3QgIm5leHQgaW4gX19h Y2xlX3NlX2Z1bmMgZnVuY3Rpb24gb3V0cHV0cyBfX2FjbGVfc2VfZnVuYyIN Cj4gK2dkYl90ZXN0ICJuZXh0IiAiX19hY2xlX3NlX2Z1bmMuKiIgIiR0ZXN0 Ig0KPiArDQo+ICtzZXQgdGVzdCAibmV4dCBpbiBfX2FjbGVfc2VfZnVuYyBm dW5jdGlvbiBjb250cm9scyByZXR1cm5zIHRvIG1haW4iDQo+ICtnZGJfdGVz dCAibmV4dCIgIm1haW4gKCkuKiIgIiR0ZXN0Ig0KPiArDQo+ICtzZXQgdGVz dCAibmV4dCBpbiBtYWluIG91dHB1dHMgSW4gZnVuMSINCj4gK2dkYl90ZXN0 ICJuZXh0IiAiSW4gZnVuMS4qIiAiJHRlc3QiDQo+ICsNCj4gK3NldCB0ZXN0 ICJuZXh0IGluIG1haW4gb3V0cHV0cyBfX2FjbGVfc2VfZnVuYyINCj4gK2dk Yl90ZXN0ICJuZXh0IiAiX19hY2xlX3NlX2Z1bmMuKiIgIiR0ZXN0Ig0KPiAr DQo+ICtzZXQgdGVzdCAiY29udHJvbCBqdW1wcyB0byBfX2FjbGVfc2VfZnVu YyBmcm9tIG1haW4gdmlhIGZ1bmMiDQo+ICtnZGJfdGVzdCAic3RlcCIgIl9f YWNsZV9zZV9mdW5jICgpLioiICIke3Rlc3R9Ig0KPiArDQo+ICtzZXQgdGVz dCAibmV4dCBpbiBfX2FjbGVfc2VfZnVuYyBmdW5jdGlvbiB2aWEgZnVuYyIN Cj4gK2dkYl90ZXN0ICJuZXh0IiAiX19hY2xlX3NlX2Z1bmMuKiIgIiR0ZXN0 Ig0KPiANCj4gPHJiMTE0MTUucGF0Y2g+DQoNCg== >From gdb-patches-return-157639-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Jul 19 15:00:27 2019 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 26920 invoked by alias); 19 Jul 2019 15:00:26 -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 26851 invoked by uid 89); 19 Jul 2019 15:00:23 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.4 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.1 spammy=H*r:sk:RSA_AES X-HELO: eggs.gnu.org Received: from eggs.gnu.org (HELO eggs.gnu.org) (209.51.188.92) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 19 Jul 2019 15:00:21 +0000 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60206) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hoUMF-0005Ix-6y; Fri, 19 Jul 2019 10:59:44 -0400 Received: from [176.228.60.248] (port=1967 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hoUM8-0000mO-DU; Fri, 19 Jul 2019 10:59:35 -0400 Date: Fri, 19 Jul 2019 15:00:00 -0000 Message-Id: <83zhlat6i7.fsf@gnu.org> From: Eli Zaretskii To: Andrew Burgess CC: gdb-patches@sourceware.org In-reply-to: <20190719145048.GA23204@embecosm.com> (message from Andrew Burgess on Fri, 19 Jul 2019 15:50:48 +0100) Subject: Re: [PATCH 1/3] gdb: Switch "info types" over to use the gdb::options framework References: <83lfx32zbt.fsf@gnu.org> <20190719145048.GA23204@embecosm.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-IsSubscribed: yes X-SW-Source: 2019-07/txt/msg00467.txt.bz2 Content-length: 1085 > Date: Fri, 19 Jul 2019 15:50:48 +0100 > From: Andrew Burgess > Cc: gdb-patches@sourceware.org > > > > +The optional flag @samp{-q}, which stands for @samp{quiet}, disables > > > +printing header information. > > > > I don't see "headers" described anywhere in the preceding text, so > > "disables printing header information" here is not clear enough. > > Besides, the command's doc string says "some headers and messages", > > which seems to imply more than just "headers" is suppressed by this > > switch. > > > > Can you please make the effect of this switch more clear? > > Thanks for your feedback. > > Part of the problem here is that many of the commands in this area are > similarly poorly documented, and I more or less copied the description > over. > > I've simplified the command help text to actually reflect reality > (only headers are suppressed) and extended the manual text to mention > the headers before describing that the -q flag disables them. > > Hopefully this all makes more sense. Yes, the text is clear now. Thanks.