From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2108.outbound.protection.outlook.com [40.107.241.108]) by sourceware.org (Postfix) with ESMTPS id 682D03849AD5 for ; Wed, 24 Apr 2024 16:28:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 682D03849AD5 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=xmos.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=xmos.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 682D03849AD5 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.241.108 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713976137; cv=pass; b=VM3lHnOdtAXaeqk++UMKUwi+5I8kikw3Bst5r2fxYZg+z+dmQkIXh2p5wYmkdmSre8Vgn/DLThRDRYcJ6eM5aVTfnZZ20Y1m/c9x3+TKq6nYAhLHzoa6l6IYgaEG25D9exkSd2c6awwqUn4m4tlwRV2rA3dODcIqkdlChDt9g5E= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713976137; c=relaxed/simple; bh=fheWEYCvwOCIkKBkeQOIZphZSpbXwivf4fser45/iGA=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=PBABzEcTHgPpSK6RQ9nLHjoQZwYeuktu+tqtO61ZyFWIid+XKMsNLd0TDJTrFhFRM6/6VNwVeijzU+H/z8YTLhjtGD5ka0uKbY98nEzyC6UGw10KDkBb0AAXzuPm1VebDaX3VKXVrEfsZygIA0W9teQpXd9YAAngXwPUUCnm39E= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I7kpXTMxAfPUl9dMdQmGfaGWbYChujrOMnEcHJ1T8VplmCGVbns6uCKA+BMgeIjapd81ty7YRaM5XDT/ucuD1WXevV2zNUpo6PZTDWOTkaBtGpoSf7H8STAd84aTgKN2gNo1/dDI8AQcTsfDV8B3tyQKfSNGTLT1CkQD+uZERXnTLx0hrpWSEsoQD6t0/Mm9BB8f0aw1MUWQUefgsgxtAlF5KTaCS1y/R2ITRXA2W2SSCQtS1JKYYJCayMj3DEXW4DKaT0DRM4avyQkcD9ZxZPf2QvETZKAosALMt+nATsVhiSDxjW1WXL9V8jfek4fBCfoOSPswjmzJ/ADXe1+c9Q== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fheWEYCvwOCIkKBkeQOIZphZSpbXwivf4fser45/iGA=; b=DEDLH89zwlfKMQ3kFtcVcSGGm2GhXVEzgOn85bis8/ouEvHEtXa3/GBil4VRtD6OYOwXmM/VNkL41P7gH5rR3vVJIm6Hmyd27IZ1Hj4eXq1zwzQkQJhp3iJc0Repkx7FmXIvmyQUUYT3yQb+zCWnwxmGgpXSeIqmv3DEJmMVCs/3e/wihAZ7fbGm3traZmZvJMDl0Cf5jkXGfHTilK00+SU9PP1j9/Ept+wINjx/KoSdbw1mDbFTr0sCHLFT0qPa7tXq2rwcN7v2zoZdFzAEpKdQR/Y98HuEQ1lS8KIZiUVD2oriI7LThUdqYHYezcEeFpAFQYJOSMO+Ct92fW0cVA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xmos.com; dmarc=pass action=none header.from=xmos.com; dkim=pass header.d=xmos.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xmos1.onmicrosoft.com; s=selector2-xmos1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fheWEYCvwOCIkKBkeQOIZphZSpbXwivf4fser45/iGA=; b=PJaYMwatns7lSOAZvvWBVTkoZn3MJU0vDgjGdxP8LzIkwbOdtk9QsS65dn9D1GkzHZlEFYW0LlNrz7mqj9JJLlJFAut5kYDJ60wOOCZT2cqW00+01StGe7/Od5vX2IDXg4av21/RZmV081sJXARz5pNaY0kuN0Y1orHNlVgVlvA= Received: from PAXPR09MB5583.eurprd09.prod.outlook.com (2603:10a6:102:280::6) by VI2PR09MB7415.eurprd09.prod.outlook.com (2603:10a6:800:220::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Wed, 24 Apr 2024 16:28:50 +0000 Received: from PAXPR09MB5583.eurprd09.prod.outlook.com ([fe80::1338:c63c:6c3c:9090]) by PAXPR09MB5583.eurprd09.prod.outlook.com ([fe80::1338:c63c:6c3c:9090%7]) with mapi id 15.20.7519.021; Wed, 24 Apr 2024 16:28:49 +0000 From: Ciaran Woodward To: Pedro Alves , "gdb-patches@sourceware.org" Subject: RE: [PATCH] gdb/doc: Fix incorrect information in RSP doc Thread-Topic: [PATCH] gdb/doc: Fix incorrect information in RSP doc Thread-Index: AQHalMqsO75F8BSSs0+J11/sCSy+F7F2NtGAgAFcRwA= Date: Wed, 24 Apr 2024 16:28:49 +0000 Message-ID: References: <20240422153502.7250-1-ciaranwoodward@xmos.com> <5ff21602-f875-4eda-8507-12a48bcbe340@palves.net> In-Reply-To: <5ff21602-f875-4eda-8507-12a48bcbe340@palves.net> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=xmos.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAXPR09MB5583:EE_|VI2PR09MB7415:EE_ x-ms-office365-filtering-correlation-id: 1bb6478a-f4a0-437d-2573-08dc647b9f6f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: =?utf-8?B?cFZJdHdwZ0JEMXhRYnBNMUNEZTdBaTJWWWZxQnRLbXpKTm0wZ0J3REV6ZitN?= =?utf-8?B?L0VTYmo2TVgvNjRrZXRkaU9ZV0I3UGQrWXpIY0xRZ3BjVWNSL0JaVGJCemVx?= =?utf-8?B?c0FCbUwzSEdmL0pKUU1STnE0aXdaMitsMlRrY0dWUHZyZysrMCtMTFd3NEZp?= =?utf-8?B?S0dhUGR3S3FzcExmSlgwa3o4UlRRSnlQZFk0V1YvdTg5WGw1b2t3Lzl6ZHAw?= =?utf-8?B?ckI3WmI4Z2N1dVNjb0lTZFFueVFzWGYvT0pxNlN0S3EvYXRqcVpWbXJTdzZ2?= =?utf-8?B?RXRZZ0FGaXUrTXR1ei9sS0F0eHBjTUZ5TlNwWUU4YnF2Ujd1S3loVjVFN2sw?= =?utf-8?B?WVBPS0kyRWwxUzJvWDhRYy84Y2tkT2U2emI5QWplU1FkWjY1OER6LzA4YUhV?= =?utf-8?B?b3IyOS9FbTlkSmxmTHNQNkhTbnhBOUJpcGoyTzQ3N0g0NE9KZEJXTXRId2tJ?= =?utf-8?B?VnFVeGVSczNPYmUyQjVaNFpKTzVoR3J5L3VQQmRnUFMzRjVIR0Y1dkt1RHRK?= =?utf-8?B?VGZKcktJcGs2NUZ5WjZpMDNDbVpaV1ZaSkJzeUlnNjBFZTNLVGgwdmxGckx4?= =?utf-8?B?cHo3cXpHLzdtOWg3ZGdFWjMyd0VTcUVxcDhIYTIzQkppSk50Rmt5VVpWSnR5?= =?utf-8?B?bXZCcmlydFJLS2l3cC80TWtuSjhqOFdxQjNTNnhraGxvREtiWXIybUxueGlQ?= =?utf-8?B?bWRWSFVUSzF5K2xjcTFFTGV4YnRqZzgxQloxQ0MweUZpMjFTejE0SVp4Y2No?= =?utf-8?B?U3ZFZWYrVHdZZE4vanlybWljYitFSG96aC9wMGxDR2d6YjZhWnlNNmhaaU1Y?= =?utf-8?B?L24wNmtFcXhkcmZKaG5xZnpSV0FWYldqQzdMRG8yM1d0bGY0aUxGSnk1MjlW?= =?utf-8?B?WVFjZldzNWRKOFRySWY2dnBFUzBValRNeWs2WHRSbUVDZStmY2FkKzFTLzN6?= =?utf-8?B?UVRXQ21BSzV4MlBBYkNrZVpObjh4clRXU0Zrd2g4cU0vNng5Q0tScUFydFlx?= =?utf-8?B?cFIvL2w4OFN1OVNZdGFJdXk4eEJ4ekd3WG4zR3ZjaENZN1VHeGpCMGZTNVZL?= =?utf-8?B?aSt4aEpSMlZML29LUjN4SzV6eGE5aWxySVlsc3ZDTHZYMXlqRzJabEhYV3A5?= =?utf-8?B?MXJsNXRRczd2MmxHcUg2aEExSmZwTlRLOFh4eC90Z3FjQ3dPZ3h4YnhPS1Rh?= =?utf-8?B?eHBPeGN4amQyUU9yVWFwbDQ4OHovdWQyWk9YakJMYmdaWWNZd1ZSc0hrRHor?= =?utf-8?B?NW5jODU2MUN3U0xmbFIyWGJjckFmMGRYdDBEN0MxUjNDL3FUdE4veEIyTWtO?= =?utf-8?B?ZWFqaEdPY3R0K1cvQ3FKL3BuVFVmVndSV0Erc1NHSkViT2JxdkxMczI5eERz?= =?utf-8?B?Qy9wcFF6Nm9TdS95eW9NTHJENlpFaFpIYlRGakNqZGJZNGxCTDlvNkJmNGU2?= =?utf-8?B?bEQyRVNoRDVpRktVSGYyRDJySDZTWFo3N09rOG8reW91SUg2ZEFWZEdwdTJI?= =?utf-8?B?V25LbENiS3ZyL3QwWjFWRHpaTHFKMk9udUYvR2F4K0l2VzFuZUR4eGEzck9T?= =?utf-8?B?N3AvVnFheE84ODBkbkxRMVlTQTA2UVRpK2RDTkk1aFdEVUJGY0Jsbzk1a292?= =?utf-8?B?TTBjVkYwN0JORW5ZWGV3YVRsMzJEQlRZWnJOT0V3MWE1WHNvbklIVmt5Z0hT?= =?utf-8?B?M3Zqd25jcUtvSjR6L3dhMENSQ09xT0JVc0pIMU1wb2VXdUNvR1RmNm9PRytB?= =?utf-8?B?Tmw5Y1lZeWEwbzdZTnhWeXNGYVdIc0xXRG05ck1RVWt1ZW5FUmFYdWxNRlFB?= =?utf-8?B?U1VtN1E0L2lkcXNvb0hzZz09?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR09MB5583.eurprd09.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OTBVczREYnFSS21ZaFJ4Ny9wbjFTZFM0c1M4YlZrcDJrWVpPc2hoOVJhRDIx?= =?utf-8?B?NkJFQTIwSEVSQW4yR3dGRVRxUVVidENjRFpkZnFDTldlN1NlWm5Xa1haUFFZ?= =?utf-8?B?cXVJWlJaVDFjaUVFMGFUemV4b1J5T1VmUEZ1VlIzKy9YZU9xKzBER3hzZzlS?= =?utf-8?B?cUxvQjZiSFpSdmNlSmlsVW13eTNYMVpTbHM3OTRxMmxnK2w2eTQ0dUwzOU5z?= =?utf-8?B?emYzb3BQTHR1VTM3ZGNJbVF3bTVLK1FBWnR0Q3FWM1VPVStiTFRQdDRSajJ1?= =?utf-8?B?UXA3U0paemdwU1g5NHhlaTU5WFVjU2ZEOEFKMWNDNzVHMlMycDhsZmg1Rkhq?= =?utf-8?B?RTd1SEw3KzUzSHN0aUFlRTkrcTZzakpUUTdBMWlNWjlGdTNoSll1ejZpQjNx?= =?utf-8?B?dU1NNXBHek5MQ0grY1NPUWtzSkcvZkFUeUxCOXNJVk11anhLUzB3dW1pWmZk?= =?utf-8?B?cGR3ZTVaa1Axek9FcE90aXpUT3dWNW5SbWZqM1pieHYxbGw3T0lDaWRNMDA0?= =?utf-8?B?Z1VoVXd3cUxCQ3ZtZXNZU3hVUEMvYmFYOHhsY3NjTmRYRU85Sy85ZERtMU9x?= =?utf-8?B?TGQ3YSsxcU1PcENreFVWdmw2M2tRUjZEUjd4TVR1VnB3dVRiU3pwMjF4QjFq?= =?utf-8?B?Q0pVOTd1c3NZc29tVzlTMzZES0pqM0JJTTBOM1ZvaHZSeTRhU1dLTm1Ja0th?= =?utf-8?B?RzRQemRDdlNNUTkwNlRnamJyZWNxaElzb21wOUdOelZsNWNJcTg3THRsZE5K?= =?utf-8?B?V0dyRStNRGF3b0NDY2NoTTZ6bXV3WDhTajZQTUdhM2pJTWJFV1JnVVFvKzFs?= =?utf-8?B?Q1I5NURzRExVOC83Rk5WOU9hYVpTWXhLa01hWHJxS0U5OWY0bGpHNWd5eWpV?= =?utf-8?B?cGNjSUw0V2ROZE51V255aHdKSldIbFBMRWFUbGNKbXozQlEvdVc3ajVIOVF5?= =?utf-8?B?d1FaSEJnYW12NWkwL2wxRjJmQlBkQmpwcjRoZE9nRFpkR3d1MjhHalh6TTNR?= =?utf-8?B?cHR2WnA2YnNpVXZER3FUUXROQ2g4NnZ5N3UvZHlxL0Q5US9SQlN1N0FHd0Fy?= =?utf-8?B?d01xeEFqVitKRk5sSXdSSTFGT3ZBVFVxMXNKY3JybnM0Mmh1KzVRRmRSUkFE?= =?utf-8?B?cWlEWDJ5VVJWcC8rZmxJNlpoaXRRZ1MrY2diR1lVaGNMRXlLSGIyZ3hORzdp?= =?utf-8?B?aEVHQ05yVTFJQ0ZPaGp3NDRqSFdJbzZwUEQvZmdmSkI3OHBmWGVEME01VEVx?= =?utf-8?B?Zzh4ZWRFVW8wN0V5R1E5KzBkbjlwZG1TWkRiZS8xU3QyN3psdkJmYTZvYllI?= =?utf-8?B?UnFxaWZuekVhRUFxRHdJdWlJSTNsYXJ6a0ZOdWVWc1lZZEdQYUlHc2FSSHpF?= =?utf-8?B?Ni91K0thcWcwOG8xb1ZtcEl6aVZFbDU1R0IxSmVxNUZ6bGRldVVpOXo0N0M0?= =?utf-8?B?Lzl0MzlNcEthcDJ4ckZuQ1dlaEMzbTh0dWZ1cC9uYUZuVFVmbFdMRzNubTBY?= =?utf-8?B?dnlRNTZ3cXkzVE9GS1RiUWJCemozell4NEdZUW5WSXc3dWhDN1B6MnhtcWdR?= =?utf-8?B?SGFvdWJwY05JdXRzbFpPbVoxaHZUcWVndlR1YjZqay9WQ3RLMnpFRkwwNk9O?= =?utf-8?B?VDN6VmNkV01vRHJSNm9oRjlFNjUrQ2Yyd0dVZkRkeEFwZklnWGJrZ0RTUTZ5?= =?utf-8?B?elRoQ2Y1RlVjYmNod3VtRUxlWDNhTEZMOXBVbXB4clNEamFDTG8xVUVUUlh4?= =?utf-8?B?ZWxiTTRzakVkR3pzd3FSanU3Mmo3Y1NYSXNrMTYvVy9pZHJUTU13cTFwU1Ny?= =?utf-8?B?RTRjclBXRDBHTGpjb0lHNTBOT3JwSG15NkM2TG15NUxuVWE1VEc4aUxVYlgz?= =?utf-8?B?SVd6RlMycU00TW5YNE11OERDb3YwTCtrSWFqN0M0YXlEWndmMkd0ZXhycGYz?= =?utf-8?B?NDlLOG5XOVV6dmVYZ2oreEVVMllsb2dxUTdQMlhtcy9FU0k2U1JRdlg0MVRZ?= =?utf-8?B?My9yVU1mc0EvSGxsUFUzVExFZ09SZEpJVFZmZTU0cHNrbm0xQkx6dEpXcHZa?= =?utf-8?B?ejVYM3lsVnVQakx5cUE1dHJ4dDRPZDNIc3VFclc0SkhIcXZkVjlyMjhTZmZQ?= =?utf-8?Q?aQ15MN6ln1n09JfPpyiSFW5ux?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xmos.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAXPR09MB5583.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1bb6478a-f4a0-437d-2573-08dc647b9f6f X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2024 16:28:49.7760 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 975ecfb1-4080-42d2-a01d-4a4d0707a539 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: U8Z0xUUzEbxgO5Obrjgp1ML9LyQu/RmkVnAP3WFoK2l3WFgC6ZR7LzMx55yxPPzzC2Xz+2Jj8a711oPuQ6meBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI2PR09MB7415 X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,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: DQo+ID4gRm9yIGluc3RhbmNlLCBHREIncyByZW1vdGUuYyB0cmVhdHMgaXQgYXMgdGhlIG1heGlt dW0NCj4gPiBudW1iZXIgb2YgZGF0YSBieXRlcy4gIFNlZSByZW1vdGVfcmVhZF9ieXRlc18xLCB3 aGVyZSB0aGUNCj4gPiBzaXplIG9mIHRoZSByZXF1ZXN0IGlzIGNhcHBlZCBhdCBQYWNrZXRTaXpl LzIgKGZvcg0KPiA+IGhleC1lbmNvZGluZykuDQo+IA0KPiANCj4gT1RPSCwgd2UgaGF2ZSBjb2Rl IGxpa2UgdGhpczoNCj4gDQo+IA0KPiAgIC8qIFNob3VsZCByc2EtPnNpemVvZl9nX3BhY2tldCBu ZWVkcyBtb3JlIHNwYWNlIHRoYW4gdGhlDQo+ICAgICAgZGVmYXVsdCwgYWRqdXN0IHRoZSBzaXpl IGFjY29yZGluZ2x5LiAgUmVtZW1iZXIgdGhhdCBlYWNoIGJ5dGUgaXMNCj4gICAgICBlbmNvZGVk IGFzIHR3byBjaGFyYWN0ZXJzLiAgMzIgaXMgdGhlIG92ZXJoZWFkIGZvciB0aGUgcGFja2V0DQo+ ICAgICAgaGVhZGVyIC8gZm9vdGVyLiAgTk9URTogY2FnbmV5LzE5OTktMTAtMjY6IEkgc3VzcGVj dCB0aGF0IDgNCj4gICAgICAoYGAkTk46Ry4uLiNOTicnKSBpcyBhIGJldHRlciBndWVzcywgdGhl IGJlbG93IGhhcyBiZWVuIHBhZGRlZCBhDQo+ICAgICAgbGl0dGxlLiAgKi8NCj4gICBpZiAodGhp cy0+c2l6ZW9mX2dfcGFja2V0ID4gKCh0aGlzLT5yZW1vdGVfcGFja2V0X3NpemUgLSAzMikgLyAy KSkNCj4gICAgIHRoaXMtPnJlbW90ZV9wYWNrZXRfc2l6ZSA9ICh0aGlzLT5zaXplb2ZfZ19wYWNr ZXQgKiAyICsgMzIpOw0KPiANCj4gDQo+IGFuZCB0aGlzOg0KPiANCj4gIHJlbW90ZV90YXJnZXQ6 OnJlbW90ZV93cml0ZV9ieXRlc19hdXggKCkNCj4gIC4uLg0KPiAgICBwYXlsb2FkX2NhcGFjaXR5 X2J5dGVzID0gZ2V0X21lbW9yeV93cml0ZV9wYWNrZXRfc2l6ZSAoKTsNCj4gDQo+ICAgIC8qIFRo ZSBwYWNrZXQgYnVmZmVyIHdpbGwgYmUgbGFyZ2UgZW5vdWdoIGZvciB0aGUgcGF5bG9hZDsNCj4g ICAgICAgZ2V0X21lbW9yeV9wYWNrZXRfc2l6ZSBlbnN1cmVzIHRoaXMuICAqLw0KPiAgICBycy0+ YnVmWzBdID0gJ1wwJzsNCj4gDQo+ICAgIC8qIENvbXB1dGUgdGhlIHNpemUgb2YgdGhlIGFjdHVh bCBwYXlsb2FkIGJ5IHN1YnRyYWN0aW5nIG91dCB0aGUNCj4gICAgICAgcGFja2V0IGhlYWRlciBh bmQgZm9vdGVyIG92ZXJoZWFkOiAiJE08bWVtYWRkcj4sPGxlbj46Li4uI25uIi4gICovDQo+IA0K PiAgICBwYXlsb2FkX2NhcGFjaXR5X2J5dGVzIC09IHN0cmxlbiAoIiQsOiNOTiIpOw0KPiANCj4g DQo+IFNvIGxvb2tzIGxpa2Ugd2UgaGF2ZSBhIG1lc3M/ICBNb3N0IGNvZGUgaW4gcmVtb3RlLmMg c2VlbXMgdG8gYXNzdW1lDQo+IGdldF9yZW1vdGVfcGFja2V0X3NpemUoKSByZXR1cm5zIHRoZSBt YXggcGF5bG9hZCBzaXplLCBleGNlcHQsIG5vdCBhbHdheXMuDQo+IA0KPiBJIHRoaW5rIGl0IHdv dWxkIGJlIGdvb2QgdG8gcmVuYW1lIHJlbW90ZV9wYWNrZXRfc2l6ZSB0bw0KPiByZW1vdGVfcGFj a2V0X2RhdGFfc2l6ZQ0KPiBvciByZW1vdGVfcGFja2V0X3BheWxvYWRfc2l6ZSBhbmQgc2ltaWxh cmx5IHJlbmFtZSB0aGUgZmV3IGZ1bmN0aW9ucw0KPiBhcm91bmQgdGhpcywNCj4gbGlrZSBnZXRf cmVtb3RlX3BhY2tldF9zaXplIGFuZCBnZXRfbWVtb3J5X3dyaXRlX3BhY2tldF9zaXplLCBhbmQg Zml4DQo+IHRob3NlDQo+IGNhc2VzIGFib3ZlIGFjY29yZGluZ2x5Lg0KDQpBaCwgeWVzIC0gbm90 IHN1cmUgd2hlcmUgdGhhdCAnMzInIGNhbWUgZnJvbSwgc2luY2UgaXQgc2VlbXMgbGlrZSBpdA0K Y291bGQgZ3Vlc3MgdGhlIHJlbW90ZSBwYWNrZXQgc2l6ZSB0b28gaGlnaC4gSW4gY29tYmluYXRp b24gd2l0aCB0aGUNCmZhY3QgdGhhdCBtYW55IHJlbW90ZXMgd29uJ3QgcmV0dXJuICphbGwqIG9m IHRoZSByZWdpc3RlcnMgaW4gdGhlIGcNCnJlc3BvbnNlIGVpdGhlciwgc28gaXQgaGFzIDIgbWVj aGFuaXNtcyB0byBvdmVyLWVzdGltYXRlLg0KDQpUaGFua2Z1bGx5IEkgZG9uJ3QgdGhpbmsgdGhh dCByZWFsbHkgbWF0dGVycyBzaW5jZSBtb2Rlcm4gcmVtb3Rlcw0Kc2hvdWxkIGFsd2F5cyBzcGVj aWZ5IFBhY2tldFNpemUgZXhwbGljaXRseS4NCg0KSSB0aGluayB0aGUgcmVuYW1lIGlzIGEgZ29v ZCBpZGVhIC0gSSBkb27igJl0IGtub3cgaG93IEkgZmVlbCBhYm91dA0KJ2ZpeGluZycgdGhpbmdz IHRob3VnaCwgc2luY2UgdGhlIFJTUCBpcyB2ZXJ5IHNlbnNpdGl2ZSB0byBiYWNrd2FyZHMNCmNv bXBhdGliaWxpdHkgaXNzdWVzIGFuZCBpdHMgaW1wb3NzaWJsZSB0byBjaGVjayBhbGwgdGhlIHBv dGVudGlhbA0Kc3R1YnMuIEl0IGxvb2tzIGxpa2UgdGhlIHJlbW90ZV93cml0ZV9wYWNrZXRfYXV4 IHVuZGVyZXN0aW1hdGVzDQp0aGUgc2l6ZSBvZiB0aGUgYnVmZmVyIGF0IGxlYXN0LCBzbyB3ZSB3 b24ndCBvdmVyZmxvdyBhbnkgcmVtb3RlDQpzZXJ2ZXIgaW4gdGhlIGN1cnJlbnQgc3RhdGUuDQo=