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 DFB023858C66 for ; Fri, 3 May 2024 11:43:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DFB023858C66 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 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org DFB023858C66 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=148.163.158.5 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714736583; cv=pass; b=e2P1IERT1+yrQS4kLfkXY2EuCxnSDJA5CJSCtvBEa02H7sSghzc2bHq4IqKN2FELLErh6AO6BDeDmoSr0ZT7thN0DqjUXG20UiRhopYwZUN9fVl+aZZ1r3oWu0/WXVF7wK9K0TJkXh2Tm+Ofyd61ydc3D/RT4xycu462Q1fr7uc= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714736583; c=relaxed/simple; bh=MiFyRiW+bkimky6FkJV9SiKgrSKvQ0J3uQGYya6X8Ek=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=FiigifHQzyef/Ph2H0pSnAnPtUOpzzFr8PvZX1Y4uk6UwOqAlz1GgLsc6iJC2hrqAqjgAgnF68/2MMAoFf5dy+A8/UohPTz4EcEc57nKtBuBcg+CuBNL9AkqE78SjfJ3VhvCA/9qRbx3iNsJhMxBpjpLAV0KMEZ/npDT1l5nRXI= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0353724.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 443BT0tA003854; Fri, 3 May 2024 11:42:58 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=MiFyRiW+bkimky6FkJV9SiKgrSKvQ0J3uQGYya6X8Ek=; b=PdMYmQmIaG8f00GXDff90muczGlpMKBGKxSVocciqp+M9syuy0cSXIlt3DTXgy0oS1t/ v6WjTNJCoBd+6hD7FfbsuDNPfdt8XRi6us3KE28fmMw8n4ndiTozUHQe70Bb/oOEERmY 9MbM1fKFvdCV+uCJC0s1O/cvtcKajCQD29ohhTq/CBCbhRimHiO09u3/+3XoiVhPzcLr 9lU/tOV6goHTirXyHyvDsBw7jn8bbNzrssV/lH0Mqyq/achjU8sRz/6eTmdNRrca1qS1 bggDpc9RHjAc/o5F46GKYMqprkPw/HflOF6hbsBD+P6wPJC8wrCBjW/RnMVacusWG9Oa Dw== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3xvy31g1hv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 May 2024 11:42:58 +0000 Received: from m0353724.ppops.net (m0353724.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 443BceUZ020384; Fri, 3 May 2024 11:42:57 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 3xvy31g1hu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 May 2024 11:42:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ii8utIctgeAFC/C3rhyusjedm+6o8SAdbNFIJB9axzAQ7Nd+Bb/VzpXOZA+f63tzeDmflSqYF2FWRg/XwjTFe+yVD1G4Kg09+usAljgvUxoYYzYo87w89jDR7cfqgnKF/aQY1bB6du4odupeKS1VFVX+DqvCzDoLb+XkbVzQwCyfLRDUJYPHgux7lGS+gfmMBW9OjZv8ZrZTj+HxwgIsYvxnPdVnpHJ3Z7sbW0/RGkDxa7ytkXNTgXJ9M+B/O8Q2wuL6djCnBMtn68CN2HX51QiHbT2YRC4WFhCI2ZW8Z7dIDpqcgpwzQQ4eNmlpH6Z4xOFTKcAEXxB4e2sGiJdeiw== 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=MiFyRiW+bkimky6FkJV9SiKgrSKvQ0J3uQGYya6X8Ek=; b=CXvvhIPO6ebZZDYI7hB/EYK+6LbrXJXhfyes43//bUHVtgZZT30RDAplCBXAIF3YCKhq6Nx0pzM0Ln5ZeMq5JVPw0BNHFCc8TR3bDDGBIjTA4DTTkzmQhrRX+OnOJf1RneKBupyqHyB6QWUAIIM3ayanSk1ZfoxjeTy5QOq8QamhDONdt4XTRkNgLbjr84jKtku9TSveP8WQ1HTFs8LmqcEVTRHrFvcb1JBCunWMpTYFbtXpjVKqiEqASDyrhkdGKq37SUBryhBDGXX5YoVzz/TxkeqmC1hsOlp6kzKs86StL3vQQYCN4KscN4WN0hf049eSbyWUeXMxvCr1RO1uiA== 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 IA1PR15MB5894.namprd15.prod.outlook.com (2603:10b6:208:3f8::15) by MW3PR15MB4076.namprd15.prod.outlook.com (2603:10b6:303:40::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.29; Fri, 3 May 2024 11:42:56 +0000 Received: from IA1PR15MB5894.namprd15.prod.outlook.com ([fe80::43a9:b511:71c2:a128]) by IA1PR15MB5894.namprd15.prod.outlook.com ([fe80::43a9:b511:71c2:a128%4]) with mapi id 15.20.7544.023; Fri, 3 May 2024 11:42:55 +0000 From: Ulrich Weigand To: "akamath996@gmail.com" , Aditya Kamath1 , "tom@tromey.com" , "jhb@FreeBSD.org" CC: "gdb-patches@sourceware.org" , Sangamesh Mallayya Subject: Re: [PATCH v3] [RFC] Fix AIX thread exit events not being reported and UI to show kernel thread ID. Thread-Topic: [PATCH v3] [RFC] Fix AIX thread exit events not being reported and UI to show kernel thread ID. Thread-Index: AQHanU8KIhw82k7VjkC6wQSvybkoLQ== Date: Fri, 3 May 2024 11:42:55 +0000 Message-ID: References: <20240502142944.14445-1-akamath996@gmail.com> <1e5a9e180681b4412e37f62257ba4e9ae70dcd55.camel@de.ibm.com> <6c90f4ec-782c-4a67-975c-95c173800fac@FreeBSD.org> <6f8de9ca2324d117a3bb9e88a97af94859e07d8f.camel@de.ibm.com> <2c4be617-571e-477e-a5c6-b6f361663d7f@FreeBSD.org> In-Reply-To: <2c4be617-571e-477e-a5c6-b6f361663d7f@FreeBSD.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA1PR15MB5894:EE_|MW3PR15MB4076:EE_ x-ms-office365-filtering-correlation-id: ed3e37bd-bc4e-4278-8440-08dc6b662c92 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?RVg0NXh6UVdYcVVhVWhvWWtKQmdyK1grWVhiWVJ5UWZJK2xDbUxwYy9OYWtJ?= =?utf-8?B?OHpYVTdPSFd1YWJqcVZWWGlJNzdMZGhkZng3aVJRQnVSV1d2bUNFZFNBcEth?= =?utf-8?B?K2Rsb1lZQXlXUkozYjRYUTNocDJBdTZJZVpPY2x4MG5aZWJNOFc5QS9nWmkr?= =?utf-8?B?cnhZdHJaQ1BoY09ValErZk9BcmJHd2Fkd2twZ2x4WkVCMkJBcnBsL1NyUDJy?= =?utf-8?B?RDVycDlnemhjQmFSV3NOTVhoc2wwSml3WlA1RWpHRm9uMlpQQ3VaREdsT3hG?= =?utf-8?B?eXJqZ1dEL3craVE5U3czYVVlYmRRTGZoa3JDY3BpRWxNWUJxK3MxK3JUc2Mw?= =?utf-8?B?Zm16WUxENkZsMys4V3d1NlJKa0FBdFhyNWtNTzhteE14bWVMYnFrd3B4M2lL?= =?utf-8?B?WHNBZEVSSWhYSzBUL2l4MGNTN2V1c1dYOXV4b0lSb0QrSjJjY2k5YVdhcnly?= =?utf-8?B?eWRVaEhrZFNIMGtVRGpPNjMrRnM0SncwdDM2UVdKblVINyt1M1FmL0s2MHdn?= =?utf-8?B?L1lWVWx4UFVaV3pML2kzdGIzOGxaVjJsQ1FyVktjT2EzSVZLeGE4L1FkbkUx?= =?utf-8?B?eGVUK3JxY3FaTU1vK1BJNVJ0aUcrTVhjeTZzekZqUE9QQUJTdkRzSlBkMXgr?= =?utf-8?B?YndPQ04wVnZrZ2paN2M1TS9JNVR3aUozbVM5SmhMYmtNcnBGc1JUQjBtVURs?= =?utf-8?B?ZFJRblVzM2RVTXhHY2tsSUNKdzZwZjI0L1o0Z0syaTVRdy9nL24yQXhOZktD?= =?utf-8?B?MEh0bG8yMjBCMWFpMzlLN0dwSTBsODVmMndsOU1EeWkyTUtkbE1JeDhzM1NB?= =?utf-8?B?YlhaVGROak96L1BOb1NjNStBOTh1dlpKR0YyVkxVa0N5dTVlOWRiVWxEenc1?= =?utf-8?B?R01PYWdRYnU3bWMrSnpFcGMwTGdPSkJKeVNqZmRnM1hHTTBJMDBhQVkyRVlM?= =?utf-8?B?U2hId2t6MktBWi9hSHRCWmU3WXRPamZuYTNRTXBGeU1RL0hURXFVWm9JOEJC?= =?utf-8?B?NFUrNDVVZ2NET2R6UlVuOS9vUFVid2VlUVFCOTYvYzV1b1ludWRlWHRGbTNV?= =?utf-8?B?Y0xmTDBVQStZcm9VTThyakNvK2Z2U1cwY3JzczdJQ3JpZmZGdURaYXNSaXFu?= =?utf-8?B?UkZKMEp5ajVHS1dyN3k5NnNOSCtQMlJmcE1GNmlhOVNNU1IxbmgyczVxT003?= =?utf-8?B?czg3bHREWEMxTzJLTDFBWm9OcEkxTEtDWXFqc3dxb1h0dzNnVi9zajhPcEdT?= =?utf-8?B?WWwvZGtvM1I1ZEx5bkdic1RmRmhSR1E2Qk11WHRxUXJ2REtTN21LeHIrNysz?= =?utf-8?B?TUt2blZkbngxSU11UCtTRXlyWDVQNmNtTThPOVVTZXpUUDJabTJTTUZrOGR3?= =?utf-8?B?Ly96UG13MnNzak02Q21hVTYvQ1hlMzc1UlB1cm1DaXlXMlFQZzhyRWJqMURP?= =?utf-8?B?VUNDMTNSM3A4SmtMSGxINWhLcTV0c1A2UjdIcEJTRW8wYXJmcjhUaEFzTmZ0?= =?utf-8?B?dVJDTWxNZ1lHVjNXV3lwWTFsT2RTVlFaV3pQTHhVQkFUY25vMWUrVytidVBu?= =?utf-8?B?UVYzdFpKdkVLUklyeWttZGtaS2FzSGk4NXFZbE1SMGk0eXBFU2t2ZFp2ekF1?= =?utf-8?B?Zi94VTl1ZTV6TDhqSnVkcHJTaDUwcm9HS0JzRzZFQU14N3VHeis0ZVo1eG93?= =?utf-8?B?SHRha1k2SFpNUjcvSXVmcmhLVlpIY2drYVpCcWZNMmhKay9FUXZrWE1Ka3hm?= =?utf-8?B?NVcyWEI2QitONjZ3clVpRGsrMGlnRmJaUG10UUVXaTJWQjRSUSs3Q1RpaDJt?= =?utf-8?B?bFFsOFQzR2NrRm01Qm0rQT09?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR15MB5894.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?SlRadVBmRHFVUFAyaWRxTit6OVhpeCtTKzdlb0ZRejRQZGJGeDJaOFMreTl0?= =?utf-8?B?N0xtSjJjYzZLallhVlg5eDFjcFBMTWk4cnRISmc1QjFhTTVTanVDdmIxVnF0?= =?utf-8?B?Vm1yWk12SHhlL3ZVaGNEOFlUMG1BbCs4QWlwVXdUWTh1SGx3UnlQbWVhdXVp?= =?utf-8?B?QnJKMWNoZ2lEQjV5OXA5MWNySFNsN2djVzI4VldKbXJOQndicmkvaFJiamx0?= =?utf-8?B?cTN2V1lKbC8ydWd2dkw2alRyU3RzYllGdFphVUFneURNSlpsNkFDL1dWdWkr?= =?utf-8?B?YTM3T0g5bjZTR0wwcHEvTm5rVTJvQVFCSmwrdHpqb0ZuVmovdm9uUzNPY1JW?= =?utf-8?B?cWIxTng4THhDTEp0QkhMVlRBNnBXOW80UnlGVFRCQlJNSW9EQmw3ZlVTeFha?= =?utf-8?B?YkZoOVVpa2JBUlh5cjR0czk5RUdtR1FJclZsLzJweTZkcHRVdUFmV0NoTjhD?= =?utf-8?B?Z3dIdUVVeDdYaVlHUjI4U2lkaUorOEl6Szl0OUFrcXM3S2NycWhNeC9VQVQz?= =?utf-8?B?VlV2MkdLNXp0T2tuRlBGaTFuNTFMODE3OWR0RS9xTlZrRHFFWUUvYUdGZW1j?= =?utf-8?B?d1gzNmVUR0Q0b09ncmpzUFZzNDlyTnI0N25ObmpBSlB1WEZMTmJwZmdhK2s1?= =?utf-8?B?ZXFrRERPVXBhTUIvZUFWRmNLbVBUWGpJV2pnY09EZFhzbVB3VWhDdlZMWHhs?= =?utf-8?B?SVNUZjdQcEZXRVF3K3RjU0pwSVpxZ21yeGpQamJyUnRqbk1pZlRhV3Y2NGY0?= =?utf-8?B?N0xsQjFQajk1WE9pWkNNemRFbGFHTkdlS3FQUm1PVVVxMUlMVnVTRFlaYzJX?= =?utf-8?B?UjRrUzZPSXdReS8rRjhycTl4RUZGb0VPbHRLeDBJamlOV1ZWOXgwWHY2VFhr?= =?utf-8?B?dHRCUSt4TlYyaDUrL2hram9ON1h2bHFIeVZhUmJMb3BxSG1pcnllaEJvUW1M?= =?utf-8?B?bi9tM0hRQS9IMnVicHlOUkppNjh1QUNyMSt5OEN4SXFCR3FRL1RSbFExMVF6?= =?utf-8?B?ZEJSQWRZb1Q3MzE0TGtFdGwxVkZvWEwydVBpOGZYVUk2V0JLM0VnT3ZxVE83?= =?utf-8?B?K3dQRDRzbnNBcDk0RERkL09wMGIzV1pBT3dnKzZvcG9DZlNYcnV1d3JyeWtI?= =?utf-8?B?ZVI0Rk1POTArWG0yYS9NR2MwS3pVT0JUNkQ0TTdScHRyOWFPRzJZRlR1Nyth?= =?utf-8?B?bjBYWTF2NlJUWnBFbEVQK0Q4TzFqSmJYcHBFOGFrUDYrOUlTRGFwQkp3Y2ZM?= =?utf-8?B?eTlHT1psVGJEMHFrZERSdG5la0h5eXVGeVVqV2dFN2dPcVNvSzJ3RnlhWlo4?= =?utf-8?B?WG4ySE4yZEhjakhia1c1dEY0dWhLYTR1SVdjeldsTjUrVzR1cmFUOUlPeXBE?= =?utf-8?B?U1p5K3BaYmJycGhCdEhVYTNSTFVZSTYyUWEvY1BhdXczZ2ZNSDhiMGxPcU5W?= =?utf-8?B?dDVSTU1Da09RU3I4VUFVRXg0SW5lTFk1UnNDamFMVS9RNmtmN0Y4UnZOelZq?= =?utf-8?B?dXJ0c0hKMEovR3NPTVlJT1d0TEFHZURHTU9xR1BRY3ZCTGVPWS9NMGpaRG16?= =?utf-8?B?SEZiNUtWM0x6STVDWUdRZkJZY1ZVYis5bjlCaS84Zm9TUE1GZUxBNkxhN1Jr?= =?utf-8?B?a2sxeW1FSDJScnFCdjFqSFdkRGlZVzFndXBWcUJpQVB0NjJ3VkRrU2VBNFBk?= =?utf-8?B?cG9zaEJiRzRKazZqTHQ2YnVqaHRueUI0L3NDcG8rblZRd1htZGhya0JLSTJn?= =?utf-8?B?SzVndUFwUWZUS2Jrb25YcXRSY2ZsRmRGMlVkcGx0WEp2VkJ3UkxCSFY5VTFw?= =?utf-8?B?ZUNlRkp4dEh0azdyTTlvc2p0UUQ2c2gyL3RZcWVXakM3VUc5cU1SdlRpa1ov?= =?utf-8?B?NFZBbFpZOWYyV3RqMWttOUR4REdKSjJjQnc1M2kwWEhwaDQvS1hHKy8yZWo2?= =?utf-8?B?UEg2OEJoQUxXU2k0blFoYlNZMU5Qdmw4OFNvVHlZYUlXT2NBWDJlT0FlaFk0?= =?utf-8?B?aHlPQjBrUDdCQlVZNFBDa0psOTdYMHJXcGVUckpTTmo4THRxd3hCdDBUVDA4?= =?utf-8?B?dVBXOFBGYVVneGpCOWhkUlZ4VFpOeFI0ZVRnVFpLUzV5UFZkMzBtRDdhSVFE?= =?utf-8?B?OVlxanNkdWhWZkc3LzFLTkZwcHlKUHdhTEIwRnd6cnF4QmlGRlpaRVc1djEy?= =?utf-8?B?aFI1OU9SWG9kSUpUUGZ0ODBXQUdGeUphaXFJdnhlSGt6WkpEa1BoT3ZhaldC?= =?utf-8?B?WXI1Y0tXbnAzZExjeERPWW4wUWxRPT0=?= Content-Type: multipart/alternative; boundary="_000_ba4fa871153f219c07fd17057f0da271e2338bd2cameldeibmcom_" X-OriginatorOrg: de.ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA1PR15MB5894.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed3e37bd-bc4e-4278-8440-08dc6b662c92 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2024 11:42:55.8016 (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: BXxgLVsDVG6WjIcqwB0n1d1/5nB8dPqx8JeVAZ0YgzKkIAuXbFYcV8VMxghS4MEOMPObPUmdIO/Jm+y0B3SpPLWC/FfJGw30DxE/Vgf1R1w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR15MB4076 X-Proofpoint-ORIG-GUID: aep-ruoEBf6Qu0jtsYj7JNgoUbPmJVmP X-Proofpoint-GUID: Iw43wyEIjihzvQ1DVxRMKLAzQPtDVaC4 X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 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-03_07,2024-05-03_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 spamscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 malwarescore=0 clxscore=1015 mlxscore=0 lowpriorityscore=0 mlxlogscore=999 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2405030084 X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,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: --_000_ba4fa871153f219c07fd17057f0da271e2338bd2cameldeibmcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sm9obiBCYWxkd2luIDxqaGJARnJlZUJTRC5vcmc8bWFpbHRvOmpoYkBGcmVl QlNELm9yZz4+IHdyb3RlOg0KDQoNCj5JIHRoaW5rIHRoZSBvbmUgZWRnZSBj YXNlIHdpdGggdGhhdCBBZGl0eWEgd2FzIHRyeWluZyB0byBoYW5kbGUgaXMg dGhhdA0KDQo+dG9kYXkgQUlYIGRvZXNuJ3QgZm9yY2UgYSBzdG9wIHdoZW4g YSBuZXcgdGhyZWFkIGFwcGVhcnMuICBUaHVzLCBhDQoNCj50aHJlYWQgY2Fu IGJlIGNyZWF0ZWQgYW5kIGV4aXQgaW4gYmV0d2VlbiB0d28gc3RvcHMuICBJ ZiB5b3UgaWdub3JlDQoNCj5QU1RfVEVSTSB0aHJlYWRzIGFsd2F5cywgdGhl biBHREIgd2lsbCBuZXZlciAibm90aWNlIiB0aGlzIHRocmVhZCwgc28NCg0K PnRoZSBvdXRwdXQgZG9lc24ndCBtYXRjaCB0aGF0IG9mIExpbnV4LiAgVGhl IGN1cnJlbnQgcGF0Y2ggQWRpdHlhIGhhcw0KDQo+d2lsbCBub3RpY2UgdGhp cyBjYXNlIGFuZCByZXBvcnQgYmFjay10by1iYWNrICJuZXcgdGhyZWFkIiBh bmQgInRocmVhZA0KDQo+ZXhpdGVkIiBtZXNzYWdlcyBmb3IgdGhlc2UgdGhy ZWFkcyB3aGVuIGl0IHJlc2NhbnMgdGhlIHRocmVhZCBsaXN0cyBhdA0KDQo+ dGhlIHN0b3AgYWZ0ZXIgdGhlIHRocmVhZCB3YXMgY3JlYXRlZCBhbmQgZXhp dGVkLg0KDQoNCkkgc2VlLiAgSSBndWVzcyB0aGlzIGlzIHdoeSB0aGUgZXhp dGVkX3RocmVhZHMgdmFyaWFibGUgaXMgbmVlZGVkPw0KDQpJdCBkb2VzIHNl ZW0gb2RkIHRvIGFsbG93IHRoZSBpbmZlcmlvciB0byBjYXVzZSB1bmJvdW5k ZWQgbWVtb3J5DQoNCmNvbnN1bXB0aW9uIGluIEdEQiAtIGJ1dCBtYXliZSB0 aGlzIGlzbid0IGEgc2lnbmlmaWNhbnQgY29uY2VybiBpZg0KDQp0aGUgT1Mg YWxyZWFkeSBsaW1pdHMgdGhlIG51bWJlciBvZiB0aHJlYWRzIGR1cmluZyBs aWZldGltZSBvZiBhDQoNCnByb2Nlc3Mgc29tZWhvdyAuLi4NCg0KDQo+RXZl biBpZiB5b3UgZG9uJ3QgZG8gdGhhdCwgdGhlIGZhY3QgdGhhdCBwYnVmIHdp bGwgYWx3YXlzIHJlcG9ydCBzb21lDQoNCj5zb3J0IG9mIHN0YXR1cyBmb3Ig YWxsIHRocmVhZHMgKGluY2x1ZGluZyBleGl0ZWQgdGhyZWFkcyB0aGF0IGhh dmUgYmVlbg0KDQo+c2VlbiBiZWZvcmUpLCBkb2VzIG1lYW4gdGhhdCBhIHNp bmdsZSBsb29wIG92ZXIgdGhlIGxpc3Qgb2YgdGhyZWFkcyBmcm9tDQoNCj50 aGUgdGhyZWFkIGxpYnJhcnkgaXMgc3VmZmljaWVudCB0byBlbnVtZXJhdGUg YWxsIHBvc3NpYmxlIHRocmVhZHMuICBXaGVuDQoNCj5jb21wYXJpbmcgdGhl IGJlZm9yZSBhbmQgYWZ0ZXIgdmVyc2lvbnMgb2YgdGhlIGNvZGUgc2lkZSBi eSBzaWRlIEkgZmluZA0KDQo+dGhlIG5ld2VyIHZlcnNpb24gZWFzaWVyIHRv IHVuZGVyc3RhbmQgYXMgYSBzaW5nbGUgbG9vcCBvdmVyIHRoZSBsaXN0DQoN Cj5yZXBvcnRlZCBieSBsaWJ0aHJlYWRfZGIgZXZlbiBpZiB0aGUgcmVzdWx0 aW5nIGRpZmYgaXMgYSBiaXQgbGFyZ2VyLg0KDQoNClRoZSBjdXJyZW50IHBh dGNoIGRvZXMgaGF2ZSBhIHNlY29uZCBsb29wOg0KDQogICAgZm9yIChzdHJ1 Y3QgdGhyZWFkX2luZm8gKml0IDogYWxsX3RocmVhZHMgKCkpDQoNCiAgICAg IHsNCg0KICAgICAgICBhaXhfdGhyZWFkX2luZm8gKnByaXYgPSBnZXRfYWl4 X3RocmVhZF9pbmZvIChpdCk7DQoNCiAgICAgICAgYXV0byBpdHIgPSBzdGQ6 OmZpbmQgKGRhdGEtPmluX3F1ZXVlX3RocmVhZHMuYmVnaW4gKCksDQoNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+aW5fcXVldWVf dGhyZWFkcy5lbmQgKCksIHByaXYtPnBkdGlkKTsNCg0KICAgICAgICBpZiAo aXRyID09IGRhdGEtPmluX3F1ZXVlX3RocmVhZHMuZW5kICgpKQ0KDQogICAg ICAgICAgew0KDQogICAgICAgICAgICBkZWxldGVfdGhyZWFkIChpdCk7DQoN CiAgICAgICAgICAgIGRhdGEtPmV4aXRlZF90aHJlYWRzLmluc2VydCAocHJp di0+cGR0aWQpOw0KDQogICAgICAgICAgfQ0KDQogICAgICB9DQoNCndoaWNo IGlzIHF1YWRyYXRpYyBpbiB0aGUgbnVtYmVyIG9mIHRocmVhZHM7IEkgdGhp bmsgYXZvaWRpbmcgdGhpcw0KDQp3YXMgb25lIG9mIHRoZSByZWFzb25zIGZv ciB1c2luZyB0d28gc29ydGVkIGxpc3RzIGluIHRoZSBjdXJyZW50DQoNCmlt cGxlbWVudGF0aW9uLiAgSG93ZXZlciwgSSBndWVzcyB0aGlzIGNhbiBiZSBm aXhlZCBieSB1c2luZyBhDQoNCmRpZmZlcmVudCBkYXRhIHN0cnVjdHVyZSBm b3IgaW5fcXVldWVfdGhyZWFkcywgcHJvYmFibHkgYmVzdCBhbg0KDQp1bm9y ZGVyZWRfc2V0IGFzIHdlbGwgKG9yIG1heWJlIHNldCkuDQoNCg0KSWYgdGhl IG5ldyBpbXBsZW1lbnRhdGlvbiBpcyBlYXNpZXIgdG8gcmVhZCwgSSBkb24n dCBvYmplY3QgdG8gaXQuDQoNCg0KT25lIG1vcmUgcXVlc3Rpb24gdG8gQWRp dHlhOg0KDQoNCiAgICAgICAgICAvKiBDaGVjayBpZiB0aGlzIGlzIHRoZSBt YWluIHRocmVhZC4gIElmIGl0IGlzLCB0aGVuIGNoYW5nZQ0KDQogICAgICAg ICAgICAgaXRzIHB0aWQgYW5kIGFkZCBpdHMgcHJpdmF0ZSBkYXRhLiAgKi8N Cg0KICAgICAgICAgIGlmIChnZXRfc2lnbmFsZWRfdGhyZWFkIChwaWQpID09 IHRpZA0KDQogICAgICAgICAgICAgICAgJiYgaW5fdGhyZWFkX2xpc3QgKHBy b2NfdGFyZ2V0LCBwdGlkX3QgKHBpZCkpKQ0KDQoNCkkgZG9uJ3QgdW5kZXJz dGFuZCB0aGlzIHVzZSBvZiBnZXRfc2lnbmFsZWRfdGhyZWFkIC0gdGhpcyBk b2VzICpub3QqDQoNCmFsd2F5cyByZXR1cm4gdGhlIG1haW4gdGhyZWFkLCBi dXQgcmF0aGVyIHRoZSBvbmUgd2hlcmUgR0RCIGhhcHBlbmVkDQoNCnRvIHN0 b3AgKHdoaWNoIG1heSBvciBtYXkgbm90IGJlIHRoZSBtYWluIHRocmVhZCku DQoNCg0KVGhlIG9sZCBjb2RlIGFzc3VtZWQgdGhlIHRocmVhZCB3aXRoIHRo ZSBzbWFsbGVzdCBwdGlkIGlzIHRoZSBtYWluDQoNCnRocmVhZCAtIGlzIHRo ZXJlIGEgcmVhc29uIGZvciBub3QgdXNpbmcgdGhhdCBzYW1lIGNoZWNrPw0K DQoNCihJZiB0aGVyZSBpcyBhIHJlYXNvbiBmb3IgdXNpbmcgZ2V0X3NpZ25h bGVkX3RocmVhZCB0aGF0IEkgZG9uJ3QNCg0Kc2VlIHJpZ2h0IG5vdywgYXQg bGVhc3QgaXQgc2hvdWxkIGJlIG1vdmVkIG91dHNpZGUgdGhlIGxvb3AgdG8N Cg0KYXZvaWQgYW5vdGhlciBxdWFkcmF0aWMgcnVudGltZSBjb21wbGV4aXR5 LikNCg0KDQpCeWUsDQoNClVscmljaA0KDQo= --_000_ba4fa871153f219c07fd17057f0da271e2338bd2cameldeibmcom_--