From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id CD5F93858D35 for ; Tue, 21 Nov 2023 07:30:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CD5F93858D35 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ibm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CD5F93858D35 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=148.163.156.1 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700551856; cv=pass; b=HE2rwaa8c7C2emTKt52CEdI15ajB0HkW11H0gV84DDFZN+ST7fp5RbI9mTAgPPy8HFNtDvY61c9WnojGwUJpP9oWQZ2apZdSdHAey58YGkCmTch/0YdKdfXuI42iisjn233sWvVFyjTPTXsN3dFWPaMia8JbijOaQ3mf5pgTzMs= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700551856; c=relaxed/simple; bh=E+nHLecb48qPpr7Rzrk/iLQxufRO6XrWjoAd99HK7Xg=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=HjMZPsz4Gg7d4BPFc+cJIdPCx8MqcJuR5dF3H20x3i8g2XTjCHKwJJo6f50v7nIPs/yupxNT+0OVVRuWGBwT+Haxs21oP8ov0QwY0PVTCVRi680Wf4WwaLg9PLM7wZbMOUry8Gl4Rwjv9y6Fc5bh4sZwAkybzc9pxUmgp9+InlA= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0360083.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3AL7Mbid006864 for ; Tue, 21 Nov 2023 07:30:53 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 : mime-version; s=pp1; bh=E+nHLecb48qPpr7Rzrk/iLQxufRO6XrWjoAd99HK7Xg=; b=kkIMzwCAvOj5i/fHtGTVq9XswPc0qV0YMgceE/i32Ut4bqdQEttQqnffHCwI9GCzjZ0x i30ymBtqAizUEef3jx8lmxylrmuJ06tuBiVBeJR89PCQxALVQWXBvEd7puu4GSYpDG4f H1AfxGbe1g20EmbNUpSP6uEF88scvHygcX/Ffr90OozOd24BP05wUuNs0UcIsYCCzfPk Tl6eLJp9bHG36xVTVegYD1ZydQcBsMBi/ZrL/FsMSunW+elWY2jFf7Rdq97MYkYfGoPT CQuXWYWCYoHuUfmjDh4ZWJa+kAw1zLjApCtCD9lE8gecLg+AyqZAGC588tg8cMHr0e8D Kw== Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3ugr3nr8kk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 21 Nov 2023 07:30:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YquaOPKJf89f08pfxPhAdpTqzAK4e+fIZF2EChepBxzKfo4P/UlcwkQVelYGGhwGythKjMY8ar/qZI+nK4WMSGeuFnsdIOHlLvpgUTlv68jwt40wyEq0dwsogVqAH4I41bUQ4cZLLu7+nIIX79RDSoc7haxoPYOV2HETvqMElAgsgqwuKb1v49w3SlTzcyjnKKPIg1HVCELEUAsr0WKed7ifG5z3ZqSOrmK5zLYr21s5UsgDYyOJXi4e1UABepbMqD+VSDoUL8EtWHD53ULJsF8HJ/qlTZ4BXMGs4/gdlj1Iv19+Wjv5Fs7s9ab5x90ejL0KShgH3+qqlAGegV3XsA== 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=E+nHLecb48qPpr7Rzrk/iLQxufRO6XrWjoAd99HK7Xg=; b=ahoxHOcL+TozUin5j/nTj7i/w2G6zPmJjZ1+/SQFUgiqFC5rHCIsiMJR8Ro38YDlfQnQY3dGdUnjrRuCR7Ugku5vatyU/kyKUzi/M1kcoWrpbDcnZ+CdorX4gkvqqt5lKPVBxUQVfdBUEIXDIl9/rghFI1c1S9/kXAZEHAKN2bvY/qyBpIkjSd68S2muDmYy6Js/tADcRRb0srlJo/yl3hDkZdfaE8p+udOq26uaSnY7htFq/ha2GnXK4JDg1fe77QRWqkGNX0MSHP1oH2sGowi/T0mLU0UhKUBu0alcSIqwHtDM8eA6V1ZXwpBAh09m5vUqlSBmtf6yoV3HeuhkEg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass header.d=ibm.com; arc=none Received: from CH2PR15MB3544.namprd15.prod.outlook.com (2603:10b6:610:5::26) by MW4PR15MB4651.namprd15.prod.outlook.com (2603:10b6:303:10c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.17; Tue, 21 Nov 2023 07:30:50 +0000 Received: from CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::b6a8:d29d:7786:9ed9]) by CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::b6a8:d29d:7786:9ed9%6]) with mapi id 15.20.7025.017; Tue, 21 Nov 2023 07:30:50 +0000 From: Aditya Kamath1 To: Ulrich Weigand , "gdb-patches@sourceware.org" CC: Sangamesh Mallayya Subject: Re: [PATCH] Fix AIX thread NULL assertion failure during fork Thread-Topic: [PATCH] Fix AIX thread NULL assertion failure during fork Thread-Index: AQHaG3p5op77pE39fkCloCa6NmIkmbCDEh2AgAFJows= Date: Tue, 21 Nov 2023 07:30:50 +0000 Message-ID: References: <101f32d12e4e058fa0199bbf0b38ecfe43fcd551.camel@de.ibm.com> In-Reply-To: <101f32d12e4e058fa0199bbf0b38ecfe43fcd551.camel@de.ibm.com> Accept-Language: en-IN, en-US Content-Language: en-IN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR15MB3544:EE_|MW4PR15MB4651:EE_ x-ms-office365-filtering-correlation-id: 22de8184-bb5e-4961-21be-08dbea63c968 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ICYDW//WXVrrbDBkRP5KVBIvnutfP/bRTyMEXIdhpPvRtzpJCt+64YjAxINE+Bs6quuf83QJa+kH95ZrqLPFHKgDlyZeb1jF7U2gt78IFpNFee9ytyyboGOxAL8ifX7qfG7RvZ9SLrVWj5AwtELlNjbPAzzJBF8cysq4wOg/TPXECh7BQk7WU7zg59x7E/Ygd5QNf5kHlGmfUiqz+Bbkk1tYqfwS4M47gEW4hbrZyFYLT2g1Lv3c4eCa+IeEoN52emXW2Ddd87lvcsOAACnRg57efoA8rKShV6jD83E4WtKUCEalgyg6+uHCINBCXAvCnuGihZrVas0EQHT5qjGggaqZTMySh6zvUMM3+Q/jSKR2YdePVbp/xDBzxHoAI1LqmXjfTWjUKNMRQLnzObW2od59WK6ztk8VqmNrcfGsJrVq8yf/PRYN7IPJz07HCjtyWilFE9NBUHXfSMVxcg4rVSTWDQYJDxEagpvSSZHS3D+1moiVV1Qj2dcNMLJ8o5PM3cR+nbAUuPLl4uELTgTjj5F0Taf0T3HkknT1N9uN9xXPWimYISr5YKX/FMDCk29Q5UaGiCojTIo5GX8NAlA1Mb5NwNOtkvXaawCbRYERhldg1OpjLnAsU6kpR9uGagCR x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR15MB3544.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(376002)(39860400002)(346002)(366004)(230922051799003)(186009)(451199024)(64100799003)(1800799012)(71200400001)(6506007)(7696005)(122000001)(478600001)(9686003)(316002)(55016003)(8936002)(4326008)(66946007)(38100700002)(8676002)(110136005)(76116006)(66446008)(66476007)(64756008)(66556008)(53546011)(83380400001)(2906002)(52536014)(5660300002)(33656002)(26005)(41300700001)(86362001)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aEhuUTVpZnRhSm5sbU5IbUl1MUEva0JtTkt3SGhwSk45WXBNZlI0SkxhY3FY?= =?utf-8?B?UDR2bEFUbk9IS1B1bE52d05iK21vWUxDMVFZTU1NNlZBMXMwMW5LWGdYRzVh?= =?utf-8?B?K0ZJSTRzSWQxL0pnalVhYkZHTmtjWkFHTENrZm44bkxoQWhZdVVRV3JsTWZt?= =?utf-8?B?R2J4MDVLQ3ZjMzRreXI5SE0zMG5NWUdGQ1g4bXJ3VnFTajlWd2tUeUVSbm80?= =?utf-8?B?KzFHUCtaWG8rQWRueVd5RFBQMEV2diszUzg2dXIxL0F4bWFvNHV2ZzRhUGox?= =?utf-8?B?WVZkS2d5djdiSHorbVhxbEsxS2llRzNnbExKYnNuSXdnaUgrVEgzaWh2cW5O?= =?utf-8?B?M1M3ZHV4cXZJNitWTGd0YzZoY296aHpOU1M1elViVVYrUVpXM0xGNUJPRXJt?= =?utf-8?B?cTdRNHBTd3dtSlNlQUNia2dBRG9mdnhyS3RHb284OVl1WDNzMlNQRmk2aWN0?= =?utf-8?B?QzMvbW9uY294cjkzZFEzREhNNVN3Mld1WWV4RzZ4TWFoNWFnVXE5eTl3czZU?= =?utf-8?B?d0xXVWJVRTVxbkFJRGkrN3VxOFdRcW1Xb21HMXhjdTg2SVl6cHNQcktpRnJF?= =?utf-8?B?UGtQZk1tMjZxZ2EyaXhMWW9NSE5mbWNRbWRxWUhRUnd2M2txV0JPZXRCV3J5?= =?utf-8?B?V0tkVnVETThUT252ejJxbWE4Y253U2NFNytDTmhpN1pwdHBTRmFrbHdLZ0M2?= =?utf-8?B?NlNGeW1QRXFTVlo1M0ZWK1ZDNXN1U1BkbkZPMzFmdFVHQkNkYUxhcFJINllB?= =?utf-8?B?U3ZsQXMrczRmVGNaZ2lpRk1nckg4N0QwWW9NbEtSM0V4RXIvWGp0TFZiZE1Z?= =?utf-8?B?N2gzdUxaaHFQSzFCei9TRXN2KzFPY0phaitGNk9WaHhXZk1iak82bU1xeEt4?= =?utf-8?B?ejl2dHJlWkl4ZjFadE1GbUNiR3p1RWF5ZTdyUFk2MmVqWmxDVWFpdytHdDdK?= =?utf-8?B?M0FhWkFabDZkODBMYTBQNW9IclhvZ3Z0SHZrUStOcE9JaFV3aEtGN0tCTVAx?= =?utf-8?B?QjBFMHV3bDE4cFlxM0VWYytJdnZPVG84aEpJcE1UUEJtTEJpTFVKUDRCUEhr?= =?utf-8?B?RmNQc1B4UFlvZzVyWEs0ZWprT3E0ODFIbTNjdzNoeUFYRU9nWTBKb3FKaGFO?= =?utf-8?B?blY4M1BnUlc2ZkRHaE9SVENUQTJDcnl0ZVUyeXpsaFFwUUR3ZHNxV2NLalln?= =?utf-8?B?eC80NTZMMm9PUjBESlNodm1obGlCcDVyT0lTeXNEdVA2empOelhWTFl0MUxj?= =?utf-8?B?MGpSenltYlN6T2NEYjhidEVidzMrUzRWY2Y0Z1VPc1FUOUhkTnE3SjR1MERD?= =?utf-8?B?MDcxbTZ3WlN3T1FuNmtocC8xWUIvZmJlMU5WclpTd2xaSjk4dTRIc2Y2cWJK?= =?utf-8?B?Rm5DaVRQMWNYdEV0TU9jdk4zblZjRldsZURxRlcrVHRETmVoQ1ZNUkNaZG1a?= =?utf-8?B?aGFlMFNwSERUU2VEbWhFeEZYblVncW02M1VVY3QrTzJ0dTd3WjdZWTNTV2dD?= =?utf-8?B?amJPVDB1NGpBV0dJVlNrcWJHd3ByaTk4aGR5YkxkQmZuYWx5WU5Hc3dLeENv?= =?utf-8?B?TEJOd2RGUTIvY0NtSU5MbnRWTy9hdEFyU3ZJOHJpbVY0OU9pOFd6RzZydDN6?= =?utf-8?B?STNZNVJYMTNGR0E1ckFpc3RGL0lyNk5aQ1Y5RTNkbWNWb29UVFpzMGtHUmRj?= =?utf-8?B?MWs0YnNTcTRuL3VBdVpRaFAzOHphRTIxM250Wlg5ektSemZBdnlpNmV0SXdj?= =?utf-8?B?OGo4TmIwanVtZmJrSUZJdGc4ZUg2Z1NpNC9vK3JqOG1sWFQxamlsL0xYM3A1?= =?utf-8?B?d3JWRzJSM3FPWlc4RHNuZVA5cWo5NVJHZksxYXE1T1pCR0Vzbi9qVnJLZUV4?= =?utf-8?B?RU9VRS9YZmx2Q29kOXdyMFZ3ZFJTNGhKNW40a0R2SlIrSVlvQWVqNzQwYUo3?= =?utf-8?B?RHlYOURMUC84OFdwQ0YrdVhuYUFmU3dCMWpXUGhMR05RWWRPd09aN2o2a1lD?= =?utf-8?B?Ky9EeHQ0VGxjS00yVDRDNVJZclArOElxSmc3dUhXa0hVN3VzYUFqc0Q1RjBt?= =?utf-8?B?dm8xWkpsakpGbTV4djZHbnVyRDRpcUs0U0FvSDVsbzBXMW0xNCtTdWMvWHFF?= =?utf-8?B?UUJhRjhZK2xoZWpkV3dxVzhuSHRhWnlYanFsSE9pT01EbXF5cnQ2dGJTakV4?= =?utf-8?B?bWc9PQ==?= Content-Type: multipart/alternative; boundary="_000_CH2PR15MB35441471C82C5C2455447A59D6BBACH2PR15MB3544namp_" MIME-Version: 1.0 X-OriginatorOrg: ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR15MB3544.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22de8184-bb5e-4961-21be-08dbea63c968 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2023 07:30:50.4594 (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: KpysGs5EKvKdb/e31jivIVhO6Jt4m4jwy3QZj7HV5xlNhjvVyzJzbc8GZYxGi6wpseRoYQBeS3fgWjuUYhWspA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR15MB4651 X-Proofpoint-GUID: ZxazEC5vwsqR-DqAkaWrJCWjx6wFUcRs X-Proofpoint-ORIG-GUID: ZxazEC5vwsqR-DqAkaWrJCWjx6wFUcRs X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-21_03,2023-11-20_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 phishscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311210057 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,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 List-Id: --_000_CH2PR15MB35441471C82C5C2455447A59D6BBACH2PR15MB3544namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgVWxyaWNoIGFuZCBjb21tdW5pdHksDQoNCj5TbyBoZXJlJ3MgdGhlIHBp ZWNlIEkgZG8gbm90IGZ1bGx5IHVuZGVyc3RhbmQ6IFllcywgd2FpdCAoKSBp bnNpZGUgcnM2MDAwLWFpeC1uYXQuYw0KPndpbGwgc2V0IHRoZSBvdXJzdGF0 dXMgY2hpbGRfcHRpZCB0byBhIG5vbi10aHJlYWRlZCBwdGlkLiAgQnV0IHRo YXQncyBmb3IgYSBuZXdseQ0KPmNyZWF0ZWQgY2hpbGQgcHJvY2VzcyB0aGF0 IHNob3VsZCBub3QgKmJlKiB0aHJlYWRlZCBhdCB0aGlzIHRpbWUsIHJpZ2h0 Pw0KDQpZZXMuIFNvIHRpbGwgaGVyZSBpdCBpcyBjb3JyZWN0IGFuZCB3ZSBh cmUgb24gdGhlIHNhbWUgcGFnZSBoZXJlLiBUaGUgY2hpbGQgcHRpZCBpcyBw dGlkX3QgKHBpZCwgMCwgMCkuIEhlcmUgY2hpbGQgc2hvdWxkIG5vdCBiZSB0 aHJlYWRlZC4gQW5kIHRoZXJlZm9yZSB3ZSBoYXZlIHJlZ2lzdGVyZWQgdG8g dGhlIEdEQiBjb3JlIHRoYXQgdGhlIHBhcmVudCBoYXMgYSBub24tdGhyZWFk ZWQgY2hpbGQuDQoNCj5TbyBob3cgaXMgaXQgcG9zc2libGUgdGhhdCBpbiBi ZXR3ZWVuIHdhaXQgKCkgc2V0dGluZyB0aGUgY2hpbGRfcHRpZCBhbmQgaW5m cnVuLmMNCj51c2luZyBpdCB0byBzd2l0Y2ggdG8gdGhlIGNoaWxkLCB0aGUg Y2hpbGQgaXMgYmVjb21pbmcgbXVsdGktdGhyZWFkZWQ/ICBXaGVyZSBpcw0K PnRoZSBzeW5jX3RocmVhZGxpc3RzICgpIGNhbGwgdGhhdCBtYWtlcyB0aGlz IGhhcHBlbj8NCg0KPkkgdGhpbmsgd2Ugc2hvdWxkIHVuZGVyc3RhbmQgYmV0 dGVyIGhvdyB0aGlzIGNvdWxkIGhhdmUgaGFwcGVuZWQuDQoNCknigJltIHNv cnJ5IEkgbWlzc2VkIGFuIGluZm9ybWF0aW9uIHRvIHRlbGwgeW91LiBTbyB0 aGUgcGFyZW50IHByb2Nlc3MgaXMgbG9hZGVkIGl0IGlzIG11bHRpLXRocmVh ZGVkLCBjaGlsZCBpcyBsb2FkZWQgYW5kIHRocm91Z2ggd2FpdCB3ZSBoYXZl IGluZm9ybWVkIHRoYXQgZm9yayAoKSBldmVudCBoYXMgaGFwcGVuZWQgYW5k IGdpdmVuIHRoZSBHREIgY29yZSBpdHMgcmVxdWlyZWQgaW5mb3JtYXRpb24u DQoNClRoaXMgY2hpbGQgbm93IHdpbGwgaGF2ZSBpdHMgb2JqZWN0IGZpbGUg d2hpY2ggd2lsbCBiZSBsb2FkZWQgc29vbi4gU28gbmV3X29iamZpbGUgKCkg aXMgY2FsbGVkIHdoaWNoIHdpbGwgaW50dXJuIGNhbGwgcGRfZW5hYmxlICgp IGFuZCB0aGlzIGZ1bmN0aW9uIHdpbGwgY2FsbCBwZF9hY3RpdmF0ZSAoKSB0 aGVuIHBkX3VwZGF0ZSAoKSwgdGhlbiBzeW5jX3RocmVhZGxpc3RzICgpLiBP bmNlIGl0IGlzIGluIHN5bmNfdGhyZWFkbGlzdHMgKCkgaXRzIHB0aWQgd2ls bCBnZXQgc3luY2VkIHRvIHB0aWRfdCAocGlkLCAwLCB1dGlkKSBzaW5jZSBj bXBfcmVzdWx0IHdpbGwgYmUgcG9zaXRpdmUsIHBidWYgaGFzIGEgdXNlciB0 aHJlYWQgSUQgYnV0IGdidWYgZG9lcyBub3QgYW5kIGhhcyBhIHB0aWQgd2hp Y2ggaXMgbm9uIHRocmVhZGVkIHByb2Nlc3MuIFRoaXMgd2hlcmUgdGhlIG1l c3MgaGFwcGVucyBhbmQgd2UgZW5kIHVwIGNoYW5naW5nIHRoZSBwdGlkIHZp YSB0aHJlYWRfY2hhbmdlX3B0aWQgKCkuIEFmdGVyIHRoaXMgd2Uga25vdyB0 aGF0IGNoaWxkIGhhcyB0aHJlYWRlZCBwdGlkIGJ1dCBHREIgY29yZSBpcyBz dGlsbCB1c2luZyBwdGlkX3QgKHBpZCwgMCwgMCkuLg0KDQpQZXJoYXBzIEdE QiBjb3JlIHdpbGwgdXBkYXRlIHRoaXMgcHRpZCBsYXRlci4gSSBhbSBub3Qg c3VyZSBvZiB0aGF0LiBCdXQgeWVzLCB3ZSBuZWVkIHRvIHN0b3AgcGRfYWN0 aXZhdGUgKCkgZnJvbSBzeW5jaW5nIHRocmVhZGxpc3RzIHdoZW4gdGhlIGNh bGwgaXMgbWFkZSBmb3IgYSBjaGlsZCBwcm9jZXNzIHdob3NlIG9iamVjdCBm aWxlIGlzIGp1c3QgbG9hZGVkIGFuZCBHREIgY29yZSBpcyB5ZXQgdG8gc3dp dGNoIHRvIHRoaXMgdGhyZWFkIHBvc3QgZGV0YWNoaW5nIHRoZSBwYXJlbnQg cHJvY2VzcyBzaW5jZSB0aGUgdXNlciBoYXMgc2V0IGhpcyBkZWJ1Z2dpbmcg b3B0aW9ucyBsaWtlIHRoYXQuIElmIHdlIHJlY2FsbCB3ZSBjaGVjayB0aGlz IGluZi0+aW5faW5pdGlhbF9saWJyYXJ5X3NjYW4uIEJ1dCBpbiB0aGlzIGNh c2UsIHRoaXMgZmxhZyBpcyBub3QgYWJsZSB0byBzdG9wIHRoaXMgYnVnIGZy b20gaGFwcGVuaW5nLg0KDQpUaGF0IGlzIHdoeSBpbiBteSBwYXRjaCBzZW50 IGluIHRoZSBwcmV2aW91cyBlbWFpbCBJIHdhcyBjaGVja2luZyB0aGF0IGlz IHRoZXJlIGlzIG9ubHkgb25lIHRocmVhZCB0aGF0IGEgcHJvY2VzcyBoYXMg dGhlbiBkbyBub3QgY2hhbmdlIHRoZSBwdGlkIHRvIGEgdGhyZWFkZWQgb25l Lg0KDQpTbyB5ZWFoIHRoaXMgaXMgdGhlIHRob3VnaHQgcHJvY2Vzcy4gTGV0 IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuIEkgYW0gcGFzdGluZyB0aGUgb3V0 cHV0IHdoZXJlIEkgaGF2ZSBwcmludCBpbiBwZF91cGRhdGUgKCkgYW5kIHBk X2VuYWJsZSAoKS4gV2UgY2FuIGNsZWFybHkgc2VlIHdoeSB0aGlzIGlzIGhh cHBlbmluZy4gSG9wZSBpdCBoZWxwcy4NCg0KSGF2ZSBhIG5pY2UgZGF5IGFo ZWFkLg0KDQpUaGFua3MgYW5kIHJlZ2FyZHMsDQpBZGl0eWEuDQoNCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0NClJlYWRpbmcgc3ltYm9scyBmcm9tIC8vZ2RiX3Rlc3RzL211bHRp LXRocmVhZC1mb3JrLi4uDQooZ2RiKSBzZXQgZm9sbG93LWZvcmstbW9kZSBj aGlsZA0KKGdkYikgcg0KU3RhcnRpbmcgcHJvZ3JhbTogL2dkYl90ZXN0cy9t dWx0aS10aHJlYWQtZm9yaw0KcGRfdXBkYXRlIHBpZCA9IDkwNDQyODANCnBp ZCBpbiBzeW5jX3RocmVhZGxpc3RzICgpIGlzIDkwNDQyODANCnBkX3VwZGF0 ZSBwaWQgPSA5MDQ0MjgwDQpwaWQgaW4gc3luY190aHJlYWRsaXN0cyAoKSBp cyA5MDQ0MjgwDQpwZF91cGRhdGUgcGlkID0gOTA0NDI4MA0KcGlkIGluIHN5 bmNfdGhyZWFkbGlzdHMgKCkgaXMgOTA0NDI4MA0KW05ldyBUaHJlYWQgMjU4 XQ0KW05ldyBUaHJlYWQgNTE1XQ0KW0F0dGFjaGluZyBhZnRlciBUaHJlYWQg NTE1IGZvcmsgdG8gY2hpbGQgcHJvY2VzcyAxMzc2MzA1Ml0NCltOZXcgaW5m ZXJpb3IgMiAocHJvY2VzcyAxMzc2MzA1MildDQpbRGV0YWNoaW5nIGFmdGVy IGZvcmsgZnJvbSBwYXJlbnQgcHJvY2VzcyA5MDQ0MjgwXQ0KSGVsbG8gZnJv bSBQYXJlbnQhDQpbSW5mZXJpb3IgMSAocHJvY2VzcyA5MDQ0MjgwKSBkZXRh Y2hlZF0NCkhlbGxvIGZyb20gQ2hpbGQhDQpIZWxsbyBmcm9tIFBhcmVudCEN CkluIHBkX2VuYWJsZSB3aXRoIHBpZCAxMzc2MzA1Mg0KcGRfdXBkYXRlIHBp ZCA9IDEzNzYzMDUyDQpwaWQgaW4gc3luY190aHJlYWRsaXN0cyAoKSBpcyAx Mzc2MzA1Mg0KdGhyZWFkLmM6MTM4NTogaW50ZXJuYWwtZXJyb3I6IHN3aXRj aF90b190aHJlYWQ6IEFzc2VydGlvbiBgdGhyICE9IE5VTEwnIGZhaWxlZC4N CkEgcHJvYmxlbSBpbnRlcm5hbCB0byBHREIgaGFzIGJlZW4gZGV0ZWN0ZWQs DQpmdXJ0aGVyIGRlYnVnZ2luZyBtYXkgcHJvdmUgdW5yZWxpYWJsZS4NCg0K DQoNCkZyb206IFVscmljaCBXZWlnYW5kIDxVbHJpY2guV2VpZ2FuZEBkZS5p Ym0uY29tPg0KRGF0ZTogTW9uZGF5LCAyMCBOb3ZlbWJlciAyMDIzIGF0IDQ6 NTfigK9QTQ0KVG86IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnIDxnZGIt cGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZz4sIEFkaXR5YSBLYW1hdGgxIDxBZGl0 eWEuS2FtYXRoMUBpYm0uY29tPg0KQ2M6IFNhbmdhbWVzaCBNYWxsYXl5YSA8 c2FuZ2FtZXNoLnN3YW15QGluLmlibS5jb20+DQpTdWJqZWN0OiBSZTogW1BB VENIXSBGaXggQUlYIHRocmVhZCBOVUxMIGFzc2VydGlvbiBmYWlsdXJlIGR1 cmluZyBmb3JrDQpBZGl0eWEgS2FtYXRoMSA8QWRpdHlhLkthbWF0aDFAaWJt LmNvbT4gd3JvdGU6DQoNCj5Bc3N1bWUgd2UgaGF2ZSBzZXQgZGV0YWNoX29u X2ZvcmsgPSBvbiBhbmQgc2V0IGZvbGxvdy1mb3JrLW1vZGUgY2hpbGQuDQo+ SW4gQUlYLCBvbiBhIGZvcmsgKCkgZXZlbnQgd2Ugc2V0IG91ciBzdGF0dXMg YW5kIHJldHVybiBvdXIgcGFyZW50IHB0aWQgZnJvbSByczYwMDAtYWl4LW5h dC5jLi4NCj5PbmNlIHRoZSBvYmplY3QgZmlsZSBvZiB0aGUgbmV3X2luZmVy aW9yIG9yIGNoaWxkIHByb2Nlc3MgaXMgbG9hZGVkIHdlIGNhbGwgcGRfZW5h YmxlICgpIHRvDQo+c2V0IG91ciB0aHJlYWQgdGFyZ2V0IGFuZCBzeW5jIG91 ciB0aHJlYWRsaXN0cy4gSW4gb3VyIHN5bmNfdGhyZWFkbGlzdHMgd2UgaGF2 ZSBwYnVmIGhhdmluZw0KPm91ciBwdGhyZWFkIGxpYnJhcnkgdGhyZWFkcyBh bmQgZ2J1ZiBoYXZpbmcgb3VyIEdEQiB0aHJlYWRzIGtub3duIHRvIEdEQiBj b3JlIHRoYXQgaGF2ZSBiZWVuDQo+cmVnaXN0ZXJlZC4NCg0KPldoaWxlIEkg Y2Fubm90IHNheSB3aXRoIDEwMCUgc3VyZXR5IHRoYXQgZnJvbSB3aGVyZSBH REIgY29yZSBnb3QgdGhpcyBwdGlkIGFuZCB3aHkgaXQgZGlkIG5vdA0KPnVw ZGF0ZSB0byBwdGlkX3QgKHBpZCwgMCwgdGlkKSAsIG15IG9ic2VydmF0aW9u IHBvc3QgZGVidWdnaW5nIGlzIHRoYXQgR0RCIGNvcmUgd291bGQgaGF2ZSBn b3QNCj5wdGlkX3QocGlkLCAwLCAwKSBmcm9tIHRoZSByczYwMDAtYWl4LW5h dC5jIGZpbGUsIGluc2lkZSB0aGUgd2FpdCAoKSB3aGVyZSB3ZSBkaWQgaW5m b3JtIEdEQg0KPmJ5IHNldHRpbmcgYSBzdGF0dXMgdGhhdCB0aGlzIGEgY2hp bGQgcHJvY2VzcyBiZWxvbmdpbmcgYSBwYXJlbnQgcHJvY2VzcyBvbiBhIGZv cmsgZXZlbnQuDQo+R0RCIGNvdWxkIG5vdCBjaGFuZ2UgdGhpcyBwdGlkIGl0 IGdvdCBkdXJpbmcgdGhlIGZvcmsgZXZlbnQsIGV2ZW4gdGhvdWdoIHdlIGNo YW5nZWQgaXQgbGF0ZXINCj52aWEgc3luY190aHJlYWRsaXN0cyAoKSBmcm9t IGFpeC10aHJlYWQuYyBmb3IgdGhlIHRocmVhZGVkIGV2ZW50Lg0KDQpTbyBo ZXJlJ3MgdGhlIHBpZWNlIEkgZG8gbm90IGZ1bGx5IHVuZGVyc3RhbmQ6IFll cywgd2FpdCAoKSBpbnNpZGUgcnM2MDAwLWFpeC1uYXQuYw0Kd2lsbCBzZXQg dGhlIG91cnN0YXR1cyBjaGlsZF9wdGlkIHRvIGEgbm9uLXRocmVhZGVkIHB0 aWQuICBCdXQgdGhhdCdzIGZvciBhIG5ld2x5DQpjcmVhdGVkIGNoaWxkIHBy b2Nlc3MgdGhhdCBzaG91bGQgbm90ICpiZSogdGhyZWFkZWQgYXQgdGhpcyB0 aW1lLCByaWdodD8NCg0KU28gaG93IGlzIGl0IHBvc3NpYmxlIHRoYXQgaW4g YmV0d2VlbiB3YWl0ICgpIHNldHRpbmcgdGhlIGNoaWxkX3B0aWQgYW5kIGlu ZnJ1bi5jDQp1c2luZyBpdCB0byBzd2l0Y2ggdG8gdGhlIGNoaWxkLCB0aGUg Y2hpbGQgaXMgYmVjb21pbmcgbXVsdGktdGhyZWFkZWQ/ICBXaGVyZSBpcw0K dGhlIHN5bmNfdGhyZWFkbGlzdHMgKCkgY2FsbCB0aGF0IG1ha2VzIHRoaXMg aGFwcGVuPw0KDQpJJ20gYXdhcmUgdGhhdCB0aGUgd2FpdCAoKSBpbiBhaXgt dGhyZWFkLmMgKHdoaWNoIGlzIHRoZSBjYWxsZXIgb2YgdGhlIHJzNjAwMC1h aXgtbmF0LmMNCm9uZSkgZG9lcyBwZXJmb3JtIGEgcGRfZW5hYmxlIC8gc3lu Y190aHJlYWRsaXN0cywgYnV0IG9ubHkgb24gdGhlICpwYXJlbnQqLCBub3QN Cm9uIHRoZSBjaGlsZC4gIFRoYXQgc2hvdWxkIGhhcHBlbiBvbmx5IGxhdGVy Lg0KDQpJIHRoaW5rIHdlIHNob3VsZCB1bmRlcnN0YW5kIGJldHRlciBob3cg dGhpcyBjb3VsZCBoYXZlIGhhcHBlbmVkLg0KDQpJZiB0aGVyZSBpcyBhIGdv b2QgcmVhc29uIHdoeSB0aGUgY2hpbGQgY2FuIGFscmVhZHkgYmUgbXVsdGkt dGhyZWFkZWQsIHRoZW4NCm9uZSBvcHRpb24gdG8gZml4IHRoaXMgd291bGQg YmUgdG8gc3dpdGNoIG91cnN0YXR1cy0+Y2hpbGRfcHRpZCB0byB0aGUgbXVs dGktDQp0aHJlYWRlZCB2ZXJzaW9uIGluIHRoZSAqYWl4LXRocmVhZC5jKiB2 ZXJzaW9uIG9mIHdhaXQgKCksIGp1c3QgbGlrZSBpdA0Kc3dpdGNoZXMgdGhl IHJldHVybmVkIHB0aWQuDQoNCkJ5ZSwNClVscmljaA0K --_000_CH2PR15MB35441471C82C5C2455447A59D6BBACH2PR15MB3544namp_--