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 21BCA3858C39 for ; Tue, 8 Nov 2022 12:17:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 21BCA3858C39 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=de.ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=de.ibm.com Received: from pps.filterd (m0127361.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2A8BwR9D004735; Tue, 8 Nov 2022 12:17:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=pp1; bh=C/NX4LFciDmu4JfEQ118yZ7s+dqdr1Ojxg+SFw+UTuI=; b=X21QiMv5GPaGAi6NmEfwLrY0i15+IopsFzpBw6qng1X8t39wrikAlT0I7uYt0fXe6Gp0 TqJ33ClFexfcJ///P6CJZkJgqA0/VgneBxNradF6L9naV/MnVsjnognIrpE4KHvus/kr 6ek6zcPzUwAy5EaGXD1+RLufo2Jgno/CmFx2B0ZuHDBnOx0NsoyLMpY67MJRxZodhyhK SWVv+qKNeLwawFN+ZGsv6YV6UalgZUGqi0mGZLkoyXedKS7BakAJKX9ww9hoyl+nBVsP GM9Js6k4qTjkUROuUXY1VQrzollTZmvoHMEp8t+2RN7MxrKjAo6qJGc+jyvWu8cf11mH Ww== Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2105.outbound.protection.outlook.com [104.47.58.105]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3kqmn6vat9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 08 Nov 2022 12:17:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L50K6i9QkpcmkhdmQp6mYKJg6GwSq4WVq5y583XbWqOXhTrIdvmnajfcdS4meOp6swVhETVQ165YJKyG8Ort7YJjJbT52q/6xHpE63aZYLNKZDYDEQgSRcelbzUFQ3QJE7TCr3EK8Vhg1QbLmrgwq3pj0R33QL8jGyCspohCTpJbQUc+VJwFnNS5MTR5lB4SwGwav8N2Xb7+TZqqR24pmO/rsvhJRoVqVpcxuenizCREdbeRxXXHHjf6moqFptIRpLiIjjjsL2R70dmdwm23c+nZEqPyo3UUTKkLH27IY7ZOQmx9YTRViv7RzfPCIwBDlBD9wHF9hoKH+0YnMLAQXQ== 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=C/NX4LFciDmu4JfEQ118yZ7s+dqdr1Ojxg+SFw+UTuI=; b=P1mVBwl/KoFYdwR2l7x4QB8iW6zu6nxzG5jxJZxMuiB0SZC4hsVGNHT9XlKdHeBCT/bTJfXRKqvYDMiZ9TaiSHhHPCPnmdLqFuH62MsB9OrRDW9mzApvDyf0Ry74mqQSdj5PeTAMPOxGqwBO19ouTKfUoze8T0zkajvYTzVC6lLIEVrhI7TsuLp2bY4R9aRjnygXUJTrf89lZy+cI8c3m4go7wPo7Sf6cf+wNUtlWMWuUwa5wvyNMBHBGN48Nv4oKYee0QVDeitz5oU0eRhf0XLlSSYNOQe7wftMLKVA+FboQLlVeolWBA4SwLgcrimAlHF78FzQM9FbNbOtxPoXOw== 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 BL0PR1501MB1972.namprd15.prod.outlook.com (2603:10b6:207:36::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.25; Tue, 8 Nov 2022 12:17:18 +0000 Received: from MN2PR15MB3149.namprd15.prod.outlook.com ([fe80::3b32:d4ae:dfea:e23b]) by MN2PR15MB3149.namprd15.prod.outlook.com ([fe80::3b32:d4ae:dfea:e23b%7]) with mapi id 15.20.5791.026; Tue, 8 Nov 2022 12:17:18 +0000 From: Ulrich Weigand To: "simark@simark.ca" , Aditya Kamath1 , "gdb-patches@sourceware.org" CC: Sangamesh Mallayya Subject: Re: [PATCH] 0001-Fix-multi-thread-debug-bug-in-AIX.patch Thread-Topic: [PATCH] 0001-Fix-multi-thread-debug-bug-in-AIX.patch Thread-Index: AQHY6DximDPpCqTL9kGyFvcEZokFBq4jlIiAgBFljYeAAA2HgA== Date: Tue, 8 Nov 2022 12:17:18 +0000 Message-ID: <5df6ab523034d1997ffda5bb06c3bd87777dcccb.camel@de.ibm.com> References: <0866c91331b08f2870fad6e6a13fbcd1a9823b48.camel@de.ibm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR15MB3149:EE_|BL0PR1501MB1972:EE_ x-ms-office365-filtering-correlation-id: ead0c406-0fe6-463f-a98f-08dac1832dfd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: shXNkEhgXGZRRQHx3D8GQb+fx8Nn6/8o7kDj1lsFFIRARHxOtKP0HeF11yicZKxnVCVsKF6KSkG7u5JFhNUwKxWLjBmu3li9DFkUCTDRcqP+GfrJ740poOfq/QFY7bpWpdietRzTjjoQYpITmZkDJ8Pv66300dMrHqUP/IXguyQPGfo2nOUtUXS8y1qeC0dLa/Ah8oyMvqRZ6X6NGxUFUQ40+1kABY4d3IuiFsfp0ovOQyp5BYN62NKB90jhdqv22z8tgx6aeDIXimUCaQ6iR5Bf6tuMbUcspLSDc+UcLa+Jwm8FPtDmiTE4iUiHJRhEphbScBN0DOgpo5HeEqyKSm3Q1MMEqgqT433LGth8gLxZJZM2eBBxEscNdt7df9u5yvkTg0ZcCFNZC987TVQ7XaP0Rdl+PV+cNbgb8C8d0G+vYGO2AUDv/02ztfeArwTaEWLHp1BGbKrG1F7b0WMfamc1fGnyE5LtKojvAUoPidfNeg9GVoP16l9Xbq7U5GbGs2esddC90SRtke5AA6AHzdu/BgfivHxDC8zjh3kyK0z5GCXwny6lX1wOWOkW6wON0adqHIP6L4UCp8Ba62oZMXbL6dQku+7hZXI6WA90ja2hXWlo2PO1wcB++5dHT/BMxOrBrFToQ64Yj8efFX1iS1VB04mO+HVd+naK9hSLZEBbdvSpw/BYheDkWYOXzDfArTQngs1NEo3Zga5GXobllo5WXLWkkHROeu8KfBkXZo3aXiDhPP52yCSsvaxJiKPhrEztdLtiG8HHr+XtyToF5g== 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:(13230022)(39860400002)(366004)(346002)(136003)(396003)(376002)(451199015)(122000001)(478600001)(110136005)(66946007)(86362001)(316002)(76116006)(66446008)(6486002)(64756008)(66556008)(66476007)(4326008)(38100700002)(91956017)(41300700001)(5660300002)(2906002)(8676002)(8936002)(2616005)(6506007)(83380400001)(71200400001)(6512007)(186003)(38070700005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dzZzWlNLZk5maWdwZ0NjWjZ4dmJ5MzhmSzRLZDNkOGk4YjRrQWZPUFkrdS80?= =?utf-8?B?bDlFK3BJNWMrTXhuZzZiRGhzcVF6NzRMQmdmKzFRUlZGUk5XVEhKb0Q5alF2?= =?utf-8?B?cTM0TG52bTNOd25aQnpkcEFBamhUdExTVWVHUzhCTXFWbGRwTk5WbC92ZXpz?= =?utf-8?B?ZEl1cnI1VzBMa0svTkVvcFpxb3FEZE1vSGZITXNFazlqaVlvV09YTFdjdkVi?= =?utf-8?B?bHlOUFV0RENCT3MrTkgxM3dYZEpLUGxEYS9KTVB4M210YzVuYnkyZWhycjdP?= =?utf-8?B?cEdjSlY3YzBCWldtc0gzdm01aUVVeXpRNkNRUm9XTzFQR3hKRTFBRlZrWUJh?= =?utf-8?B?VGtaSDVzR2VMN25EWXFpTEhSSFA3aTFuZS94dVR1NHR1cUFvZHN5ZDBQV1Zi?= =?utf-8?B?NXgzcGI2bDNNaE1XMGlHSmM5VkthOFBWRTVhZ0Ewa1VIdXFkZkFLOXVGdkh2?= =?utf-8?B?ejFzSjYrTzdRZDVqN1g3K0ppYUFKME1KUkRyZ3JEUkdlMXd2ajRwYXdjdGlJ?= =?utf-8?B?ZGgyRWUyT2ZsdUc2NUY4MDMrb00yMzFnbTl0WnRZWHBJUVRXVTdJYm5RSVB3?= =?utf-8?B?N1V5Y0hRMkQyM1VRVUVONHRVMnR4ellOalRmc0VXM2xxSkJ6U2I4NDdKSDlN?= =?utf-8?B?ZUR0ZmZwVEcvRXQ5d0xFdnNoUWlydnN5aGJTVis2VUw4aW1rVElFaVRIQXRq?= =?utf-8?B?NlBsRVVOdnlCU0dMR0NXamo3NG9iS3R1MUliUWxoa1VPUmkrVzZZbHVoVmFK?= =?utf-8?B?ak5peVBEUXdHaElqejRseUJCYndBNVhzMEY1OXR5NGhyWFkyQUF3OTBHNFBV?= =?utf-8?B?MFl2MytZZDRWd3JET2RXTCtRUytwVzRlaVpTM3FBcVpwQnp5TWd5bitUM3NB?= =?utf-8?B?Qm90OWNVbjV1R3ZYRlhOdS9Vdm5xUk1BUFVmdEFlbkt1TWRmKzdoaGNoaXVW?= =?utf-8?B?MDczblB3amoycWw5c3ovdVJ6R29raG9QdnVDNVU3UGhKNWxqVDBlcHRoNWlR?= =?utf-8?B?alBQejB2Z0FGcUs3a212Nlhud0QzaDA1RThnZ0dUcS9UZU5GMFpDUjd6UFRB?= =?utf-8?B?azdDTi94a3EyVWhVMy9TY0h1YzVVVXpXandVV2JSM0FEb2ZsTTNSc0lOdHNT?= =?utf-8?B?bElnaDRjWmVyVjRwWEVhMktzZ1daeXg4Wjl5ZFh3UXl1ek5UZTZ1MFlaOEdK?= =?utf-8?B?QXE3QU5PUmlHSU00Mld1RUFwRjVJakx6cGFac3h6TEdFZzB4b2VEUHlRREJ6?= =?utf-8?B?WFpoMGZudThVeTJrOS9lSlZhV2l3eDdLRUdWNjhGRXNNdXNpUUZmUUxvSUM3?= =?utf-8?B?d1lZc1k4Q252cndkOUpiSWh0K3BoUnkzNERuVWJGY3R1Q21CMmJXaW1pZ3BR?= =?utf-8?B?clByMlJ4UFVBNnVNQVZxMGI5dDRWV3pGSGFKT1Vta0FFa2VuR21FWEJOWmtF?= =?utf-8?B?K0J2U0ZCSHF1blZMQ3k3cFcyd0EzVWhTVnU3dlR0aXlZRDRlRlAxazhMVG15?= =?utf-8?B?ZlBNWWZzM000dnZ3OVQrU3JYZWRORlordHZrQkcyWExSWEphR1ZTaTF4dlk2?= =?utf-8?B?czZhSDhQKzB3VjlEOHpoY3REOXpxQkxHL1NEN2VuSXpSS3ZSYThOaitiTkth?= =?utf-8?B?ejlTYklDeGtadVg5NGdMSTRkMm9udWRXRExjOVVGOHM2eFM3aGRIZlpSSUVw?= =?utf-8?B?NmlWOFVRbmEwMnY3VGFyZERFWHcwOEp4UUphUG9teG9EMXRFTCtTT2UxcUhY?= =?utf-8?B?amNCRlNXOGwzUnZ0eHN0azROcFgrL1FGUVFxQk5RODQ4YmJ0dWdWNkhSZDlV?= =?utf-8?B?ME8zVkJKbFJOaXh3UUVQMUl2SUhLdVowZEYrN3BVSFQ4WVNNVFExVGhUZlBq?= =?utf-8?B?WFBNOWlsUWhQQ1dIV3F5bElNWjl3djNXZVVQR2RPSnBhWlowS0lQaVJ2QkJw?= =?utf-8?B?VUVKMWNLUXpaOVdtM0drNUYwUmtkbTF6dTlCSEV6RzZTK3RLUDF3Yk5OZERz?= =?utf-8?B?OXVSL3VPNkJHc3FuRDI4T1VnM2xpVWhtOStQOVJaMzEwVFdJUG55YjlaRDR0?= =?utf-8?B?dnZDdlpnMTZaUFNmNG85RFpjaTVSVXkzNUN3UlpaNW1KTlhxMVk4RFp6OVZT?= =?utf-8?B?TXdSTmYyTjJrN2JhZUx6SkN1TU9JdlhDOW9DMmZiZ3lRYy9UUVE1N2Z6SlNt?= =?utf-8?B?R1Y4a01lRkcwS2lxUmdMbktvd1hMWldCS1JyK3R3SUpnamtxazdDUVFwNU53?= =?utf-8?B?cFpjWjBycFRhSkhacXF5SDhsRGRnPT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: <35DEB62F2FBB6F4FAB4033C7972DD052@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: ead0c406-0fe6-463f-a98f-08dac1832dfd X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2022 12:17:18.2196 (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: Rfyvzsn+q7hZpSV6mPPodcK+ipq/Er6PUF6iRSbVoZMFPtOchuMDxnR7p8/viM/FinCh2IjWE0LdeNZImJvIKXtywUft+nvHIcb4JsAC5to= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR1501MB1972 X-Proofpoint-GUID: 43DHdI6z5xwy6aI0ayHrVCjUmVE6xKa1 X-Proofpoint-ORIG-GUID: 43DHdI6z5xwy6aI0ayHrVCjUmVE6xKa1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-07_11,2022-11-08_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 mlxscore=0 bulkscore=0 spamscore=0 clxscore=1011 adultscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211080069 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 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: QWRpdHlhIEthbWF0aDEgPEFkaXR5YS5LYW1hdGgxQGlibS5jb20+IHdyb3RlOg0KDQo+PllvdSBz aG91bGQgZmluZCBvdXQgd2h5IHRoZSAicHJpdiIgZmllbGQgaXNuJ3QNCj4+c2V0IHVwIGNvcnJl Y3RseSwgYW5kIGZpeCB3aGF0ZXZlciB3YXMgZ29pbmcNCj4+d3JvbmcgdGhlcmUuICAoSSBiZWxp ZXZlIHRoaXMgc2hvdWxkIGhhdmUgYmVlbg0KPj5kb25lIGluIHN5bmNfdGhyZWFkbGlzdHMuKQ0K Pg0KPllvdSB3ZXJlIHJpZ2h0IGFib3V0IHRoaXMuIFdoYXQgaXMgaGFwcGVuaW5nIGlzIHRoZSBt YWluIHByb2Nlc3MgDQo+YW5kIHRoZSB0aHJlYWQgcmVwcmVzZW50aW5nIGl0IGFyZSB0cmVhdGVk IGFzIHR3byBzZXBhcmF0ZSB0aHJlYWRzDQo+YnkgdGhlIGxpYnB0aHJlYWQgbGlicmFyeS4gTWFp biBwcm9jZXNzIGhhZCBubyBwcml2YXRlIGRhdGEgc2V0DQo+d2hlcmVhcyB0aGUgdGhyZWFkIHJl cHJlc2VudGluZyBpdCBoYWQuIFVzdWFsbHksIGJvdGggb2YgdGhlbQ0KPnNob3VsZCBoYXZlIGl0 IGFuZCB0aGVpciBwcml2YXRlIGRhdGEgbXVzdCBiZSB0aGUgc2FtZS4gDQoNCkkgc2VlLiAgSSBh Z3JlZSB0aGlzIGlzIHRoZSByb290IGNhdXNlIG9mIHRoZSBpc3N1ZSwgYnV0IHRoZSBmaXgNCmRv ZXNuJ3QgbG9vayBxdWl0ZSByaWdodCB0byBtZS4NCg0KWW91IHNob3VsZCBub3QgZXZlbiAqaGF2 ZSogdGhlIGR1cGxpY2F0ZSBHREIgdGhyZWFkIGluIHRoZSBmaXJzdCBwbGFjZS4NCg0KPihnZGIp IGluZm8gdGhyZWFkcw0KPiAgSWQgICBUYXJnZXQgSWQgICAgICAgICAgICAgICAgICAgICAgICAg IEZyYW1lIA0KPiogMSAgICBwcm9jZXNzIDEyMDU5MDQ2ICAgICAgICAgICAgICAgICAgIDB4ZDA1 OTVmYjAgaW4gX3BfbnNsZWVwICgpIGZyb20gL3Vzci9saWIvbGlicHRocmVhZC5hKHNocl94cGc1 Lm8pDQo+ICAyICAgIFRocmVhZCAxICh0aWQgMzkxMjU0ODcsIHJ1bm5pbmcpICAgMHhkMDU5NWZi MCBpbiBfcF9uc2xlZXAgKCkgZnJvbSAvdXNyL2xpYi9saWJwdGhyZWFkLmEoc2hyX3hwZzUubykN Cj4gIDMgICAgVGhyZWFkIDI1OCAodGlkIDIzMzk2ODA5LCBydW5uaW5nKSB0aHJlYWRfZnVuY3Rp b24gKGFyZz0weDApIGF0IGNvbnRpbnVlLXBlbmRpbmctc3RhdHVzLmM6MzYNCj4gIDQgICAgVGhy ZWFkIDUxNSAodGlkIDM2NTAzODgzLCBydW5uaW5nKSB0aHJlYWRfZnVuY3Rpb24gKGFyZz13YXJu aW5nOiAoSW50ZXJuYWwgZXJyb3I6IHBjIDB4MCBpbiByZWFkIGluIHBzeW10YWIsIGJ1dCBub3Qg aW4gc3ltdGFiLikNCg0KVGhpcyBpcyBub3QgaG93IEdEQiB0aHJlYWRzIGFyZSBoYW5kbGVkIG9u IGFueSBvdGhlciBwbGF0Zm9ybS4gIFdoaWxlDQp5b3UgZG8gaGF2ZSBhIHNpbmdsZSBkdW1teSB0 aHJlYWQgcmVwcmVzZW50aW5nIHRoZSBwcm9jZXNzIGlmIGl0IGlzDQoqbm9uLXRocmVhZGVkKiwg YXMgc29vbiBhcyB0aGUgcHJvY2VzcyBpcyByZWNvZ25pemVkIGFzIG11bHRpLXRocmVhZGVkLA0K eW91IHdpbGwgb25seSBzZWUgYSBzaW5nbGUgR0RCIHRocmVhZCBwZXIgdGFyZ2V0IHRocmVhZCwg YW5kIG5vDQpzZXBhcmF0ZSAidGhyZWFkIiBmb3IgdGhlIHdob2xlIHByb2Nlc3MuDQoNClNvIEkg dGhpbmsgaW5zdGVhZCBvZiBhZGRpbmcgYSAicHJpdiIgc3RydWN0IHRvIHRoYXQgR0RCIHRocmVh ZA0KaWRlbnRpZnlpbmcgdGhlIG1haW4gcHJvY2VzcywgdGhlIHN5bmNfdGhyZWFkbGlzdHMgcm91 dGluZSBzaG91bGQNCmFjdHVhbGx5IGp1c3QgZGVsZXRlIGl0IChvciByZXBsYWNlIGl0IHdpdGgg dGhlIGFjdHVhbCBmaXJzdCB0aHJlYWQsDQp3aGF0ZXZlciBpcyBlYXNpZXIpLg0KDQpMb29raW5n IGF0IHRoZSBjb2RlLCB0aGVyZSBhbHJlYWR5IHNlZW1zIHRvIGJlIGEgcGxhY2Ugd2hlcmUNCnN5 bmNfdGhyZWFkbGlzdHMgZGVsZXRlcyBHREIgdGhyZWFkcyB0aGF0IGRvIG5vdCBtYXRjaCBvbnRv DQphbmQgb2YgdGhlIHRocmVhZHMgcmVwb3J0ZWQgYnkgdGhlIEFJWCB0aHJlYWQgbGlicmFyeSAt IGNhbg0KeW91IHZlcmlmeSB3aHkgdGhpcyBkb2Vzbid0IHRyaWdnZXIgaGVyZT8NCg0KQnllLA0K VWxyaWNoDQoNCg==