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 A41AB3858D20 for ; Thu, 2 May 2024 17:59:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A41AB3858D20 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 A41AB3858D20 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=148.163.156.1 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714672769; cv=fail; b=rrRD+Pd2fZp2/j0s+v5OKOve9USII9PiSDdJzIJ74Fsa8ygXHGFFiM995EI7A488a8Y7myJoSX4z3Ootj4Gjc7iTAPviijR++QdPnUeS9c/ZmV46RKwHa9zbHsuL6S0HwOvm60obgJ4nec6UF0xlopYsrVOD4pH4tyaFC/oGQLs= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714672769; c=relaxed/simple; bh=4f3KtZgjbaaqQurKUpr3o3iGveocxL/KDP4IvIQyJ/U=; h=DKIM-Signature:From:To:Date:Message-ID:MIME-Version:Subject; b=EFUi7N/XT5IVAfdB3msIH5etSCMbpN0RmlKyzSTvMUMnziJpsPZ7vy1EL4F68U4l8IJ0W+m7T139DKnvXSydPeGFtmJb6b17ctLko8Jvg27M2T02EmfoEFdA8Wqnqn8LFYHb1uvnVccPBPM/Vx9lE30bfQYcf04qhd0lC0W8VsQ= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0356517.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 442HRYEF006353; Thu, 2 May 2024 17:59:22 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : date : message-id : references : in-reply-to : content-type : mime-version : subject; s=pp1; bh=4f3KtZgjbaaqQurKUpr3o3iGveocxL/KDP4IvIQyJ/U=; b=QcOYWC6RMslkvOLSjVcgA1viVY3rDSGxBk6oPOvevCH5eSUg8cvEIFtbMoQayq/s7KHb Rvu+FJ+3gPjDYcJmNgDaZHCCPwEXd+BCGUAdeE33n1tlgtef0cBhzTC4yOBYoB+Q6Jwb rON1ggiSOi8gTYTKvZBUGhl6p7qO+I+fg+5kbLyn9T8EwMhohTuqgTrJIl5zwBn6Mp7f rZQCO4dlY8yCme/0cBG1dA70Ltfv6+F8r2VCQzA9UG3tDqa4pWoh5solJuYw2QGWt14M 0XjnhJIQ+txTKxkPpuQTtDwBPaIYEN54tAi2TwYhWNnzRLNHoFmLBoTUgBPzPk7guvw4 cw== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3xvf8882d7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 02 May 2024 17:59:22 +0000 Received: from m0356517.ppops.net (m0356517.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 442HxLYg024137; Thu, 2 May 2024 17:59:21 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3xvf8882cp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 02 May 2024 17:59:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J+dqNNh7zL7AxJ0Zsan+Edppij/Oq/O12pWpN553eknKesFQSQB3X+C5mRxdAJuFk2NBs1CBxjgDl9k3v0U2UGpP3P/kF/HDQB1MZJuR/LD7pYcjpjBZiW8sKusvmiaYAlFyF2/PufLU4AFCAdD6CbUZKsgmU2jG1H3MURIQYugYXoTZWd7BBH+5+cynKir2+uVg3ZJHR2PZAwRxZZ+AiKm4FbC02/HYo7mtKpzWuw6qc/vKwKM1lv5399SWPDa/N4+Xv8sGg7rSBNsUQ5bLCGu+ImriRWYykdRQW1Rx20NAVxfJ7EEQN1LLqAsGE8R6U+XwNzO4wIJ1vjoPyVPPFw== 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=4f3KtZgjbaaqQurKUpr3o3iGveocxL/KDP4IvIQyJ/U=; b=DV07/Gq+kF/wv2hMVdfpiZBk/5TD1UuvilZOOsvUvjF0GJQSfmj5M1rpE2jAcWhht6i85z71EeSOoipYY4JlyGg2KgC447cgEam+7OZ1OpJmsTgGvvKCvWwisTXZJu21tyDncmjj9zfXWGd7eWcI1vIBpOc5rDUYMnsR7Xba2ouJwVEM7uBo6zSzKqfrTJm+KNrgt+WTAoTXmvNfLF9MVC5x5YZ4X4dozaEKsvoWs+JXJhPNRc+q0nfXeWZXsueonmBB7jmd2FvNAC8vgy8L843JmjGLzt0I3W9aP2rla/yZdzSVf2hIkvHxZVonCHgOqcGwKR2DS7ssXG19LkE8Gw== 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 SJ0PR15MB4220.namprd15.prod.outlook.com (2603:10b6:a03:2cb::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.28; Thu, 2 May 2024 17:59:15 +0000 Received: from CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::86ba:f8f8:c478:6919]) by CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::86ba:f8f8:c478:6919%3]) with mapi id 15.20.7544.023; Thu, 2 May 2024 17:59:15 +0000 From: Aditya Kamath1 To: John Baldwin , Ulrich Weigand , "akamath996@gmail.com" , "tom@tromey.com" CC: "gdb-patches@sourceware.org" , Sangamesh Mallayya Thread-Topic: [EXTERNAL] Re: [PATCH v3] [RFC] Fix AIX thread exit events not being reported and UI to show kernel thread ID. Thread-Index: AQHanK+VwSYGbLJkb0WWV/Bx2TnUqLGENd/w Date: Thu, 2 May 2024 17:59:15 +0000 Message-ID: References: <20240502142944.14445-1-akamath996@gmail.com> <1e5a9e180681b4412e37f62257ba4e9ae70dcd55.camel@de.ibm.com> <6c90f4ec-782c-4a67-975c-95c173800fac@FreeBSD.org> In-Reply-To: <6c90f4ec-782c-4a67-975c-95c173800fac@FreeBSD.org> 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_|SJ0PR15MB4220:EE_ x-ms-office365-filtering-correlation-id: 2315b51e-8702-4c9b-2a96-08dc6ad194c2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|366007|376005|1800799015|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?eUxjZjJxWlJKcVl1Z3dISWxiQXo1dWNFc2tkRnVsV2VXVXhTcVZRMUdBcjBW?= =?utf-8?B?UDhFVUhjOEZ1RldRVW1rMmVoV0pYRHhTZEw2WkhEUlNKeml5VC9oL0FFMUt3?= =?utf-8?B?aFV0MmE1Ny9oNVV6anBZOUxuMU1KSGRYQkJWU09vRTlVK2JRNVI0OHIvZEZr?= =?utf-8?B?YXRTaHFjcFFkOHF0UUY4VkVhZ2R4alJGZGpGYUFqUXFadlllV00vWUk2NnVX?= =?utf-8?B?cTEwRWRpd282c2lvWFcvZXh1cVVFeHRpYUxMcDZEc0NXa2VJeFVHaHJtRGVN?= =?utf-8?B?bHQ5SFFaZ01oZytoREIrSHdGZ0RreGdaeWdtKzBzcjBYYWFlQTd4aml5MVZr?= =?utf-8?B?ZFZKSVNiMlZaa2R2T1Z0NER0ZmVsWE1pdGxlZ0N4L0JrNlhOdFVkUGxSYlVE?= =?utf-8?B?TzBERC85T2t0YkhCbUVnbHh5K2J6eE1IMzhhQ0c5cS9YZzJ1QlNmVjZJZU55?= =?utf-8?B?MnBiY3V5alBwS3lia0ROMXNIZXlMYlNoYVpCQVVIV3Z5amhxZDVyTDdnamZV?= =?utf-8?B?U1JXYm8rRjQ5UFVuWE5vcUMwTHhMWWFXdCtMSlBXSHZvNEd0Rnc3WEZFR2ps?= =?utf-8?B?MjJKQk1Dd2VKNHNLc1dWcklObE9Bb21HcVFxTmdCald2WCsvQUdzWUs2ZzFp?= =?utf-8?B?YkFUTjZYOVBBbEprU0o4K3RjQ0dLN0drVno2bDE5VENoWFRlaDVrZC96aHBK?= =?utf-8?B?SERlZVlrNHk5LzdBelFsb0RJYjFYK3NURktzTkJXMjNsbjFReTEwN3pmaHJo?= =?utf-8?B?MEJFWVhTaFB3L0xrZDc1R2phTWZyTUk1djhMdXIwd21GQVc0MjR2NUhFa3hm?= =?utf-8?B?WTFsU3pUSDNxOTdwK1d3S3JWd3VSbGtHOWpjL2o3T2h3eEJSNlV6VTA1OGs2?= =?utf-8?B?ejczVjdOeVBpUTIvWTFzNzFyeVpyM29FL0lXbFdrQlY5MzR5aDBCZWt6bWdU?= =?utf-8?B?c0hQME9TUExOa1Fsb2trdjVUOFlhWWhqclpvTks1WjRVOTNaSkh1eG0yenM2?= =?utf-8?B?KzNrWXUramNWY1RjdUk0TGs4MFlwc3VWSVhsNjgydUQxSllZTVlvSGF3VjJ0?= =?utf-8?B?c1oxRm5FeituRkplejl1RHVabnI2MUlnMStHakJzakR4b1E5REJxZVFZbTB3?= =?utf-8?B?dUpKUjU1QktiTUJNSnYwYWpQekVFRFBCZ0lINHpDU1dzallhWEh1RmVjZU1n?= =?utf-8?B?OVZaZ2hlcUYrU3dZRDFxZDVGL054Rm10eFEzQ1BneThkN3NZNFYydjBIY0pp?= =?utf-8?B?d0ZYd0xmRURJclFSWk9RUFlPbkFQNjRkOVdJZ0t2YWl3S0F6cEQ5UG83SzA3?= =?utf-8?B?cHdyV3FIdEVhb0pVc2xKeUk0R0xxZms0L0dER3JkWE1iSyt5QmtSSDZ0Tzhu?= =?utf-8?B?YmJxbkNsK0s3djVkTm1sdjNRUG1uSkJIZXEzcWhMeVNXSHRhTUZGVlVZNHBp?= =?utf-8?B?OFNlUWdRWGg3UWFvZEVMYTFwSE0rWjgyUmlJcmVaM1NUQ0V0MWFveFdmUXEr?= =?utf-8?B?eTV4Y29RU1B5ajNEY0Y3cXE2Y1BMbkdwZGY0ajdHc2cyWFhHd1NVT1Y2d0JZ?= =?utf-8?B?aFIxWE4rRGZPQ3hBRG1JMTVyMVJIOXJVeHc4UGRsVU1KS1U3K3hHVWJITVk4?= =?utf-8?B?S2dEbG5yZ3FYUDJ6dlJFN3B6eTZ1OFpsT1h4SFNvZjR3eVBOWGtVVlRiQU5l?= =?utf-8?B?MFJ0aElIQTUvTmR0RERkUmcxcUJxcVp3UHRxQlYvNm1JQjhKVEtYazhDWDQ4?= =?utf-8?B?TFA0cE9IVEZRQU5YQzBCcXcxcWRGMFFURys5UzNYL0N2RnA5T3VxTU8wbUor?= =?utf-8?B?aGdvMi9PZU9ySlVDR3dyUT09?= 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)(366007)(376005)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TWo5TDJ1YS9aNnVpS2RUcXFXbjNBK3B4aXZMckxVRWlLRVI5Z3B6TUhQUWhY?= =?utf-8?B?N3E5YllvL05nKzNoTmxuU3hJZDNoY0hxVitabjlKcFZkRnVqMEEzckFmTUZl?= =?utf-8?B?dEJ1MC9KZWVpVVR0QVhWMXdZMFg1VkZIU0sreHVsMmYxVjlDNXhRSDZpRExG?= =?utf-8?B?Qlg4T1AzeC9VSGx0YThEamhWN2k3anRuWnBjeldEbnVhRll6ZENEcjAxVHps?= =?utf-8?B?Mk9lcE1ZbW1uY294QlJHc0w0cUYvSjJHSG11aVV0WWJKc0h1V2tlZTloaFQ3?= =?utf-8?B?cmZ3ZjJNNzZPU2toTkVCbWtXYXhxL2NxYkZkTXhkZktLdnBSbmNSSStQcFMz?= =?utf-8?B?SUNjQzgrYVdzeHlUV2F1YldrU1l6VGN6YzUxWHkzK1RSTFh3NksrZDV6azhT?= =?utf-8?B?azBXWWtpU0pLU0VpN3FRUWNkMCtxMlk4eERzcUNsZGtBZUs5UlE0U3U4Tm5T?= =?utf-8?B?Z21OcUEyNm1zcVMzYmY4MGlJTW5zM0NpYkptWVJMMENud1ZXZ0JJaXJQakV2?= =?utf-8?B?RWc2MG5RTEVOVHhIbUo1ZHZBNFpUMXR1R29KaE5DOWc4UWNzWmJuc2FsR1Ey?= =?utf-8?B?b1dKYTFDaSs4cVdnMDhOUnhOR2RSWUhDL3ZSV21sZkVVRzVIQ0dKNjNYcVBW?= =?utf-8?B?bjg0dUxxWDVxanRZeTE4d1VQbVpINU1MRVM4N212TmJUbjZvUTNZc2RCd2lj?= =?utf-8?B?SG10NXkvSGppZVhmZ3hOZFYzM0ZYNGs2YzZiTTN2WTJMUndKSkJXd1g5OUR3?= =?utf-8?B?R0NuZTIwdEtLNk1zTkxWcjJxUG5ZSVlEU0o4RXhDTmhmeEdwaUg3RStLVjBK?= =?utf-8?B?NUpXUmZNRXlyVDd1OWRFNHBodytOK3NmK0xlbUplUW9JRGQyTUdpanc0UHNU?= =?utf-8?B?U01wV255dFFoOThVQ0t2SXZwVmNXSkpXeEFITThybHEwcmpLVEJPV3VNSEp4?= =?utf-8?B?cHlaZlBCY1YwTk5QQXU5MW1aWGt4ak8wVTdaRDBuZUI5anR5UHIwc1lqVURW?= =?utf-8?B?bmszYTlGdzd3Rlh2T0IzY2g5ZFJWaUJWUVVRM2hhWFhFUGtic1hOck1qT2hW?= =?utf-8?B?VWQyTDNJV0J3KytWZFBRU2h5QU8xNmZMaVYvOVNZVzd3SUcvRWhoblV2bncz?= =?utf-8?B?eG42RmY5eFhHb2l0QmxZSytncUpnYkExSnIzRnJpYVhTenZVMjRjcmFZeEtS?= =?utf-8?B?T1UzOFF6M2lNOU83aHN5Y2R3SXVBY1RrUEF3b0Y0c0phK3hIYkZURVhwbWho?= =?utf-8?B?MHhpU0hMTTcvUUxMRmZBVmhIYkQrV0ZUQlBhbDJKUmRwblIyYUtuN0dnM2pV?= =?utf-8?B?dis4QTJVVDE1OTR1VGcrSVJ0MzNWUjkvdGx4NithZkVpK3FVdUxZWVlpM0Vx?= =?utf-8?B?Q0swMTVZakRQaVl5UnREbGNHVGZwb1lYWEhscHYwRlJSSndIN0ZybEl6QU5T?= =?utf-8?B?M1FjdWE0SFd3czUxWFlqR2IrQWtyMEtTSGdkYlorb3kvY2xBc2NqdjJscVNq?= =?utf-8?B?SnlJdWFqeGxmUWpkMVlYK0g1NVpnQlEvd25LZmpWMStXSlkxaGlscVh0ak1W?= =?utf-8?B?QURsU0JWUW52Y2hrQWc2S1VMZk93Y0k2dEt0OUNLQU44NkRYVGxUMkI5d1h6?= =?utf-8?B?WFR5TDlUYUZYcTBiWE1nYTBmdzM4VGJTTEFzc2hRNW1qaG1TSzZjdzhVT0RV?= =?utf-8?B?N3pmSnN1bmdBOEJoNWZ1ZzN4UURPblJDSnpzZlBtYWhVc3RpK1VJUTczMmJ3?= =?utf-8?B?SEhuNDlrMVFWOFg0dzFocFRhMS9hWDdMbGg0TmZWdi9zSmpIdWhtTXlsRkxL?= =?utf-8?B?NWt3MWdzVWk1TzR6SDF0R3NIc3Rna3l3cWYrc0s2ZVJ4bDRwT1BXdmU4QjhF?= =?utf-8?B?aUpQOEd1U3ZrTkpPcFVYRmVwUFNZRWxWQW5vVm0yWVJaek5BY0x2THhFaXgr?= =?utf-8?B?d002eXd3NnErZXRRNVdIejQ5OGhJd25tMXFXTG5nUHV1V1lKdE4ySTMyK3JN?= =?utf-8?B?MzB3OW9CbWo0TmtybnJxYnJFbXVrdkZFM28rY2R2UEpSQytIRGFib2hYNGY5?= =?utf-8?B?cGVCMGtoN25vMlRiOVU1UzBKUnFhNjFuSUhCTVhYeHBLd3NjaGZQejB6ZWk5?= =?utf-8?B?QUhtYjZHRlRCUE9LL3lOdjIvTi9tN0VUMXdyU01mT3NlSFFSZkJUQitkMGZi?= =?utf-8?B?bnUra1JmVXVHZEpWMFE5TmtkcFVNd2xuMG4ybkQ2dGNjN0VVSDlpdkd1NWkz?= =?utf-8?B?Mm1oajNBbDdyRVNvbmJJbTR5RHd3PT0=?= Content-Type: multipart/alternative; boundary="_000_CH2PR15MB3544777C77D7D61756C02240D6182CH2PR15MB3544namp_" 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: 2315b51e-8702-4c9b-2a96-08dc6ad194c2 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2024 17:59:15.5650 (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: /w9dTIMeXAuDlEBgIvT24BmjlWd+beL7vkgxCfANlJQ7/eiqIUHrepqq4gilS3dW8YK+2xrSfJnwxxeSVDBksw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR15MB4220 X-Proofpoint-ORIG-GUID: ATxk3-6gV32xCg7FcUPLIOdq2yvRBYDT X-Proofpoint-GUID: tFGvu-jJGcpC7X1pmz_V4HLkP72nRgTL Subject: RE: [PATCH v3] [RFC] Fix AIX thread exit events not being reported and UI to show kernel thread ID. X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-05-02_09,2024-05-02_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 priorityscore=1501 adultscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 phishscore=0 clxscore=1015 bulkscore=0 spamscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2405020118 X-Spam-Status: No, score=-3.0 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 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_CH2PR15MB3544777C77D7D61756C02240D6182CH2PR15MB3544namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmVzcGVjdGVkIFVscmljaCwgSm9obiBhbmQgY29tbXVuaXR5IG1lbWJlcnMs DQoNCkhpLA0KDQo+SSBkb24ndCByZWFsbHkgbGlrZSB0aGVzZSBuZXcgZ2xv YmFsIHZhcmlhYmxlcy4gIGV4aXRlZF90aHJlYWRzDQo+c2VlbXMgdG8gYmUg b25seSBldmVyIGFkZGVkIHRvLCBzbyBpdCB3aWxsIGp1c3Qga2VlcCBncm93 aW5nDQo+Zm9yZXZlcj8gIGluX3F1ZXVlX3RocmVhZHMgc2VlbXMgdG8gYmUg ZnVsbHkgbG9jYWwgdG8gdGhlDQo+c3luY190aHJlYWRsaXN0cyByb3V0aW5l LCBzbyB3aHkgaXMgaXQgbm90IGp1c3QgYSBsb2NhbA0KPnZhcmlhYmxlIHRo ZXJlPw0KDQo+QXMgYSBtb3JlIGdlbmVyYWwgcXVlc3Rpb24sIEknbSB3b25k ZXJpbmcgd2h5IHlvdSdyZSBjb21wbGV0ZWx5DQo+Y2hhbmdpbmcgdGhlIHdh eSBzeW5jX3RocmVhZGxpc3RzIHdvcmtzLiAgSSB0aGluayB0aGUgb3ZlcmFs bA0KPmlkZWEgb2Ygc3luY190aHJlYWRzbGlzdHMsIGkuZS4gdG8gY29tcGFy ZSB0aGUgdGhyZWFkIGxpc3Qgb2YNCj50aGUgT1Mgd2l0aCBHREIncyB0aHJl YWQgbGlzdCBhbmQgdGhlbiB1cGRhdGUgdGhlIGxhdHRlciB0bw0KPm1hdGNo IHRoZSBmb3JtZXIsIGlzIHN0aWxsIHZhbGlkLiAgSSB0aG91Z2h0IHlvdSdk IHNpbXBseSBjaGFuZ2UNCj50aGUgd2F5IHRoZSAicGJ1ZiIgbGlzdCBpcyBn ZW5lcmF0ZWQgdG8gZmlsdGVyIG91dCB0aG9zZSB0aHJlYWRzDQo+dGhhdCB0 aGUgT1MgY29uc2lkZXJzIGluIHRlcm1pbmF0ZWQgc3RhdGUuDQoNCj5JIHRo aW5rIGV4aXRlZF90aHJlYWRzIGlzIG5vdCBnbG9iYWwgYnV0IHBlci1pbmZl cmlvcj8NCg0KPmluX3F1ZXVlX3RocmVhZHMgZG9lcyBpbmRlZWQgc2VlbSB0 byBiZSBzb21ldGhpbmcgdGhhdCBjb3VsZCBiZSBsb2NhbA0KdG8gdGhlIGZ1 bmN0aW9uLg0KDQpTbyBJIGFncmVlIHdpdGgga2VlcGluZyBpbl9xdWV1ZV90 aHJlYWRzIGxvY2FsLg0KDQpZZXMsIHRoZSBpZGVhIGlzIHRvIHVzZSBwYnVm IGFuZCBnYnVmIHRvIG1hdGNoIHRocmVhZHMgYW5kIGJlIGVpdGhlciBhZGQg b3IgZGVsZXRlIGRlcGVuZGluZyBvbiB0aGUgdGhyZWFkcyBkZXBlbmRpbmcg b24gdGhlIGxpc3RzLg0KDQpIZXJlIGlzIHRoZSBwcm9ibGVtIGFzIEpvaG4g c2FpZC4NCg0KVGhlcmUgaXMgbm8gd2F5IHBidWYgaXMgYWJsZSB0ZWxsIHVz IHdoZXRoZXIgYSB0aHJlYWQgZXhpdHMgb3Igbm90LiBUaG91Z2ggYSB0aHJl YWQgcmVhY2hlZCB0aGUgUFNUX1RFUk0gc3RhdGUgaXQgc3RpbGwgZW5kcyB1 cCBiZWluZyBpbiB0aGUgZm9yIGxvb3AgKGNtZCA9IEZJUlNUIHRvIGxhc3Qp IGFuZCB0aGVyZWZvcmUgdGhlIHBidWYgbGlzdC4gU28gaW4gQUlYIHdlIGFy ZSBub3QgYWJsZSB0byBzaG93IGlmIGEgdGhyZWFkIGFjdHVhbGx5IGV4aXRz IG9yIG5vdC4gU2ltcGx5IGJlY2F1c2UgYm90aCBwYnVmIGFuZCBnYnVmIGxp c3RzIGFyZSBzYW1lIGFuZCBub3RoaW5nIHdpbGwgaGFwcGVuLg0KDQpUaGVy ZSBhcmUgdHdvIHNjZW5hcmlvcyB0aGF0IGlzIGNhdXNpbmcgcHJvYmxlbXMg aWYgd2Ugc3RpY2sgdG8gdGhlIHBidWYgYW5kIGdidWYgd2F5IG9mIGRvaW5n IHN5bmNfdGhyZWFkbGlzdHMgKCkuIEZvciBib3RoIG9mIHRoZW0gYXNzdW1l IHRoZXJlIGlzIG9uZSBtYWluIHRocmVhZCBhbmQgb25lIHRocmVhZCB3aXRo IGEgc2ltcGxlIHByaW50ZiAo4oCcSGVsbG8gd29ybGQgXG7igJ0pOw0KDQox OiAgSW4gdGhlIGZpcnN0IHNjZW5hcmlvIHRoZSB0aHJlYWQgcmVhY2hlcyBQ U1RfVEVSTSBzdGF0ZSBhbmQgcHJpbnRzIGl0cyBwcmludGYgY29udGVudHMg YXMgd2VsbCBiZWZvcmUgZXZlbiBvdXIgcGRfYWN0aXZhdGUgKCkgaXMgc3Vj Y2Vzc2Z1bCBhbmQgYXJlIGFibGUgdG8gdGVsbCBHREIgdGhhdCDigJxIZXkg YSBuZXcgdGhyZWFkIGhhcyBhcnJpdmVk4oCdIHZpYSBwZF91cGRhdGUgKCkg b3Igc3luY190aHJlYWRsaXN0cyAoKS4gSW4gdGhpcyBzY2VuYXJpbyBldmVu IGlmIHdlIGhhdmUgdGhlIGNvZGUgdG8gZXhjbHVkZSB0aGUgdGhyZWFkIGZy b20gdGhlIHBidWYgYmVjYXVzZSBpdCBpcyBpbiB0ZXJtaW5hdGVkIHN0YXRl LCBpdCBpcyBvZiBubyB1c2UsIHNpbmNlIHdlIG5ldmVyIGV2ZW4gaW5mb3Jt ZWQgdXNlciB0aGF0IG91ciB0aHJlYWQgd2FzIGJvcm4uIFNvIHBidWYgYW5k IGdidWYgd2lsbCBqdXN0IGhhdmUgYSBtYWluIHRocmVhZCBvbmx5IHRocm91 Z2hwdXQgdGhlIGRlYnVnIHNlc3Npb24uIEluaXRpYWxseSBJIHByb3Bvc2Vk IGEgZml4IHN1Y2ggdGhhdCB3ZSBza2lwIHRoZSBQU1RfVEVSTSBjb25kaXRp b24gaW4gY2FzZSB0aGUgdGhyZWFkIHdhcyBuZXZlciBhZGRlZCB0byBHREIu IEJ1dCB0aGVuIHRoaXMgY29tcGxpY2F0ZXMgdGhlIHdob2xlIGxvZ2ljIHdo aWNoIHdlIHByb3Bvc2VkIHRoZSB1c2Ugb2YgZXhpdGVkX3RocmVhZHMgc2V0 Lg0KDQoyOiBJbiB0aGUgZXhpdCBzY2VuYXJpbyBhbHNvLCBsZXQgdXMgc2F5 IHdlIGhhdmUgbWFkZSBzdXJlIEdEQiBpcyBhd2FyZSB0aGF0IGEgbmV3IHRo cmVhZCBpcyBib3JuIGFuZCBpcyBpbiBnYnVmLiBUaGlzIHRpbWUgd2hlbiAg R0RCIGNvbWVzIHRvIHN5bmNfdGhyZWFkbGlzdHMgKCksIHRoZSBmb3IgbG9v cCAoY21kPUZpcnN0IHRvIGxhc3QpIHJ1bnMgb25seSBvbmNlIGZvciB0aGUg bWFpbiB0aHJlYWQuIFJlYXNvbiBiZWluZyB0aGUgdGhyZWFkIHdpdGggc2lt cGxlIHByaW50ZiBoYXMgZmluaXNoZWQgaXRzIGpvYiBhbmQgbm8gbG9uZ2Vy IGV4aXN0cyBpbiB0aGUgT1MuIFNvIGl0IGhhcyByZWFjaGVkIGFuIHVua25v d24gc3RhdGUgKFBTVF9VTktOT1dOKS4gVGhpcyBhZ2FpbiB3aWxsIGNhdXNl IHByb2JsZW1zIHdoaWxlIGhhdmluZyBwYnVmIHRvIGRvIGEgUFNUX1RFUk0g Y2hlY2sgYW5kIHRoZW4gaGF2ZSBpdHMgbGlzdCBhbmQgdGhlbiBtYXRjaCB3 aXRoIGdidWYgbGlzdC4gV2hpY2ggaXMgd2h5IEkgcHJvcG9zZWQgZm9yIGlu X3F1ZXVlX3RocmVhZHMgdmVjdG9yLg0KDQpTbyB0aGlzIGlzIHdoYXQgaXMg aGFwcGVuaW5nIGluIEFJWCBhbmQgdGhlc2UgYXJlIGZhY3RvcnMgSSBrZXB0 IGluIG1pbmQgYmVmb3JlIHByb3Bvc2luZyB0aGlzIHBhdGNoLg0KDQpJIHVu ZGVyc3RhbmQgdGhpbmdzIGFyZSBub3Qgb3B0aW1hbCBpbiB0aGUgY29kZS4N Cg0KS2luZGx5IGxldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rIGNhbiBiZSB0 aGUgYmVzdCB3YXkgb3V0LiBJIGFtIG9wZW4gdG8gaGF2aW5nIHBidWYsIGdi dWYgd2F5IG9yIG1haW50YWluIGxpc3RzIHBlciBpbmZlcmlvciBhcyB3ZWxs IGNvbnRhaW4gdGhyZWFkIGluZm9ybWF0aW9uLg0KDQpIYXZlIGEgbmljZSBk YXkgYWhlYWQuDQoNClRoYW5rcyBhbmQgcmVnYXJkcywNCkFkaXR5YS4NCg0K RnJvbTogSm9obiBCYWxkd2luIDxqaGJARnJlZUJTRC5vcmc+DQpEYXRlOiBU aHVyc2RheSwgMiBNYXkgMjAyNCBhdCAxMDoxMeKAr1BNDQpUbzogVWxyaWNo IFdlaWdhbmQgPFVscmljaC5XZWlnYW5kQGRlLmlibS5jb20+LCBha2FtYXRo OTk2QGdtYWlsLmNvbSA8YWthbWF0aDk5NkBnbWFpbC5jb20+LCB0b21AdHJv bWV5LmNvbSA8dG9tQHRyb21leS5jb20+DQpDYzogZ2RiLXBhdGNoZXNAc291 cmNld2FyZS5vcmcgPGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnPiwgQWRp dHlhIEthbWF0aDEgPEFkaXR5YS5LYW1hdGgxQGlibS5jb20+LCBTYW5nYW1l c2ggTWFsbGF5eWEgPHNhbmdhbWVzaC5zd2FteUBpbi5pYm0uY29tPg0KU3Vi amVjdDogW0VYVEVSTkFMXSBSZTogW1BBVENIIHYzXSBbUkZDXSBGaXggQUlY IHRocmVhZCBleGl0IGV2ZW50cyBub3QgYmVpbmcgcmVwb3J0ZWQgYW5kIFVJ IHRvIHNob3cga2VybmVsIHRocmVhZCBJRC4NCk9uIDUvMi8yNCA5OjMwIEFN LCBVbHJpY2ggV2VpZ2FuZCB3cm90ZToNCj4gQWRpdHlhIFZpZHlhZGhhciBL YW1hdGggPGFrYW1hdGg5OTZAZ21haWwuY29tPiB3cm90ZToNCj4NCj4+ICsg IC8qIERlc2NyaWJlcyB0aGUgbnVtYmVyIG9mIHRocmVhZCBleGl0IGV2ZW50 cyByZXBvcnRlZC4gICovDQo+PiArICBzdGQ6OnVub3JkZXJlZF9zZXQ8cHRo ZGJfcHRocmVhZF90PiBleGl0ZWRfdGhyZWFkczsNCj4+ICsNCj4+ICsgIC8q IERlc2NyaWJlcyBpZiB0aHJlYWQgaXMgc3RpbGwgaW4gcXVldWUgYW5kIG5v dCBpbiB1bmtub3duIHN0YXRlLiAgKi8NCj4+ICsgIHN0ZDo6dmVjdG9yPHB0 aGRiX3B0aHJlYWRfdD4gaW5fcXVldWVfdGhyZWFkczsNCj4NCj4gSSBkb24n dCByZWFsbHkgbGlrZSB0aGVzZSBuZXcgZ2xvYmFsIHZhcmlhYmxlcy4gIGV4 aXRlZF90aHJlYWRzDQo+IHNlZW1zIHRvIGJlIG9ubHkgZXZlciBhZGRlZCB0 bywgc28gaXQgd2lsbCBqdXN0IGtlZXAgZ3Jvd2luZw0KPiBmb3JldmVyPyAg aW5fcXVldWVfdGhyZWFkcyBzZWVtcyB0byBiZSBmdWxseSBsb2NhbCB0byB0 aGUNCj4gc3luY190aHJlYWRsaXN0cyByb3V0aW5lLCBzbyB3aHkgaXMgaXQg bm90IGp1c3QgYSBsb2NhbA0KPiB2YXJpYWJsZSB0aGVyZT8NCg0KSSB0aGlu ayBleGl0ZWRfdGhyZWFkcyBpcyBub3QgZ2xvYmFsIGJ1dCBwZXItaW5mZXJp b3I/DQoNCmluX3F1ZXVlX3RocmVhZHMgZG9lcyBpbmRlZWQgc2VlbSB0byBi ZSBzb21ldGhpbmcgdGhhdCBjb3VsZCBiZSBsb2NhbA0KdG8gdGhlIGZ1bmN0 aW9uLg0KDQo+IEFzIGEgbW9yZSBnZW5lcmFsIHF1ZXN0aW9uLCBJJ20gd29u ZGVyaW5nIHdoeSB5b3UncmUgY29tcGxldGVseQ0KPiBjaGFuZ2luZyB0aGUg d2F5IHN5bmNfdGhyZWFkbGlzdHMgd29ya3MuICBJIHRoaW5rIHRoZSBvdmVy YWxsDQo+IGlkZWEgb2Ygc3luY190aHJlYWRzbGlzdHMsIGkuZS4gdG8gY29t cGFyZSB0aGUgdGhyZWFkIGxpc3Qgb2YNCj4gdGhlIE9TIHdpdGggR0RCJ3Mg dGhyZWFkIGxpc3QgYW5kIHRoZW4gdXBkYXRlIHRoZSBsYXR0ZXIgdG8NCj4g bWF0Y2ggdGhlIGZvcm1lciwgaXMgc3RpbGwgdmFsaWQuICBJIHRob3VnaHQg eW91J2Qgc2ltcGx5IGNoYW5nZQ0KPiB0aGUgd2F5IHRoZSAicGJ1ZiIgbGlz dCBpcyBnZW5lcmF0ZWQgdG8gZmlsdGVyIG91dCB0aG9zZSB0aHJlYWRzDQo+ IHRoYXQgdGhlIE9TIGNvbnNpZGVycyBpbiB0ZXJtaW5hdGVkIHN0YXRlLg0K DQpJIHRoaW5rIGluIHRoaXMgY2FzZSBpdCdzIGEgYml0IGRpZmZlcmVudCBh cyB0aGUgaW50ZXJuYWwgbGlzdCBmcm9tDQpwYnVmICJncm93cyBmb3JldmVy IiAoc3BlY2lmaWNhbGx5LCBleGl0ZWQgdGhyZWFkcyBkbyBub3QgZ2V0IHJl bW92ZWQNCmZyb20gdGhlIHRocmVhZCBsaWJyYXJ5J3MgaW50ZXJuYWwgbGlz dCBpdCBzZWVtcywganVzdCByZW1haW4gZm9yZXZlcg0KYXMgYW4gZXhpdGVk IHRocmVhZCkuICBJbiB0aGF0IGNhc2UsIHlvdSBkb24ndCBoYXZlIHRvIGV4 dHJhY3QgdHdvDQp0aHJlYWQgbGlzdHMgc28gdGhhdCB5b3UgY2FuIHdhbGsg dGhlIHVuaW9uIG9mIHRoZSB0d28gbGlzdHMgbG9va2luZw0KZm9yIG1pc21h dGNoZXMuICBJbnN0ZWFkLCB0aGUgcGJ1ZiBsaXN0IHdpbGwgYWx3YXlzIGJl IGEgc3VwZXJzZXQgb2YNCkdEQidzIGxpc3QsIHNvIGl0IGlzIHN1ZmZpY2ll bnQgdG8gd2FsayB0aGUgcGJ1ZiBsaXN0IGFuZCBkZWNpZGUgaG93DQp0byBo YW5kbGUgZWFjaCB0aHJlYWQuICAoSSBtdXN0IHNheSB0aGF0IEknbSBzdXJw cmlzZWQgYnkgdGhlIGJlaGF2aW9yDQpvZiBleGl0ZWQgdGhyZWFkcyBzdGF5 aW5nIGluIEFJWCdzIHRocmVhZCBsaWJyYXJ5IGxpc3QgZm9yZXZlciwgYnV0 DQppdCBkb2VzIHNlZW0gdG8gYmUgdGhlIGNhc2UuKQ0KDQotLQ0KSm9obiBC YWxkd2luDQo= --_000_CH2PR15MB3544777C77D7D61756C02240D6182CH2PR15MB3544namp_--