From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id 19B9E3858D1E for ; Wed, 17 Aug 2022 12:01:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 19B9E3858D1E Received: from pps.filterd (m0098417.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27HBhoQA015540; Wed, 17 Aug 2022 12:01:34 GMT Received: from nam02-dm3-obe.outbound.protection.outlook.com (mail-dm3nam02lp2047.outbound.protection.outlook.com [104.47.56.47]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3j0yq60f52-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 17 Aug 2022 12:01:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N+yztRhHcXjxiT33Z7+uzGPu4xdbK3BNinfx2fqEZoLdHkWOt9H13W2HvD8xKzXET5IZ2TwkBnZMTdJ4iP+892Z/nwtwnsr1UhZUl/liB+VLxZSRAN8+d4oRpOLyA3bTsb2MX0R73ul2PHvwCHbv8LxbTyrvqjVjj9YrxeT09Q0QC5bBlrRCwgZXkBU00qHmApsA4nIieDvxyQpHXplKd+w/8N6SQd9PiLhHs/MQCtc9Aa8O5Tb/pSOFnVZ6pYpowXd2UZbiXaTYWWR4g30E+fhFim3QTKzsklE7q3ntxhUkP7H2jyChuh9vtxXmyLsTddW4fDVzeaxl723K6UcAwA== 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=nFmpFYBcDoXcelqU+BZKyxiPt5jhdkb9aK6omHAfiZc=; b=KlxGlrUU5FV4w63H85osnWQ6XQtzgNTKF9h8JoPxNUIEu+osF82bnpy1HkzFXYeqdQYblTjIIxlZgq79xX7pPdkfPkZ136OPo+HjMX+P3w6a5m08+15COEfW+nQH5u05RB2ucYkaxceAHFFBpMIoWG23HERZL0i+VUEm3PxBQTtZgm7w3kHgPQocpNmiFS0LTt5TtChmyQOfHVBcEa0TgvBFkT1pSWbJThpeWSMNtQFKrhd8gAK+/X5ymJWcKwX2T9jt/NOQp1zRKmdL5Ruqn2DKECNVzGARxaX6Rr/3jj1V+Mz2dZNaoipl8Ym6BPKhtWGlMxU/z1BkHzNPYWBL7A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=de.ibm.com; dmarc=pass action=none header.from=de.ibm.com; dkim=pass header.d=de.ibm.com; arc=none Received: from MN2PR15MB3149.namprd15.prod.outlook.com (2603:10b6:208:ea::29) by BYAPR15MB2197.namprd15.prod.outlook.com (2603:10b6:a02:8e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.11; Wed, 17 Aug 2022 12:01:28 +0000 Received: from MN2PR15MB3149.namprd15.prod.outlook.com ([fe80::11d6:7352:78b6:9cc5]) by MN2PR15MB3149.namprd15.prod.outlook.com ([fe80::11d6:7352:78b6:9cc5%7]) with mapi id 15.20.5525.019; Wed, 17 Aug 2022 12:01:22 +0000 From: Ulrich Weigand To: "gdb-patches@sourceware.org" , "luis.machado@arm.com" , "tdevries@suse.de" , "cel@us.ibm.com" Subject: Re: [PATCH][gdb/testsuite] Fix gdb.dwarf2/dw2-dir-file-name.exp Thread-Topic: [PATCH][gdb/testsuite] Fix gdb.dwarf2/dw2-dir-file-name.exp Thread-Index: AQHYsMfIO3gWzDhIVkylT0S6q1o7a62zAJGA Date: Wed, 17 Aug 2022 12:01:21 +0000 Message-ID: References: <20220811115809.GA19509@delia> <923f93e01d32d4515014e983502c7c083c46a83d.camel@us.ibm.com> <6a7bdae3c17ffddd49843215537b9d480f85b2cf.camel@us.ibm.com> In-Reply-To: <6a7bdae3c17ffddd49843215537b9d480f85b2cf.camel@us.ibm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5c0b0638-aef2-4634-6978-08da804833bc x-ms-traffictypediagnostic: BYAPR15MB2197:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FsKGkB5v279ZBskrLX3NQ3dNXSgLjvHvRw3zJ6BvO+3zuyXp5vS5lAiwQnw27eufhYdfcubk3CPKZhmdMNL6gL56mBMaFDCuI4bj5U4hm7XkcC9HSDwGRYTjJ0djUpgo9YWZDzLsO6l58PDIj2hNrych+d8pxVmfbFLTOah72zFGnUt5UPvJEgpFOD48uTomnKLoImDtrAk9SqRPpgIDHCHziZ6r/aKK4OV9rh3ReMY0mfvU+uMnuesx4XF4xCW6jh1MVNhWioH27+ZFb5wMgL7NEG8Ge0ZOfLkUvmRn1G14G7cQ5vjuu4Hvq4DrcO6ZagxPY7iUUPGtd7sVQ6yRF0IOgiMMUswAID0Tvq9o/F6ZoEr0Q5BzXpPImg26dmJW96yluvS/Ly4pNgIMwbsjDNamN4XZSaAg3cSIgBH+UVhmhQ8PYOUZUUjp9MRGaBwPERuFCbD+ZgaqmdOgUhgrv++woTVi34yBMIKbS8AdXoslwnSr+es80m41FWiccINyx/+5S5xV8LAJjU6WkCfQVgF85gN4F+fLi6WiOwjaIP+qyGlsGOEVnEny/HI+30+tWq7KH3GGaXJvRiG3xpwjHSQ1fskhNn8Zh7cDjeAhUklwjpR56l+sY9J6hwl1KuI8Y8Zxi6vwIz+WwU2G11Otx6pIVpy8ul5f/km8bP8kKiJtvsMhJDxqt1o6zbALPd3Z8+eFxMd1LcERQC+O3wsBbfi1cUtZR+6AroqEnpjEE0KrUqbQR+K0eVFK37kyYPVpfIw8NhcsnqgkGlCU/HtOjV/0JO0RVLfsoSei821nbCQxa6NJNqZDV8Z/IOTGIThE x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR15MB3149.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(136003)(366004)(39860400002)(396003)(376002)(346002)(83380400001)(2616005)(6506007)(186003)(6512007)(66946007)(66446008)(6486002)(316002)(2906002)(8676002)(91956017)(8936002)(76116006)(478600001)(5660300002)(4326008)(64756008)(66476007)(71200400001)(110136005)(66556008)(86362001)(38070700005)(41300700001)(122000001)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZXNCbGxlWk1VTVdYMnYvdzUvbzVrK2NFRGxNN002YVUzV2FnbkJxNEVVMklu?= =?utf-8?B?SWhkMjk5YloycHgrUFVjWWV1NzlucE14dys5MlYxU3pLK3R0Vis4dm03aWZ5?= =?utf-8?B?WjY4SllMaG1lWjlKejRDMkVodktZREJ4akpFUVRxeWViVUlNY0ZtWVJBTzY0?= =?utf-8?B?ZGdNY3Vxa3BNcjJGYU1aVW95WWI4ZVZkRldyazVyQWlBOTlrV09saDNIWXJQ?= =?utf-8?B?ejB1WlBVOWZtRVV3b2Y1VTgzb3JVYk52UTI5TVdOS2tqVkx4aVJrZzhBb2ov?= =?utf-8?B?aWxobzdpek9YdHMveG9SZmZJYWQrQUxPUHdoejR0NENsWDZtYXRjS3VyZitv?= =?utf-8?B?TzNEV1ZBTXM5SC9ldzF6bTkxenl2RWxmWFh0T1VVYUxlVkRHMUlpdVBtTVF5?= =?utf-8?B?UkZwb084TThrOTZvajlxTmp5UDg5RXlFODh4Z3ZmMEV1dWtkcDJKKzZxeVk4?= =?utf-8?B?RG9JalAzaUlCTjU5U3V5SDZOdW9vcUFNV1RsUTBSRDRySWxLYmFETTE0ZUQv?= =?utf-8?B?VllRbGpQM25HN0p4THpBQjUxK0kyL3FyMllLK1d3eEdCdnJBcHdaQ25MYWtX?= =?utf-8?B?Q0pvNkdjcU5HTHppU05ISUNLQnhMV2p5SEV2OTNzS2ViYWNDV1NTVldwK3o0?= =?utf-8?B?VFQxTUVPWU1ZRFd0RytBQlNuNTBVU2hrUEFBTnJHNk1Hc2ZqL2NHMU9ZTUFQ?= =?utf-8?B?UmNuQzRQZkE3bmhLM2hYZXU0QkYwd2U0UGpqNTlTRFFrZE1ON0dhdFh3WE12?= =?utf-8?B?U0pxWDZCdkFnVkt4dnJWaWt5Mk9BNWk3c3hCSldnNkVoRWI1WHNpV0JvRkg5?= =?utf-8?B?dVdVYjZsODRJRk1IZDYvSFZVUVlyTWNYWm5uR1J4eXEzMDFCTUJHS2hDL0g1?= =?utf-8?B?cG14Mk5qaGtDTm5BTC8yTE85aUxhdll3aDkySW1Ib0VPL00yWFRuQWtxNVd2?= =?utf-8?B?RjVzSk5WVzFXU2FndWJGSmQwODZjclZ4VndLMGJZTlQyMDl1RXgycmZ2UHkv?= =?utf-8?B?TC8vcm9WNGdwMnJwdWtWZ3o4UFowY2tCS3loZ0t4T05yQUdVVW11SXpkaFlj?= =?utf-8?B?aUdqZ0I0bmwxZFBUQXJ1RnpOdkhhc0lEejZCckpqV0VTb3VCZWVXaTVEL2pW?= =?utf-8?B?QnhpdW5yaEROdlo5Qks0bmdjQWNRbXN3WG1pU3hDUXVFaFF5T0xrZ1VRcHFt?= =?utf-8?B?VEtCTUZXMTlwNTNTdHU5ZEQ4TW4vc3Qxd3ltMXVGdzVNU2cwZjZWZnFScW9B?= =?utf-8?B?aU0wUVBJRkdyZ1BlQWxhRXVDamhwTmhKRk9FL3BaWklRZ1l3NmYwdVBlK002?= =?utf-8?B?N2c2Ryt3Q1Z4a2pGTzBDNVE1RE83MGVRWjB6anZUWWN4QTlKZUw5ZkIrblhS?= =?utf-8?B?RmVXeit0RHNzaVMrZUZCYlNxRUhoMlhwRE1jc2ZzMGFyWmpHbS93U2VOYWpl?= =?utf-8?B?cVhmdWRYL3o3b0lCM3p2cGpxNjRXWFNKNTdUMDlNQ2wyTGdocWh4SSt0cGdO?= =?utf-8?B?ZlRacm9zTmZpMEk4d01aV0FJY211RTk5WGZoKzNRWXZLL3NGQlZzbndzU3ZM?= =?utf-8?B?VXUxd0xyWkRuUzliMGY1MnA2NTAyY291aXNOU2dEaWVwNzdXb0ZTTG82eHZj?= =?utf-8?B?VExsTkVKOCtBeGpVUFNqbXdnMnBaMkFhSWRkcHNSdUZDL2NBUzNlVk1XS01k?= =?utf-8?B?Yk9xMnlQOVo0ZXZVaVd2STI4M0NwandpVnc5VW9qaG1pWmFoQXZrSUNwYVg3?= =?utf-8?B?a3VVVzZWNEhUWTd6OXBsMFh5Q2tPNkFLQ1Juek9uanhvVTRGb0xoQTFUQjVN?= =?utf-8?B?VER3bk8wNU04cE9CSkU4ajNnYWR5VjJEQVowZTVrK0NGYjVZakJDTXVtUXpu?= =?utf-8?B?ZEJTQXh6ZkJqSFhmUlVqeE5Cek90WHFUUGMzd3A4WGw3aThhVkhKWkJOUXQ5?= =?utf-8?B?Wk16R1hBa0xLMTBaMnNiVzJKWTc2emRaVE9vWWM3UXBiR0Z2aGVCaDByQzI1?= =?utf-8?B?Q1AyUS9lRUorYWlCQVB2OFJvM2RhaTlHdHBkd1lIQ1RDVmIwQW16dkhQVG00?= =?utf-8?B?ZXpGdTV5MWxoejc0WXRzNUxQbkd3WTVGRVdFMHZKVld3ZHl2TjVrYW95bTNW?= =?utf-8?B?MERXZkh1L2kydTA1ZkFmbWJrSTROcDhvZm5zb0lnTms0ZnA2aUFnY1ZwVmhn?= =?utf-8?B?ZzhwU3YvSFFmVHh2WlcvMWhnTXNIZFRJR0JEZkVUdldLcDNWb2lia3Q3citw?= =?utf-8?B?bUFHNGxnVXY0ZG0razRxQXZSN3B3PT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: <2B63D7657C074844880916DFAA0ADB16@namprd15.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: de.ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR15MB3149.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5c0b0638-aef2-4634-6978-08da804833bc X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Aug 2022 12:01:22.0020 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IUqeiffyatEXyNeYgyAxHxA9D1ESTNQy1LtKvEEqt1ymbl4Twj8g5qebRFqGLyvP5y/ih8HS4L+IXGXrycwpZVuBleQqim9ufY5vRsxTngI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR15MB2197 X-Proofpoint-ORIG-GUID: iFnqiL7T6yfGUByY7tmqKEgC_9z4P-N1 X-Proofpoint-GUID: iFnqiL7T6yfGUByY7tmqKEgC_9z4P-N1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-17_05,2022-08-16_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 priorityscore=1501 impostorscore=0 clxscore=1011 adultscore=0 mlxlogscore=971 spamscore=0 suspectscore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2207270000 definitions=main-2208170045 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_EF, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2022 12:01:38 -0000 Q2FybCBMb3ZlIDxjZWxAdXMuaWJtLmNvbT4gd3JvdGU6DQoNCj5Qb3dlclBDIGhhcyB0d28gZW50 cnkgcG9pbnRzLCBsb2NhbCBhbmQgZ2xvYmFsLiAgVGhlIHRlc3QgdXNlZCB0byBzZXQNCj50aGUg YnJlYWtwb2ludCBmb3IgdGhlIGZ1bmN0aW9uIGF0IHRoZSBsb2NhbCBlbnRyeSBwb2ludC4gIFdp dGggeW91cg0KPmNoYW5nZXMsIHRoZSBicmVha3BvaW50IGlzIG5vdyBiZWluZyBzZXQgYXQgdGhl IGdsb2JhbCBicmVha3BvaW50DQp3aGljaA0KPmlzIGJlZm9yZSB0aGUgbG9jYWwgYnJlYWtwb2lu dC4gIFRoZSBmdW5jdGlvbiBpcyBhY3R1YWxseSBlbnRlcmVkIGF0DQo+dGhlIGxvY2FsIGJyZWFr cG9pbnQgdGh1cyBnZGIgbmV2ZXIgInNlZXMiIHRoZSBicmVha3BvaW50IHRoYXQgd2FzDQpzZXQu DQo+U3BlY2ZpY2FsbHksIGhlcmUgaXMgdGhlIG9iamR1bXAgZm9yIHRoZSB0ZXN0Og0KDQo+MDAw MDAwMDAxMDAwMDZlMCA8Y29tcGRpcl9taXNzaW5nX19sZGlyX21pc3NpbmdfX2ZpbGVfYmFzZW5h bWU+Og0KPiAgICAxMDAwMDZlMDogICAwMiAxMCA0MCAzYyAgICAgbGlzICAgICByMiw0MDk4ICAg ICAgICAgICAgICAgICAgICAgIDwtDQo+R2xvYmFsIGVudHJ5IHBvaW50DQo+ICAgIDEwMDAwNmU0 OiAgIDAwIDdmIDQyIDM4ICAgICBhZGRpICAgIHIyLHIyLDMyNTEyDQpUaGUgbG9jYWwgZW50eSBw b2ludCBpcyBhY3R1YWxseSBoZXJlOg0KPiAgICAxMDAwMDZlODogICBmOCBmZiBlMSBmYiAgICAg c3RkICAgICByMzEsLTgocjEpDQo+ICAgIDEwMDAwNmVjOiAgIGQxIGZmIDIxIGY4ICAgICBzdGR1 ICAgIHIxLC00OChyMSkNCj4gICAgMTAwMDA2ZjA6ICAgNzggMGIgM2YgN2MgICAgIG1yICAgICAg cjMxLHIxDQo+ICAgIDEwMDAwNmY0OiAgIDAwIDAwIDAwIDYwICAgICBub3AgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPC0NCj5Mb2NhbCBlbnRyeSBwb2ludA0KPiAgICAxMDAwMDZm ODogICAyOCA4MSAyMiAzOSAgICAgYWRkaSAgICByOSxyMiwtMzI0NzINCg0KTm90IGhlcmUuIFRo aXMgcG9pbnQgbWlnaHQgYmUgdGhlIGVuZCBvZiB0aGUgcHJvbG9ndWUsIHdoaWNoIGlzIGENCnNl cGFyYXRlIHF1ZXN0aW9uIGZyb20gdGhlIGxvY2FsIHZzLiBnbG9iYWwgZW50cnkgcG9pbnQgaXNz dWUuDQoNCj5QZXJoYXBzIFVscmljaCBoYXMgc29tZSBpZGVhcz8/Pw0KDQpUaGlzOg0KKyAgICAg ICBnZGJfYnJlYWtwb2ludCAqJGZ1bmMNCmlzIG5lYXJseSBhbHdheXMgd3JvbmcsIGFuZCB0ZXN0 IGNhc2VzIHNob3VsZG4ndCBiZSB1c2luZyBpdC4NCg0KSSBrbm93IHRoYXQgaW4gdGhlIHBhc3Qs IHRoaXMgY29uc3RydWN0IHdhcyBzb21ldGltZXMgdXNlZCB3aXRoIGFuDQppbnRlbmRlZCBtZWFu aW5nIG9mICJzZXQgYSBicmVha3BvaW50IGF0IHRoZSBzdGFydCBvZiBhIGZ1bmN0aW9uDQp3aXRo b3V0IHNraXBwaW5nIHRoZSBwcm9sb2d1ZSIsIGJ1dCBpdCBkb2VzICpub3QqIGFjdHVhbGx5IG1l YW4gdGhhdC4NCg0KVGhlICIqIiBvcGVyYXRvciB0ZWxscyB0aGUgYnJlYWtwb2ludCBsb2dpYyB0 byBzZXQgYSBicmVha3BvaW50IG9uIGFuDQphYnNvbHV0ZSBhZGRyZXNzLiAgSWYgZm9sbG93ZWQg YnkgYSBzeW1ib2wsIHRoYXQgc3ltYm9sJ3MgdmFsdWUgaXMgdXNlZA0KYXMgdGhhdCBhYnNvbHV0 ZSBhZGRyZXNzLiAgTm93LCBvbiBtYW55IHBsYXRmb3JtLCB0aGF0IHN5bWJvbCB2YWx1ZQ0KbWF0 Y2hlcyB0aGUgYWRkcmVzcyBvZiB0aGUgZmlyc3QgaW5zdHJ1Y3Rpb24gb2YgYSBmdW5jdGlvbiwg c28gdGhlDQoiYnJlYWsgKmZ1bmMiIGRvZXMgbW9yZSBvciBsZXNzIHdoYXQncyBpbnRlbmRlZCBh Ym92ZS4NCg0KQnV0IHRoZXJlIGFyZSBvdGhlciBwbGF0Zm9ybXMgd2hlcmUgdGhpcyBpcyBub3Qg dHJ1ZSwgYW5kIHRoZQ0KcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIGZ1bmN0aW9uIHN5bWJvbCB2 YWx1ZSBhbmQgdGhlIGFkZHJlc3Mgb2YgdGhlDQpmaXJzdCBleGVjdXRlZCBpbnN0cnVjdGlvbiBp cyBtb3JlIGNvbXBsZXguICBUaGlzIHNwZWNpZmljYWxseSBhcHBsaWVzDQp0byB0YXJnZXRzIHRo YXQgaW1wbGVtZW50IGdkYmFyY2hfZGVwcmVjYXRlZF9mdW5jdGlvbl9zdGFydF9vZmZzZXQNCmFu ZC9vciBnZGJhcmNoX3NraXBfZW50cnlwb2ludC4gIChwcGM2NGxlIHVzZXMgdGhlIGxhdHRlci4p DQoNCk5vdGUgdGhhdCB0aGVzZSBhcmUgKmluZGVwZW5kZW50KiBvZiBwcm9sb2d1ZSBza2lwcGlu ZywgYW5kIG9uDQpwbGF0Zm9ybXMgd2hlcmUgaXQgbWF0dGVycywgdGhleSBoYXZlIHRvIGJlIHVz ZWQgZXZlbiB3aGVuIGF2b2lkaW5nDQpwcm9sb2d1ZSBza2lwcGluZywgaW4gb3JkZXIgdG8gY29y cmVjdGx5IGZpbmQgdGhlIGZpcnN0IGluc3RydWN0aW9uIG9mDQphIGZ1bmN0aW9uIHRvIHNldCBh IGJyZWFrcG9pbnQgb24uICAgImJyZWFrICpmdW5jIiBpZ25vcmVzIHRoaXMsDQpsZWFkaW5nIHRv IGZhaWx1cmVzIG9uIHN1Y2ggcGxhdGZvcm1zLg0KDQoNCkFzIEkgc2FpZCBpbml0aWFsbHksIEkg dGhpbmsgdGhpcyBjb25zdHJ1Y3Qgc2hvdWxkIG5ldmVyIGJlIHVzZWQgaW4NCnRlc3QgY2FzZXMg KGF0IGxlYXN0IG5vdCBpbiBzY2VuZXJpb3Mgd2hlcmUgaXQgaXMgaW50ZW5kZWQgdG8gc2V0IGEN CmJyZWFrcG9pbnQgdGhhdCB3aWxsIGFjdHVhbGx5IGJlIGhpdCkuDQoNCkZvciB0aGlzIHNwZWNp ZmljIHRlc3QsIGlmIHRoZSB1bmRlcmx5aW5nIHByb2JsZW0gaXMgYSBidWcgaW4gc29tZQ0KYXJj aGl0ZWN0dXJlJ3MgcHJvbG9ndWUgcGFyc2VyLCB0aGVuIGlkZWFsbHkgdGhpcyBidWcgc2ltcGx5 IHNob3VsZCBiZQ0KZml4ZWQuICBJZiB3ZSBuZWVkIHRvIGFjdHVhbGx5IGF2b2lkIHByb2xvZ3Vl IHNraXBwaW5nIGZvciBzb21lIHJlYWwNCnVuZGVybHlpbmcgcmVhc29uLCB3ZSBzaG91bGQgdXNl IGEgd2F5IHRoYXQgc3RpbGwgaGFuZGxlcyBmdW5jdGlvbg0Kc3RhcnQgb2Zmc2V0cyBhbmQgZW50 cnlwb2ludCBza2lwcGluZy4gIEZvciBleGFtcGxlLCBpbiBhIGZ1bmN0aW9uIHdpdGgNCmRlYnVn IGluZm8gaW5jbHVkaW5nIHZhbGlkIGxvY2F0aW9uIGxpc3RzLCBHREIgd2lsbCBhbHdheXMgYXZv aWQNCnByb2xvZ3VlIHNraXBwaW5nLiAgV2UgY291bGQgYWxzbyB0aGluayBvZiBhZGRpbmcgYW4g ZXhwbGljaXQgbGluZXNwZWMNCm1vZGlmaWVyIHRoYXQgd291bGQgYWxsb3cgdG8gZXhwbGljaXRs eSBzZXQgYSBicmVha3BvaW50IG9uIHRoZSBmaXJzdA0KaW5zdHJ1Y3Rpb24gb2YgYSBmdW5jdGlv biB3aXRob3V0IHNraXBwaW5nIHByb2xvZ3VlIC4uLg0KDQoNCkJ5ZSwNClVscmljaA0KDQo=