From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-114.mimecast.com (us-smtp-delivery-114.mimecast.com [170.10.133.114]) by sourceware.org (Postfix) with ESMTPS id 071B03858414 for ; Mon, 19 Dec 2022 11:48:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 071B03858414 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=labware.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=labware.com Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2103.outbound.protection.outlook.com [104.47.58.103]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-266-8Lfr6Ma2Oze6ZKIfihM81w-2; Mon, 19 Dec 2022 06:48:50 -0500 X-MC-Unique: 8Lfr6Ma2Oze6ZKIfihM81w-2 Received: from DM6PR17MB3113.namprd17.prod.outlook.com (2603:10b6:5:6::10) by PH7PR17MB6789.namprd17.prod.outlook.com (2603:10b6:510:248::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Mon, 19 Dec 2022 11:48:47 +0000 Received: from DM6PR17MB3113.namprd17.prod.outlook.com ([fe80::1729:3f69:5d95:b768]) by DM6PR17MB3113.namprd17.prod.outlook.com ([fe80::1729:3f69:5d95:b768%7]) with mapi id 15.20.5924.016; Mon, 19 Dec 2022 11:48:47 +0000 From: =?utf-8?B?SmFuIFZyYW7DvQ==?= To: "simark@simark.ca" , "gdb-patches@sourceware.org" CC: "tom@tromey.com" , "luis.machado@arm.com" Subject: Re: [PATCH] gdb: fix command lookup in execute_command () Thread-Topic: [PATCH] gdb: fix command lookup in execute_command () Thread-Index: AQHZDuVSWA++BUzWzEyREsxpQN11Sq5r8YfigAA3owCAAAt2gIAEXOkAgAAsxoCABGOaAA== Date: Mon, 19 Dec 2022 11:48:47 +0000 Message-ID: <2363453d46bae315587b14761f021ffb2b2e2f60.camel@labware.com> References: <1a96057b-afd6-1e90-15c9-ee106a2998c7@arm.com> <20221213112241.621889-1-jan.vrany@labware.com> <878rjbfinm.fsf@tromey.com> <4dc13e01-2fd8-a63e-24f2-a1f7c7650d3b@simark.ca> <62f3a8a8-7074-59c9-c03f-f6a69a26e20e@simark.ca> In-Reply-To: <62f3a8a8-7074-59c9-c03f-f6a69a26e20e@simark.ca> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR17MB3113:EE_|PH7PR17MB6789:EE_ x-ms-office365-filtering-correlation-id: 72fba3eb-5bc5-48b3-873f-08dae1b6fcfd x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0 x-microsoft-antispam-message-info: eN+bRoQzFJcD60I0FcYILtyn+sRpbIvrFA9kJu/R0TvV0XhlwMWvF4sit2oVZkvDcIOAiK92CU3LsVzrC/Yy+roaPR2+R+vMkbpXqCAJq5M1LLLapCwygEa+KiFkfmo3+kwte+e6sQX3c7rpKN/TNSaZWkAGgOwVKhVevAP+fqVWkiVBohA0+6EyLoz3DlQLZw6xOy6tR15CfJY94KqrjjrmbkrVh8ZTSAJAnz5XyARNxeR4tubrwysy0mWmjDYgX/xry+LowCRoIOyO4yQkQwOtRgxclRu2/3NKSgLZU8bFyb27afSuWLa73QLkt1rbQifDspiwA4h5UNPa6FPhxQIQFg1kCYlOBrHBt20RjWJwlbEsodoFXRV4ePnFl1p3OORBsIRPHLdMw30JnJNWXhoMOpwSCnWhEFEShZs395v9mA0lJdbxfKFZl8VuAFStRw3iZAN2sKbkdk8rCXY2nBVaj53pqpP/9L7ZsAZCbP44FNOrQUKvY9dAW4c2XrmS1Upp8LrbYoshobEvVlxDnQUNjgf775/L8eZdcuKl9jSIskfaC6W/YBBBa8fhkGa5U/UuiugzvRTy7/WKEfidenFSF4HxNb0xGclgi5c37ScMcMixvj5zdwUCqZrHt9+C0fukFvyBnEyvKEed3pLHpWD9lxJB83HWquxjwAHv0Fm4FjZXd13q2qCaB7BnRWGwEhEmb5QPQekUJQwzP7WYhpCXFJESQQ2qnbr0MaWJt2E= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR17MB3113.namprd17.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(396003)(366004)(376002)(136003)(346002)(39850400004)(451199015)(36756003)(85182001)(110136005)(6486002)(38070700005)(53546011)(54906003)(66556008)(122000001)(86362001)(6506007)(8676002)(66446008)(66476007)(4326008)(38100700002)(64756008)(66946007)(2616005)(71200400001)(76116006)(91956017)(478600001)(316002)(83380400001)(8936002)(5660300002)(2906002)(4001150100001)(41300700001)(84970400001)(186003)(26005)(6512007);DIR:OUT;SFP:1101 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?akFoMVdZSEVFRzJYWFJQZDdWUnU0bzZLVVUxK0tqUmZJK0lKQW9GNll5Tm5P?= =?utf-8?B?R0dHeDdnY0RVbGl5SEpJYlpXMDFQTVl5STFoczNHZXpPNFA5YkJXbWZHc3JH?= =?utf-8?B?OTZrMzVBMUk0OUg1MzVYMzdqbURyV1NFeDIwc1VIU2diR0tWdXM1V2xHK3FB?= =?utf-8?B?Z0VRVU9JeUF2US9qbUV4TW9VTHBBdU5oaEp4blUyZnNOcmkzOUdwZGxVOUpN?= =?utf-8?B?eWlWWHdjSUVlamVYaDJWVHNuQ1ZpOS9QMkZqWVBHdnFRWjQ5U1dLSEx6dm0y?= =?utf-8?B?WUljNUJkd0t3cjJRbXhvOTdSQjNnRUlsQ0djRTN6UkVKZENaMjZneERqTHU5?= =?utf-8?B?OWVTaHBNTldxcjBwWmRrcU4wTzg5MVZabzJBWXRnT3FLbm1FTURwZDc3VDRn?= =?utf-8?B?NTJYZ25zMFlUSkpqSitOUHZpSHArV1oraCthS0taS3JIVFFyMEFoNVpsSVBv?= =?utf-8?B?L2VsZExXbmEzQ0JSSjM2dTVvVXF4dmRJNGRXcG1XcjVMaG5ONFMyalJSejBt?= =?utf-8?B?WURRU1phNVZvRkFzcjVTbndKRVloc3VUWTBWUEx6cEV1aEVPL0ZabCtiT09v?= =?utf-8?B?ZXZrRUtsb2laQlhvL1IyNmV5ODdzdXozZU9XekJnaFNwR3FYOHdlZ1IyV1By?= =?utf-8?B?QVhGSkJsN1hub2dxU0lQL3dwSElqcXU3WXoyK05TQS9lak5aMzNUUlo4R2Ra?= =?utf-8?B?UnNUQlRSR2Z2MDM2WHJxc2M4MmwyVElEWWExeWFmcmdVbTRyUXFsdUtyOW1K?= =?utf-8?B?OXNqV0Vyb1JKZUgxUWpFekVodm5nekYxRjEvNlBWa25LNHFobXVBREJ5RjFw?= =?utf-8?B?ZVJYcTBJU3VPOHJidHpWWFFYaG9ON0R2eXBTemlkSmRQVjVnVHZDWlZvdTNh?= =?utf-8?B?QXNxc2ZNZTk1UmRRS2ZGVElEcTdRenpLK2hrUi9YQnVlc1EvV3lmUmptVlZK?= =?utf-8?B?RXhoRHRqaHppbHphdWxoYy9xNWpRcmVrQU9KQmg4U2hmOCtnenU2SlZSdWxl?= =?utf-8?B?c3hnS2ZoMU5HLzhFVHVtclhWYXBaTTBEczVFMGFwYVNDdDJsbDdqb2N4cWpq?= =?utf-8?B?RGcxOXlrajlaaGxQNjFhRThyVnNsUmw3SXdRNXhjYUhCa0NBYWs1U3JJZnQ2?= =?utf-8?B?ZkxncFVaQnBoeHVBZlVIeFNGNlIwSCt0dXFPY09IMk5sVkZKdGRFN0MwZ2Ns?= =?utf-8?B?cm1RR0JQVEorUG01a09QQTdBWnJOK0F0dzZMN3M5Ym9HOHRSQlMxRVdiR1Rz?= =?utf-8?B?TjFYaU1NelZnWmdNSStLUlRWWmEzdng2ZUxaWXMvNEhEVDgxSCtGZlh6RFhL?= =?utf-8?B?Q2JQaHNvcFVwbm1aWGo4MHpMaXA4emwvcWRvZTFIOU5rQmFKbjQ4V1BVa3Zu?= =?utf-8?B?OEtMcVo4MFBidjlUU2tTUnI1T3lITzRZb1NCaGNlazJId0RWdmxsRjdEb3BZ?= =?utf-8?B?cDBoZDZCM01Ba3dmd2x0NjYxUDVmM2RhZ08zRkIrMnliTENQNTYzTkVTcXNv?= =?utf-8?B?dm1UK2VaWnhGRFJZTUd0Z3hTcEFRQUdpU0NtRnJSbVFoSklCOFlhOTNaY2pK?= =?utf-8?B?Z1g1Uno5aEVlTUlKSERobkN4WnU1aEFmdGdCQVN0Mk95Tm5lRjcwTmd1Sk5w?= =?utf-8?B?M3dWaS91NEZ5M2ZpVytEbnBMcWhiZW5QQmhxa2ZuWDRKSmdIZy82eEVXK1FY?= =?utf-8?B?V010L1pVcnpma1haVG4wbjlKdG1odnorVjAyWG5tdW9NMmJENUhCLzBTNU9B?= =?utf-8?B?R0JVbys2eTZ4eXl1VE1sMUJjRDE4VDJEUGdXQ2JmcWN1K1JPZE5tVHNQYkpL?= =?utf-8?B?aTZWRDYrR3AzME95bExGKzA4aGhuSnA2dXhnUGNzWDdHWW04N3lZSlN1dzJh?= =?utf-8?B?ZmswSnpHbU9iTXJRV0tOT1k5OUwwSVZhZjIrMU8vVjA0QTdCYjJINWowMDVh?= =?utf-8?B?S3NCZEhyb3ovL2F6SkFKcy9jTmp4OUtrWGRFSDdud1EzbzkrU0lGK0lwK25x?= =?utf-8?B?d2dMNFUwanRVZ0t4NEY4WmRPMFNRTm9CN29zWmlEQ09JR2pWZDhpZkU4RHN6?= =?utf-8?B?U3ZBNXNocW9HTVhDMEM5ckZWUTZ0dWdodHljQ1JyTnNZbmh4UGQxWjkwRWp1?= =?utf-8?B?MVZSaWxCRU5Bc25WVnpBRFZFTzlERFVhVldYOVlFMmMvWGxESlU2cm04b2Uw?= =?utf-8?B?bVE9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: labware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR17MB3113.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 72fba3eb-5bc5-48b3-873f-08dae1b6fcfd X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2022 11:48:47.0805 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b5db0322-1aa0-4c0a-859c-ad0f96966f4c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8uPaGPNKweyoVKlZ+QlAIEwag4QrQq1ehL7RdtnSEMgDWmNUef8zZLlX5H4sY1l86CYYDwNvYcqE/4sfLr4CZg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR17MB6789 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: labware.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-ID: Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-6.1 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: T24gRnJpLCAyMDIyLTEyLTE2IGF0IDExOjQ3IC0wNTAwLCBTaW1vbiBNYXJjaGkgd3JvdGU6DQo+ IA0KPiBPbiAxMi8xNi8yMiAwOTowNywgSmFuIFZyYW7DvSB3cm90ZToNCj4gPiBPbiBUdWUsIDIw MjItMTItMTMgYXQgMTQ6MjkgLTA1MDAsIFNpbW9uIE1hcmNoaSB3cm90ZToNCj4gPiA+IE9uIDEy LzEzLzIyIDEzOjQ4LCBKYW4gVnJhbsO9IHdyb3RlOg0KPiA+ID4gPiBPbiBUdWUsIDIwMjItMTIt MTMgYXQgMDg6MDUgLTA3MDAsIFRvbSBUcm9tZXkgd3JvdGU6DQo+ID4gPiA+ID4gPiA+ID4gPiA+ ICJKYW4iID09IEphbiBWcmFueSB2aWEgR2RiLXBhdGNoZXMgPGdkYi1wYXRjaGVzQHNvdXJjZXdh cmUub3JnPiB3cml0ZXM6DQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gSmFuPiBUaGUgYmVsb3cgcGF0 Y2ggc2hvdWxkIGZpeCB0aGlzIGNhc2UgLSB3aXRoIGl0IG9uIG15IHN5c3RlbQ0KPiA+ID4gPiA+ IEphbj4gZ2RiLmJhc2UvZGVmaW5lLmV4cCBwYXNzZXMuDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4g SmFuPiBBbHRlcm5hdGl2ZWx5IEkgbWF5IGp1c3QgcmV2ZXJ0IHRoZSBjb21taXQgdW50aWwgYmV0 dGVyIHNvbHV0aW9uDQo+ID4gPiA+ID4gSmFuPiBpcyBmb3VuZC4NCj4gPiA+ID4gPiANCj4gPiA+ ID4gPiBUaGlzIHBhdGNoIGxvb2tzIG9rIHRvIG1lLCBidXQgY291bGQgeW91IHNheSB3aGV0aGVy IHlvdSByYW4gYWxsIHRoZQ0KPiA+ID4gPiA+IHRlc3RzIG9yIGp1c3QgZGVmaW5lLmV4cD8gIEdp dmVuIHRoZSBoaXN0b3J5IEkgdGhpbmsgYSBmdWxsIHJlZ3Jlc3Npb24NCj4gPiA+ID4gPiB0ZXN0 IGlzIHdhcnJhbnRlZC4NCj4gPiA+ID4gDQo+ID4gPiA+IEkgZGlkIHVzZSB0cnktYnVpbGQgd2hp Y2ggc3VjY2VlZGVkIChidWlsZCAjMjgpIGJ1dCBpdCBzZWVtcyB0byBtZSBpdA0KPiA+ID4gPiBy dW5zIG9ubHkgdmVyeSBsaW1pdGVkIG51bWJlciBvZiB0ZXN0cy4gDQo+ID4gPiA+IA0KPiA+ID4g PiBJIGRpZCBydW4gYWxsIG9mIGdkYi5iYXNlIGFuZCBkaWQgbm90IHNwb3QgYW55IG5ldyByZWdy ZXNzaW9uIGNvbXBhcmVkDQo+ID4gPiA+IHRvIG1hc3RlciB3aXRoIG15IChwcmV2aW91cywgYnJv a2VuKSBwYXRjaCByZXZlcnRlZC4gSSBkaWQgbm90IHJ1biBtb3JlDQo+ID4gPiA+IHRoYW4gZ2Ri LmJhc2UgbWFpbmx5IGJlY2F1c2UganVzdCBnZGIuYmFzZSB0YWtlcyBhYm91dCBhbiBob3VyIG9u IG15IG1hY2hpbmUuDQo+ID4gPiA+IEFsc28gSSBnZXQgd2VpcmQgaW50ZXJtaXR0ZW50IGZhaWx1 cmVzIHdoZW4gcnVubmluZyB0ZXN0c3VpdGUuIA0KPiA+ID4gPiANCj4gPiA+ID4gSmFuDQo+ID4g PiANCj4gPiA+IEhlcmUgYXJlIHRoZSB1bmV4cGVjdGVkIGZhaWx1cmVzIEkgc2F3Og0KPiA+ID4g DQo+ID4gPiBVTlJFU09MVkVEOiBnZGIuYmFzZS9icC1jbWRzLWV4ZWN1dGlvbi14LXNjcmlwdC5l eHA6IHJ1biB0byBlbmQNCj4gPiA+IFVOUkVTT0xWRUQ6IGdkYi5iYXNlL2JwLWNtZHMtcnVuLXdp dGgtZXguZXhwOiBleGVjdXRlIGJwIGNvbW1hbmRzDQo+ID4gPiBVTlJFU09MVkVEOiBnZGIuYmFz ZS9icC1jbWRzLXNvdXJjZWQtc2NyaXB0LmV4cDogc291cmNlIHRoZSBzY3JpcHQNCj4gPiA+IC4u Lg0KPiA+ID4gVU5SRVNPTFZFRDogZ2RiLnRyYWNlL3NhdmUtdHJhY2UuZXhwOiBhYnNvbHV0ZTog cmVhZCBiYWNrIHNhdmVkIHRyYWNlcG9pbnRzDQo+ID4gPiBVTlJFU09MVkVEOiBnZGIudHJhY2Uv c2F2ZS10cmFjZS5leHA6IGFic29sdXRlOiB2ZXJpZnkgcmVjb3ZlcmVkIHRyYWNlcG9pbnRzDQo+ ID4gPiBEVVBMSUNBVEU6IGdkYi50cmFjZS9zYXZlLXRyYWNlLmV4cDogYWJzb2x1dGU6IHZlcmlm eSByZWNvdmVyZWQgdHJhY2Vwb2ludHMNCj4gPiA+IFVOUkVTT0xWRUQ6IGdkYi50cmFjZS9zYXZl LXRyYWNlLmV4cDogYWJzb2x1dGU6IHZlcmlmeSBkZWZhdWx0LWNvbGxlY3QNCj4gPiA+IFVOUkVT T0xWRUQ6IGdkYi50cmFjZS9zYXZlLXRyYWNlLmV4cDogdmVyaWZ5IGhlbHAgc2F2ZSB0cmFjZXBv aW50cw0KPiA+ID4gDQo+ID4gPiANCj4gPiANCj4gPiBJIGp1c3QgcmViYXNlZCB0aGUgYmVsb3cg Zml4IGF0b3Agb2YgU2ltb24ncyBidWZmZXIgcGF0Y2gNCj4gPiAoZjg2MzFlNWUgImdkYjogcmVt b3ZlIHN0YXRpYyBidWZmZXIgaW4gY29tbWFuZF9saW5lX2lucHV0IikNCj4gPiBhbmQgb24gbXkg bWFjaGluZSB3aXRoIEFTYW4tZW5hYmxlZCBnZGI6DQo+ID4gDQo+ID4gICAqIGFsbCBvZiBnZGIu YmFzZSBwYXNzIGV4Y2VwdCA4IHRlc3RzIGFyZSBzaGFreSAodGhleSBmYWlsZWQNCj4gPiAgICAg ZXZlbiBiZWZvcmUgYW55IG9mIHRoZXNlIGNoYW5nZXMpDQo+ID4gICAqIGdkYi5weXRob24vcHkt Y21kLmV4cCBwYXNzZXMNCj4gPiANCj4gPiBCdXQgZ2l2ZW4gdGhlIGhpc3RvcnksIEknbSBmYXIg ZnJvbSBiZWluZyBzdXJlLi4uDQo+ID4gDQo+ID4gSmFuDQo+ID4gDQo+ID4gLS0gPjggLS0NCj4g PiAgU3ViamVjdDogW1BBVENIXSBnZGI6IGZpeCBjb21tYW5kIGxvb2t1cCBpbiBleGVjdXRlX2Nv bW1hbmQgKCkNCj4gPiAgDQo+ID4gIENvbW1pdCBiNTY2MWZmMiAoImdkYjogZml4IHBvc3NpYmxl IHVzZS1hZnRlci1mcmVlIHdoZW4NCj4gPiAgZXhlY3V0aW5nIGNvbW1hbmRzIikgdXNlZCBsb29r dXBfY21kX2V4YWN0ICgpIHRvIGxvb2t1cA0KPiA+ICBjb21tYW5kIGFnYWluIGFmdGVyIGl0cyBl eGVjdXRpb24gdG8gYXZvaWQgcG9zc2libGUNCj4gPiAgdXNlLWFmdGVyLWZyZWUgZXJyb3IuDQo+ ID4gIA0KPiA+ICBIb3dldmVyIHRoaXMgY2hhbmdlIGJyb2tlIHRlc3QgZ2RiLmJhc2UvZGVmaW5l LmV4cCB3aGljaA0KPiA+ICBkZWZpbmVzIGEgcG9zdC1ob29rIGZvciBzdWJjb21tYW5kICgidGFy Z2V0IHRlc3RzdWl0ZSIpLg0KPiA+ICBJbiB0aGlzIGNhc2UsICBsb29rdXBfY21kX2V4YWN0ICgp IHJldHVybmVkIE5VTEwgYmVjYXVzZQ0KPiA+ICB0aGVyZSdzIG5vIGNvbW1hbmQgJ3Rlc3RzdWl0 ZScgaW4gdG9wLWxldmVsIGNvbW1hbmRzLg0KPiA+ICANCj4gPiAgVGhpcyBjb21taXQgZml4ZXMg dGhpcyBjYXNlIGJ5IGxvb2tpbmcgdXAgdGhlIGNvbW1hbmQgYWdhaW4NCj4gPiAgdXNpbmcgdGhl IG9yaWdpbmFsIGNvbW1hbmQgbGluZSB2aWEgbG9va3VwX2NtZCAoKS4NCj4gDQo+IEkgcmFuIHRo ZSBwYXRjaCB0aHJvdWdoIG15IENJIGpvYiwgbG9va3MgZ29vZC4gIFlvdSBjYW4gYWRkIG15DQo+ IA0KPiBBcHByb3ZlZC1CeTogU2ltb24gTWFyY2hpIDxzaW1vbi5tYXJjaGlAZWZmaWNpb3MuY29t Pg0KPiANCg0KUHVzaGVkLiBUaGFua3MgU2ltb24gZm9yIGFsbCB5b3VyIGhlbHAhIA0KDQpKYW4N Cg0KPiBTaW1vbg0KPiANCg0K