From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id gS76OCkY7WhBsi4AWB0awg (envelope-from ) for ; Mon, 13 Oct 2025 11:18:01 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=BOhpGyk0; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id E23C01E0B6; Mon, 13 Oct 2025 11:18:01 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id C08841E047 for ; Mon, 13 Oct 2025 11:18:00 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id AD4A3385780D for ; Mon, 13 Oct 2025 15:17:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AD4A3385780D Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=BOhpGyk0 Received: from BN1PR04CU002.outbound.protection.outlook.com (mail-eastus2azon11010010.outbound.protection.outlook.com [52.101.56.10]) by sourceware.org (Postfix) with ESMTPS id CF7133858D29 for ; Mon, 13 Oct 2025 15:16:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CF7133858D29 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=amd.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CF7133858D29 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=52.101.56.10 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1760368612; cv=pass; b=J29unzwrdNsSv46Nt4y4Tlje2AxjKW3HMBN84UC2umsaKS3tQXeS1nLSKSMTHdEw6HeIILZpQrJPufL/4KEawpUOpuOL+1QRiJJ3D6Zm1UqfS3u62DCdYHJb2+Ji5lzn0AgBbq5Xg81AvqcGtCGINLpFG6U2hRUdRN+mrQrs/Gc= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1760368612; c=relaxed/simple; bh=0gf/Z1b7CESzgyhydzgr8FohFdNYiT53GEq1FvIi7s0=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=nOIDrSn3L7F/JN0AnOdR9XPhCiBJQSZO1hDZPNj5lSHC/IKNXiHm3Dxt1TRvOkXblelXG8Al5Kz0gtLnG4+nWRlSTewhggfHNDassvSg9zjS8v0mdRxGKHj2HB/FQZxqpOIBYeas19HHpfgeoc8KJLR0gfNH0XOWbimEN+aqM3U= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CF7133858D29 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MO933k1u+sAw4rh4yBPP59Sn2cgkrpvfkbU33P7Up4WrF09JTFrtG9Bp2/sqc6MAyCMX7LdC226km5A9bXYPg0hgDFSwXy+vbF3jlXjrJCAXHhb6MZD1rIo4Ddx9BeriBVBNYhdZVGUxysYJJfDsPuJXVEMt/+Dn2IgRPot4yAhQZGoa/llJFTOZI9cAioWej/39bYezgJXmR4Y0hKJxFXomT0X6WwPxCaVMl1mUhsn/F2vgCMe1SPjb8RRhmpnEBkpd7jqja5X20e0NlHzSUQANiYuW5RpYJn4CIfNClFZwERZv1FattNZih5S/HhqFkQjt09BlOdlB0Em7sTEwcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=0gf/Z1b7CESzgyhydzgr8FohFdNYiT53GEq1FvIi7s0=; b=vO5SjPxHGlwFb1WA6HsJgu/iHda4ofhzGHhhEYj41kGLDDm4nBUeiirf2e6HK+pb03UTFGpkQE10oRx+ir4qOh7EgV1egBZU+jT/V1YaUH8I/y64RWBD8qIjkNnhms6fHEs2/fh3Ur/pQwPPmVEQHdoFDtQHvLGtIpEYBoCjg0jXLyKo2i2hnsgClqTxfmqJL22praSqPdgv7YT5VCXGRFvneZT5liBG8FlpL/JGiWWKB/1Mwzod+9cKoCsP+9bqB5uridb/KFBOX4O7tsmnDLdUd132BDqwhP2O1gjKgIKHBXHm/swvAK9QMBZJfbxETFAskEHlTrepMAddouHtbg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0gf/Z1b7CESzgyhydzgr8FohFdNYiT53GEq1FvIi7s0=; b=BOhpGyk01gfEHSGHjn18UyXiYL111kU0opFg/nJ89pBdra9fvcYsb6nDSfkf/nEgx4/iPVStg/33R/PSBZaepJ9o3BihplgkNHfQpuuZp55361KErZqPMCCNRLadF5a1pJUlVPz0pSCKhdu3uxzmiYQ8pFwlOrHPEAHNffJE3v8= Received: from CH3PR12MB9079.namprd12.prod.outlook.com (2603:10b6:610:1a1::9) by DM4PR12MB6640.namprd12.prod.outlook.com (2603:10b6:8:8f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.13; Mon, 13 Oct 2025 15:16:49 +0000 Received: from CH3PR12MB9079.namprd12.prod.outlook.com ([fe80::8c67:8cec:7c4a:ccaa]) by CH3PR12MB9079.namprd12.prod.outlook.com ([fe80::8c67:8cec:7c4a:ccaa%4]) with mapi id 15.20.9203.009; Mon, 13 Oct 2025 15:16:48 +0000 From: "Six, Lancelot" To: Andrew Burgess CC: "gdb-patches@sourceware.org" , Tom Tromey Subject: RE: [PATCHv2 2/3] gdb: make structured core file mappings processing global Thread-Topic: [PATCHv2 2/3] gdb: make structured core file mappings processing global Thread-Index: AQHcPE7y8TIFOAaBbEGLVy4rdzP6ZbTAJZHA Date: Mon, 13 Oct 2025 15:16:48 +0000 Message-ID: References: <87jz0yc1g1.fsf@redhat.com> In-Reply-To: <87jz0yc1g1.fsf@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Enabled=True; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SetDate=2025-10-13T14:38:51.0000000Z; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Name=AMD Internal Distribution Only; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ContentBits=3; MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Method=Standard authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR12MB9079:EE_|DM4PR12MB6640:EE_ x-ms-office365-filtering-correlation-id: d2b9fa84-6ab2-4154-d03e-08de0a6b87cb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?SnBEcTBUNXNEeFlVQTRzb0V4YlBUVGlsVTRDNUE1YjU0VVZTUkxST1pLbTl4?= =?utf-8?B?eWxxN2VVRUQyTit5S0NMN3hGQzVaYnFnMWErR2Q5TjlyN2s4T1JRTWJ0QUtX?= =?utf-8?B?RHNTS08vQW93eW9WV0ZheTBqaFIvSjA5dzlnamxWK3JNeGU0SmNTMU5jaXk1?= =?utf-8?B?TGJJSG1FT1hXME95NjdDZE1pY0QxWTZyYjl2ZThjUlFEbTVEaTg0VFh3bU8v?= =?utf-8?B?RE9wdFRGVEhUVmVEUWF3Y0U2dlVaejE1Rmk5NG1uaFBsWWdqY2VWOS9aRXhF?= =?utf-8?B?b2phQmpTQXpWVkZsajBYU0VXWi94SndTcVB0cVlMNnpFbVhQL29PUng1d1Vy?= =?utf-8?B?SnN5WEJVeUpXeUM1aXRWWHJJYm44eG5zakxnbWlzOFZwL1BnK2hJVGswOXpC?= =?utf-8?B?bE5sSG9aNUJyRENpWk1JaVRuN2s5OTZGS3kwRjJWQnlZWUlqSnMzZE8yRjlp?= =?utf-8?B?YjJLTmMwNExnaUEyckdBRGkrQmsxQVpIbUt1WWtjeHdwYU1WSnM1Tzg2amNS?= =?utf-8?B?d3BpWGdlQkZ6cWJ1Ti9kTERNZFhuV2UyenllTlNQVWdkc2Nqc1cyY3daSmhU?= =?utf-8?B?UlFIS3B5UldyV0xkeGoyRUpPWGhzSXdCU0FJTWtMYjcyZUhNQW9hRFlzTmZX?= =?utf-8?B?VDdYN24zSkdJS29BTHppL1dGNzlxRUs1VlMzRUtwYVEvck81S3JMN1A5aWkx?= =?utf-8?B?VG9WV2JDaXNjUTlTZEJhcmxuaDdmVDBPaENCRy9YZ29KUkp0eG9BUG5ZYW9m?= =?utf-8?B?N2tuN2RwK0xOa004T0hMRGJyVGRyVWpiS250QnFBNHhLK3JhcUJrTjdFMFJv?= =?utf-8?B?bzZ0U2FYLzIyQ0tFalVoTE9Mek9qK09aUnYycFp1MEJuT2xFS2VJV2ltN3NY?= =?utf-8?B?NjgxZjEyakp0MWt6VDMvbC9QT3YyVld5T1A2WTN4a2pGYkUwK1I4aHFhNTNQ?= =?utf-8?B?MVNvMVhDNFBXbCtZZVdUeVpicUcvMVgwZmxacWQ5L1hjRGVLVEpyeG1aWTMy?= =?utf-8?B?dFBMUUt5VXRKOTdoV2JLckIyVjlrME83WHpnbHRJNk9wU0liN0ZlbWNVN3NC?= =?utf-8?B?eXBmN3JTbmR4K0lKNS9NRS9JQUc4UHFiN0t0OWJxZ3Nkd0tCS2ZFZUdXeVNF?= =?utf-8?B?OEhkVXdHL01sVjdkQUgzam12MDFwbDJQbUVEYlp5WTl2SUNHWEd6WmFHTm8r?= =?utf-8?B?Y08rZDNESFFNYkxoamZnMlg4WG1vL1VaL1VVRVc0WUd4Y0NQUkc2L3dZZGdy?= =?utf-8?B?dFFFR1pUdHVZTlhlWjdwZ1liZXFieFBsWHVxa3hZSWdzbzVGQy91c0JlaEsw?= =?utf-8?B?bUJjVytKRHBkQmlLT0pqY1VLYkZCTmgyVmNpQVByaWVZdWtkSW9LbDN4QWZ3?= =?utf-8?B?T3JHVHBFcGtibmYrQytWb2piOCtZQlJVK1RocUNnY2liU1lDNEFFOFAvdSsv?= =?utf-8?B?RWtlYmxIeGNBc2ppRVljS3dXZWx0eEhGY2FLbXdjYW4zb2Z6MEdKcy85WWxr?= =?utf-8?B?UFRLY2RqQXlrTzRUOXNwa0ZqZFQ0M3k4MVNzVkZOdVZXS2xxTEQzVnM2REly?= =?utf-8?B?YW8yZVNnU0hmdktETjBYSTBoRWJPeWdQWWo1Z29ydXRkNUhDU2FCNVBzOVFx?= =?utf-8?B?V2F5R1pzdkF2ZDQ4QlBKYWJXSk9RRy9jdW1vclliUW1DcGFFZTJUd25Tc3Ew?= =?utf-8?B?Vll4blpRdEJlNWlnS3hobVljWEFsRFo5RjlGeFZxMXIrdHNuaHpFYmtRS0JI?= =?utf-8?B?N0tHZk45TEcyRXZEZWpBeTJyNmN3czNCYlpyU1paczFjZmFqcFI2Uk1jZ21N?= =?utf-8?B?blRrbFc0b2dydVJxR3JQVU5qcDB1ZisvOFlDSmpYYzF2MnplUzgwbG9abHpp?= =?utf-8?B?ZVNRMzYyR2dUWVkwdkNrMVI2d0hPMXpkZU9nZTZYOWFaR01jM05VZGlqUmU3?= =?utf-8?B?TGpiSlNsRWJaTXNDZGluNlhkVkN1Qjc5eTJiMmdramYyTTkwcXBPUG9ya0ho?= =?utf-8?B?Q0ZFcFlySE53WXBkcXZaWkFsRGt1REVpSm55S2thMnB1SDZkenFzQkpUNmNW?= =?utf-8?Q?8kwGTy?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR12MB9079.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cW96aU5CTlBuaWZBaFR1WElXc3VuQXAxejlObnhKMk5RR3RTeEwrMG5XbjVK?= =?utf-8?B?aDRPWTBQQTdKRkJ6b1lJTExTbWdLekl5cGlvcEtObWFEdkZGVnNqQjQ0cmFL?= =?utf-8?B?M3hNWDVya3NTRWhjTUQzNUU3amFRRDhZZEJpQjBCUG41V0NJWkJ4TnZtT1FB?= =?utf-8?B?NlpZWFljaWRvc0M1dFhUWG4rMytHUi9XVDZxaWt1U2NpOXYrcnpYcWdMUlRm?= =?utf-8?B?TndDVWlBVmJyRzVhYW5KdXkrTStoSjRtMC9vQkpvQmNmL1hCU2U5S21Ic0ZF?= =?utf-8?B?YWdNeVd5eERjaGs0QnVFVEsvSHBWcEtEQlpVdzBodGMyV1dySDdPSlZ5Vml0?= =?utf-8?B?TzlTZWlSbk1jRTJGeitiNGdLWEtYWVUwMUxDYXNrNTJRRjlSTUY5Z0ZnV2lG?= =?utf-8?B?UDFlcnl4Y1hPLzYzVEt6a1BXeXl4dy9lTzBzd1FLRHVLVC9kUDh6UHdaOFBC?= =?utf-8?B?TitqbTRPb0VtNFNVMCtWYVBBcGZJYmJMVWlQY0ZiSXlqVkh6LzBQME4xZHRp?= =?utf-8?B?VFM0aFZ6Q09YVS8wdG9LUit4QytSL3lkd3BWSjl4NFdzRzNKdzhObGVZUmlO?= =?utf-8?B?N2FyWHJCQWY3Z3NuYXpXeENDTWpaRDJNa0RvRlpTc2JVYnYvUDJaNUU3WjdC?= =?utf-8?B?WC9tVWRETCtQSGpDSW1ZcmdnSi9TNGJaSlJUQVJqZUhYcE1DVWdSYmNza2pY?= =?utf-8?B?YkVwYUl2ZTVWeTMrK3F4ZXBsK29wbGExNXNNdTRoNm5VTWZ1ZWxaV2sxNUQ4?= =?utf-8?B?SjFWWllqRkVMdVdTb2U0SXgyK0Z0ZWhKWnFsSE9zdSs2NG5rTk1zS2ZudUdD?= =?utf-8?B?MmhiYnRPbWUzWW5LeHJZbDRucksrOWlRcFBCQmtCNTRaTTVFZ2d4TlZDVTds?= =?utf-8?B?Vkh3Zkg0bFJBNCswTFowRy9DbVoydXhnZWt2WnFiUFoxT1J2djdkSG1QWGhW?= =?utf-8?B?ZHZHd1J1Z29RZE1tNVVlOFBZZ0xhUk5PaDhlQktSWElNcENpU1ZNTlNIN3pR?= =?utf-8?B?T1l5a1VDOTg4S3RhNlROVGsreGFUM1NhM1B4UU1kZUtKM3BqYzcrZllLWUp5?= =?utf-8?B?SDhha3Z0WlNncmx6cWxxMGxPSzNGVzdhREdUSzBiM1Y2WUlld0JrWC9kQkZw?= =?utf-8?B?MmcxWm5wcHd4L2tLV1BFa3Bya0Z5L0tmcFk2QTlpUzVCamFyQ2NPdjF6eVY4?= =?utf-8?B?azFjc0VFa25Sdm45RHhCZDU1cGM0V1JwM0h0OHlXM2JGdlBrRlhzWmU0R3RI?= =?utf-8?B?TXNIZGZ1M1pqU1FCWDR6Mk5DQUJYY09lL2hlS3BZaEYrQzI5dHNjb1RUSFp2?= =?utf-8?B?bzFRRmxnY2EzSmR2Z1c3TFVxeFU2OUd1RzQyalNVTllaVy9jSm1ucFEzL2NC?= =?utf-8?B?djhPQWJteDlrZy9JWXVpbWpUZXFFdUNyVjIwV1RBeitVd3lMS2RZeUNiNlpr?= =?utf-8?B?QlYxNEJnczN6cnhNTWVrcFVVNzcrWUpDalJ5SzVWbzlubmVKbUdOeUlWNFQ5?= =?utf-8?B?OGdPMW5GampXUGthbGlNb3ltSjE0dVhmN3FwZHJWYmQyMnlELzkrdXVtR0Yv?= =?utf-8?B?SzlscFlWK1o0dXJPMENGS3p5RDZqN2V3d01yTXBTdW9OTWpHZ1pEclI1eWll?= =?utf-8?B?VGErYmVRK29SVmVBUGVxWi9wci9SQ2U0ajFSV0ZRNlozeUNYVFFxbENVQllR?= =?utf-8?B?NW5iQUxZbEo0bGZJMmFSZXZyYVNCM3RpMHdUcERQeHlaek9JV1laclNCVjUv?= =?utf-8?B?VFRleFNLRWc3TmxHeGdDeHJ5T3d0Z3J0RnFDRHFkdGtjNGxOaHlDV0Z6MjJF?= =?utf-8?B?YVp3LzJFYVdXb1hCQmI1NTluNTlBU01ZaDh4MXhhamFZcFZBaSsxeVkyeElX?= =?utf-8?B?Y3JaVmtqTVVrcXM5TEhFTWJwaFA4cS9sUUxOai9PK1h6YXVWSzdBMUVjeGt5?= =?utf-8?B?YUYxL1ltL0pBUTVCaVZUbEVxTXJ2OGIvM0VucVMxdVVienplZ25nd0h0dllw?= =?utf-8?B?THVtMVlPd1RnVmdqc1cySDFIRjRGcjVqUnI1dmJlQ3F4K01mbnFWdm1jMTk5?= =?utf-8?B?Qjg4MGhLTzNIUjAzcGZxeHY2aWp0YzVPVDF5NFhMcWpWZURMZkZZWE1FRjEx?= =?utf-8?Q?eU+g=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR12MB9079.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2b9fa84-6ab2-4154-d03e-08de0a6b87cb X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2025 15:16:48.9017 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: J63SDhZOizAzQRcRzCHiXWvSwlei8snRJ6UigQ47mZpbmca5ebRayBmVTUO8gVV35FfxWejTpmYc+nRDq/tDKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6640 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEFNRCBJbnRlcm5hbCBEaXN0cmlidXRpb24gT25seV0N Cg0KPg0KPiBUaGFua3MgZm9yIHRyYWNraW5nIHRoaXMgZG93bi4NCj4NCj4gSWYgeW91IGhhdmUg YSBwYXRjaCBvciB3YW50IHRvIGNyZWF0ZSB0aGUgcGF0Y2gsIHRoZW4gZmVlbCBmcmVlIHRvIGdv DQo+IHdpdGggd2hhdGV2ZXIgYXBwcm9hY2ggeW91IGZlZWwgaXMgYmVzdC4NCj4NCj4gQnV0IEkg ZG9uJ3Qgd2FudCB0byBkdW1wIG15IG1lc3Mgb24geW91LiAgSSdtIGhhcHB5IHRvIGZpeCB0aGlz IHVwLg0KPg0KPiBKdXN0IGxldCBtZSBrbm93Lg0KPg0KPiBUaGFua3MsDQo+IEFuZHJldw0KPg0K DQpJIGFscmVhZHkgaGF2ZSBhIHBhdGNoIGZvciB0aGF0LCBidXQgd2hpbGUgdGVzdGluZyBpdCwg QVNBTiBmaW5kcyBvdGhlciB1c2UtYWZ0ZXItZnJlZSBlcnJvcnMuIEknbGwgdHJ5IHRvIGdldCBh IHNlcmllcyBmaXhpbmcgdGhlbSBhbGwgYXQgb25jZS4gIElmIGZpeGluZyB0aGUgcmVzdCB0YWtl cyB0b28gbG9uZywgSSdsbCBzZW5kIHRoYXQgb25lIHBhdGNoIGFsb25lLg0KDQpCZXN0LA0KTGFu Y2Vsb3QuDQo=