From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 2UtnCwPa5WnGfCsAWB0awg (envelope-from ) for ; Mon, 20 Apr 2026 03:47:15 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=Woo0oPVO; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 294B31E067; Mon, 20 Apr 2026 03:47:15 -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=unavailable autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (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 9628B1E067 for ; Mon, 20 Apr 2026 03:47:14 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id F1E4B4C91769 for ; Mon, 20 Apr 2026 07:47:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F1E4B4C91769 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=Woo0oPVO Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) by sourceware.org (Postfix) with ESMTPS id 61FCB4BA23CA for ; Mon, 20 Apr 2026 07:46:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 61FCB4BA23CA Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 61FCB4BA23CA Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.12 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776671205; cv=fail; b=oJZEHJ+QwHfwK/J8vqFCj9EN7T6t9RVZ8CfdY4Q553DvBRSgsZxgSdbzATEX4Aii2ciqRWBLGohwKn8ZtCffaD50qHfhHTraUdDr3UqG6xxufN8pM7rg/vXql7GGF822I85i8nUKMaC5pWqCQ1zK9RtX49pv4bij7zl947MxxsA= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776671205; c=relaxed/simple; bh=hTR+X6knjzqWfLcDsdA3/HQf604KlKnrdfZm7KEIaks=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=D2MxNEleGhU2aepWEDxkzyfbYh+SHyXpz07WVtLj3mOD1m5yeYBL5Wm7FvjsNfkIOhgzlcH2C0KB4DEoC3fm3K5BCvlxwcQxFieRq0MdcAjqveKXq3jh7jYwyIQHI3x9TH/0jysJJxKjEsMW1WIK5erFGCaTD+yrqM5jmK7+BIg= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 61FCB4BA23CA DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1776671205; x=1808207205; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=hTR+X6knjzqWfLcDsdA3/HQf604KlKnrdfZm7KEIaks=; b=Woo0oPVOsnM69iIgQ2PBXBs8eO/W0cHIQP8cgkDJEzyBrMuQAQ6d7ikW DJHUJvUhTI4qxAm53/LtfQ/ty2ERszVcw3GDfQwwxGeFbKDnWEIJqx/KH xokQIdjtzouldgPB41wUx/1MYBFm2k5OnxKPLeBIZ4zNotwLPAwajp19O qooLQRnoKHhXDH/GQ0u6qCZewkatv3zTMEldoBszxyreVb129hbtBUp7T up2AzWFc8WizwYItmiBNETXjbfl/6qR/oQKzd7AcZedw/4Gl4aTy+Kexj 98rrzDUQqeRRccI03H9UjQpJXVllS1SmL9Rtamb01OZmaNwGUeJaQM7pJ g==; X-CSE-ConnectionGUID: 7lyEcJlAReeSTsRhY5CGaw== X-CSE-MsgGUID: Yt/6CtMTTda25eq6FYLmCg== X-IronPort-AV: E=McAfee;i="6800,10657,11762"; a="89047764" X-IronPort-AV: E=Sophos;i="6.23,189,1770624000"; d="scan'208";a="89047764" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Apr 2026 00:46:43 -0700 X-CSE-ConnectionGUID: 23rbcaN0QyaUdUnrgEOpZw== X-CSE-MsgGUID: Ln2Hfw7VS7CvW5lHJjSwdw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,189,1770624000"; d="scan'208";a="255130130" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Apr 2026 00:46:43 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 20 Apr 2026 00:46:42 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Mon, 20 Apr 2026 00:46:42 -0700 Received: from BL0PR03CU003.outbound.protection.outlook.com (52.101.53.56) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 20 Apr 2026 00:46:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=O14SeHkE9UaV4k0FygHI4vxaSpVv5xfXyyAoXRUMnaXqOCRMAAnXmXKjsPFeHOr63q8N4LLBtr/6JBAK++Mq+n8U1ehJuC8myeacglTJFSsUxs0b+LyaiIvrFDOr147ukOq6JiWRboR9GzrNNLXhZFux3ygfPsXHMvgZkYWue5oJixzk40xoBVFo0uJyNGOBcCdgZaz6687vwUDbZTO996g1+CCvL7qlzHzJDSJQmkXRkLFw2vgpZxuy4ZbuXhMVl0gSx844j+/9Ay0PnrZhCy0dMNgDTGIJjIRBjm5FTzKe7Vcc919y9FEYmyGSrfP8CYqrqbfOHLtu94ptrcdL6Q== 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=uXClZ8JUNyOLavjCxv17HYHyaIZKpzjdvwe5iWdQcg4=; b=BsMpytqfQ7V8HM7LOw7/quWAQgHQMeUpvl0ZKcB6AEoZuEQ0UiIbBEbE76YXGuddAyEVYJTV0RYy9TaZgjTQNHeLkk9GFlVYwAugtWej5C25DZufuEhQGpa2AVhfCQe1xH0yzIf3asP+LW6gIvaT/D/5nJKxyKokeLTB3c+fZhBYGnBeWUJrkXUOnO9bSbFvoTOfsGt5PXKjq9NQFhF/PDX+Oyfao3MtKI6aMM86JUvz7RfUUEOo6QBlVv9YriM/9qThdZr1NH2Qms6md4t+A3CYJSbC9DbpRVga6N5H7mUfJPuW4VEjKBVEFnnFtL9wumJarG6bQ6VnMPbNechbXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM4PR11MB7303.namprd11.prod.outlook.com (2603:10b6:8:108::21) by PH7PR11MB5768.namprd11.prod.outlook.com (2603:10b6:510:131::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.12; Mon, 20 Apr 2026 07:46:39 +0000 Received: from DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::fdd3:181f:d2e5:3fa4]) by DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::fdd3:181f:d2e5:3fa4%6]) with mapi id 15.20.9846.014; Mon, 20 Apr 2026 07:46:39 +0000 From: "Aktemur, Tankut Baris" To: Simon Marchi , Andrew Burgess , "gdb-patches@sourceware.org" Subject: RE: [PATCH 1/2] gdb, multi-target: pass a target argument to prune_threads Thread-Topic: [PATCH 1/2] gdb, multi-target: pass a target argument to prune_threads Thread-Index: AQHczltr9CbjeRMjPUyYc1wqfl5wy7XjXcAAgAAFJgCABDEhkA== Date: Mon, 20 Apr 2026 07:46:39 +0000 Message-ID: References: <20260417111430.4111679-1-tankut.baris.aktemur@intel.com> <87wly5d3bp.fsf@redhat.com> <8dfccb11-f39e-4a65-9ca3-ac924597140d@simark.ca> In-Reply-To: <8dfccb11-f39e-4a65-9ca3-ac924597140d@simark.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR11MB7303:EE_|PH7PR11MB5768:EE_ x-ms-office365-filtering-correlation-id: b3604dd9-e542-46c2-b348-08de9eb0f52a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|18002099003|22082099003|38070700021|56012099003; x-microsoft-antispam-message-info: 7n5zH1xd0A8UmXS2dcHICnUr9qIOU3W+mQFTt52rf3S8Z5VZLO4f+1qt6Ys4BChadgRfEbDmaRSXxGeNSLyuHWV2i+t7FnDWCBlwRSQK5zygsUp3uhkls7bjtqQ+4H+RYzCulUOK3nB3lyyx2fPhRmN8XxSNTloQ6MB6OT2fqF3C13TheroQc0eHAeUrFXwikeT297nkV4fEL07rTW6dsQhEiLOQCrKyukB2uY+1MzTslbJ847GFWBDH0mQzKongfBy9ztGCGAogsllpkRXQKkjGZcYEe9wUXVRUg1VbzbHOj85AGUHzErqSnnNUQjc9AVJDR5GCREKAO6/YoNVhd9AXPjdU1Hs57zZ4xw65KxIPpfFXjLGn5YpdeFgIPGjYkYVwQwUQ/XhoqF+w1P7jNTE/xH8EmwAeegpzZn8rVrZtUGwmK20PcpiipG89jzMGznMcF9/mVYvHLplzUnCDotNBMK/JPgVgyokzPBDNSQmwcQQE9f/WspkrQRoFUOJpn7w1OCnzWbSdqtr6AMHQKn4j7TxnsUmiENBDxJVDKsDp5uxFYXGF1kFYYiZbIi7kT+c/KlHt4VkR79fmN35zKXBZvieY0CKtnLPDd7F4iiDXFvfW0voAKNOtlw2/JquoAR+vxgaNyi64c/94GGyyve7xFVN/7wZO3JqICg0cdqaaHFlk4SCpODp39dSQJ2udLCIhzx2XR3foAQwKNwD1y6dNabfc19LyctWjksWNlHKlgxnBm0RPZis+A8826e9whUY7sjkR1Rk1cghM+0G/bsk71NMxr+D/KyVi4kP0jlg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB7303.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(18002099003)(22082099003)(38070700021)(56012099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aTFvcmwvKytjUU9oN3hoZXYrRjNNOGllZFY5MEFCN3ZTMDdwWHJHdjVLSHpk?= =?utf-8?B?VUdDQnNKaWhzRmN3bmpIOE9WS01peC9FQjcxU3phN010Y0U0NnFtcWZDakFU?= =?utf-8?B?MHBMcmI2b1hHM3BydjVIWSt3THBhWnNNekNPMEZWOHZLU0h4cWJWL1JTN0dW?= =?utf-8?B?ZDM3Z1pRS1NyMms0bUk1RUI3SGhwcEQ4K0gxZ3BVNWpNbDN2RkxLb0V2cTlU?= =?utf-8?B?T3hUbHllQkNvQmExN3poYVV0KzBpYThuNjZoZjNGYXZrMEl3TzB0Wjc4ak9G?= =?utf-8?B?ck1sOW9QRkYrV3RMUlpjTXlydjlHajRMZVJsWVlra2JJdjZvL3E3Y2dIL1hi?= =?utf-8?B?L0xPU0orSklvNWN6NVd4QlZqSVFMVG4vOHR0WUhUS1dvMUdPa3FBc0l2anZq?= =?utf-8?B?emM1NGlMckhRUUYyaVQ5ODRSNDhoQWs4c3JWeE01bENySkhkZHJHMTJOeEhi?= =?utf-8?B?OHM3TnJxZmlieHc4V2VmMlJUSzJsQ3orTmEwbU5YNy9HNUN5bEpUNllnRDJi?= =?utf-8?B?b01EaFFrZjNlKy80WTZEV3NsTEwydlRnUEdRSHlObUl1S2syOUcvT1JmZHFh?= =?utf-8?B?ekRSSit6ZVA5QTl0ZlpJeHc0L01kUElEVXdrV1h5ays4TWxIb0x6dHhaVVF5?= =?utf-8?B?enZYVFlYNWhjOTFxN2N1dUV0Rm8zSnB6MmtPRTRqUlo0SisrS0FHS2tPOHlU?= =?utf-8?B?R0IvbE5CVlVRTlhDZjNOQ044REs0c21qQzZwYnQvM0ZMa29rMTFXM0N4WlpH?= =?utf-8?B?ek9ra1U5bWFJME9Fa21maG5iMzZ5eFFvY0ZXa2M2NXlFUFBNRmtMbjVqUzJl?= =?utf-8?B?RXVpeWM0VHFJSW9ybHh2QVlyc0M3TEpTTndaMW95a2hFQ0wxNzY4S29GSC9G?= =?utf-8?B?ZlorNDJndVJ4RFRKY29HVDJ2WlJ1bU03aTJHRUpacUJFUG1VYmRUWHdjbGVz?= =?utf-8?B?OVJlZmZLYlN5VlZKYjJqQXBjdER4cktPeit2d0lZdUJWMCt0RHZ4bEJqWmVm?= =?utf-8?B?cklHQmFwZndWS3FBSTBkUThJYW1YbGlsamxXaHc2eTBhZWI5ODZsRHp6Z3Jv?= =?utf-8?B?Wkw1VTlXaWR2L0lPTmkybWJlR2xhdC9HNEVudVYveThSdTJDbWh6RGkwbWpR?= =?utf-8?B?R01sZ3ZZYnIzVHpYdjQ0WTMyVUZ4b01qYU1PcEZCRENBek9LbFNrdUIybVp2?= =?utf-8?B?amVtMS9ZNmZjQXFCbVdYcWZnMVR5VWVDaGYvdUViZE9HdEc1V3hZZVFCWktI?= =?utf-8?B?MTAvdHdkMkdPaG94RGxGRisyUzNvdWlSWGRaK2F6bFZ1WmxuZ2FRc243eENv?= =?utf-8?B?bTgyUlUzWEJhcjVFbWZncGp6dUx2Uy80c1lraXBQWmtWVks5VlkyTXNRTEpH?= =?utf-8?B?WlVSck1GR1hpY0RrcFdtSVY1TWZnUjA3dW9KVC9lUmc0eHMya05icTNFTHM4?= =?utf-8?B?dEpNRTd5eWRCZGNnV2I3MHMrNTJNSGwycnZtTEJ1aWJuRHExVWgyaFhnL3Fp?= =?utf-8?B?MFFYa2hVUERxRFFPdGh1THhXY2VCZk5jZkRHR0ZMbkJPd21JclhBdHAzZ2lR?= =?utf-8?B?WXNDaUg2eFptcnNKOFpPN0pZS0ovamphSHRtUm9GV2kyWjlxNUROcFY0RFVM?= =?utf-8?B?M1RhZ0NUZ3AzTnUwK2Zmclh5UnJKVndzK0sxUnRLT01pSnZYVkhFWVB2WlpI?= =?utf-8?B?WTFoY2ZYTGpUQmhpSWZWZk5kNXRMZVZsYmFjN0tPSG9rU3lPU3NONWtETGl4?= =?utf-8?B?YmRWTUtsQUpwM3lIZ0hUNExEOC9iaXdycFJlOXU3Ti80cTc4c2VTQkVMTGx4?= =?utf-8?B?RktjTUVVNmczd0oybTVVdWNTRE9oQzEwZzkvenVRTzR0cW1UWGxhQlIyeDhr?= =?utf-8?B?WXN0M096SVNia1Jkbjh0TkNRc0loczBJMStRWlVUWWw0VTdwbFdzeURlYlhu?= =?utf-8?B?d2c4ZC94WTFSbDhRVGZLbGk4VWN0UTgxK1ljYXU1L3hxM3VpeGFVVitscG9q?= =?utf-8?B?TjJKYXdLejVVVU5NNFBERjZ4bEhTdThSNi9hcEYrWEhPMDJNWWJOZVpoYzNS?= =?utf-8?B?eW1EZHdUUWtDVUtmaEpvdUR4RVpGMUVScXRKUWhlM2F4dFZuZFJQR3EwSVo3?= =?utf-8?B?WFZOWld0S3ZaZGxIdUprbUUvclcvTWNLUUxGZDloangzUHBwRzNSWE1KZlpz?= =?utf-8?B?ejRoNUVpZUQ1UERTQm1wbHc4eVJndU5EbDdxT1RtSnFLZmdIRW82L3B0bHJS?= =?utf-8?B?NTBqaGQ2YXpSRnBqajlFNy9jUGZLV3gyTU9NeGRwQjNhWG4wdk10UTVrZ0R6?= =?utf-8?B?cXJqTVBEeHNNaDFEcTZUNHA5dWhzN29oVjFybHEvdXRDSEorQkM2M2VvdXFY?= =?utf-8?Q?S49foJhvWw56As7M=3D?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: UOiNGzpEY/3uxXy6hmq7HJrgd31A737tnnMlnNCPGWSN+dRs5o+WO6PFwBv1xU/9qPpochLIbes6KpGyBK9LNc7vFOqzErUz1w8GRDJcpyU8CU6Bz5h42p1o+lxcypGCaY5PbIo7mhtAh6cGRD6qh71CVWwMbXG91LrEPobE7YK8lWE2RoJ2LDVC0epjdrCSpMRp09BVZAnbuSVX3Ks7DY2QbnO/Kf2Dc6UfardbTL/r9DU9wZLw4P2fXwDJ7DyRLWE8pbzeRDOeOFMOJf3TxZOx2GEuwFWaKAraenIVEvkscoTtGR26w8/Hg67DJJkMklecE3AHFbR9tKVGouph4w== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB7303.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b3604dd9-e542-46c2-b348-08de9eb0f52a X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2026 07:46:39.7526 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: El/8yjjTQ5GZji6F+oFNgV/Ti1ouoczarzkYPvL1/c8pkfIrEFr0eM1duSE8pKMmbjmqzrXQPTPzv6eXv/xOR66Uk45A6Ou42uKPxal12vA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5768 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 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 SGkgQW5kcmV3LA0KDQpPbiBGcmlkYXksIEFwcmlsIDE3LCAyMDI2IDU6MzUgUE0sIFNpbW9uIE1h cmNoaSB3cm90ZToNCj4gT24gNC8xNy8yNiAxMToxNiBBTSwgQW5kcmV3IEJ1cmdlc3Mgd3JvdGU6 DQo+ID4gVGFua3V0IEJhcmlzIEFrdGVtdXIgPHRhbmt1dC5iYXJpcy5ha3RlbXVyQGludGVsLmNv bT4gd3JpdGVzOg0KPiA+DQo+ID4+IEZyb20gdGhlIHdheSAncHJ1bmVfdGhyZWFkcycgaXMgdXNl ZCwgaXQgaXMgZGVzaWduZWQgdG8gZGVsZXRlIHRoZQ0KPiA+PiB0aHJlYWRzIG9mIHRoZSBjdXJy ZW50IHRhcmdldC4gIFNvLCB3aGlsZSBpdGVyYXRpbmcgdGhlIHRocmVhZHMsDQo+ID4+IGlnbm9y ZSB0aG9zZSB0aGF0IGRvIG5vdCBiZWxvbmcgdG8gdGhlIGN1cnJlbnQgdGFyZ2V0Lg0KPiA+DQo+ ID4gSSdtIG5vdCBzYXlpbmcgdGhhdCB5b3UncmUgd3JvbmcsIGJ1dCBjb3VsZCB5b3UgZXhwYW5k IG9uIHRoaXMsIG1heWJlDQo+ID4gZ2l2aW5nIHNvbWUgZXhhbXBsZXMgb2YgaG93IGl0J3MgdXNl ZCBhbmQgd2h5IHRoYXQgc3VnZ2VzdHMgaXQgc2hvdWxkIGJlDQo+ID4gYSBwZXItIHRhcmdldCBv cGVyYXRpb24uDQo+ID4NCj4gPiBEaWQgdGhlIGN1cnJlbnQgY29kZSBjYXVzZSBzb21lIHByb2Js ZW1zPyAgSXMgdGhlcmUgc2NvcGUgZm9yIGFkZGluZyBhDQo+ID4gdGVzdCBtYXliZT8NCj4gPg0K PiA+IEZXSVc6IEkgdGhpbmsgdGhpcyBjaGFuZ2UgaXMgcHJvYmFibHkgT0ssIGJ1dCB0aGUgY29t bWl0IG1lc3NhZ2Ugc2VlbXMgYQ0KPiA+IGxpdHRsZSBsaWdodCBvbiBkZXRhaWwgZm9yIG15IHRh c3RlLg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IEFuZHJldw0KPiANCj4gSSdtIG5vdCBhZ2FpbnN0 IGhhdmluZyBtb3JlIGRldGFpbHMsIGJ1dCB0aGUgZmFjdCB0aGF0IHBydW5lX3RocmVhZHMgaXMN Cj4gY2FsbGVkIGZyb20gdGhlIHZhcmlvdXMgdGFyZ2V0cycgdXBkYXRlX3RocmVhZF9saXN0IG1l dGhvZHMgKG9yIHNpbWlsYXIpDQo+IGlzIGEgZ29vZCBjbHVlLiAgSW4gYSBtdWx0aS10YXJnZXQg c2NlbmFyaW8sIGFzIHRoZSAgdGFyZ2V0IHVwZGF0ZXMgdGhlDQo+IHRocmVhZHMgaXQgaXMgcmVz cG9uc2libGUgZm9yLCBpdCBzaG91bGQgbm90IHN0YXJ0IG1lc3Npbmcgd2l0aCB0aHJlYWRzDQo+ IG9mIG90aGVyIHRhcmdldHMuDQoNCldoYXQgU2ltb24gd3JvdGUgaGVyZSBpcyB0aGUgbW90aXZh dGlvbiBvZiB0aGUgcGF0Y2guICBJIHRyaWVkIHRvDQpzdGF0ZSB0aGlzIGluIHRoZSBjb21taXQg bWVzc2FnZSwgYnV0IEkgYWRtaXQgaXQgd2Fzbid0IHNvIGNsZWFyLg0KDQpUaGUgY29uY3JldGUg cHJvYmxlbSB0aGF0IGxlZCB0byB0aGUgcGF0Y2ggaXMgdGhlIGZvbGxvd2luZzoNCkludGVsJ3Mg ZG93bnN0cmVhbSBkZWJ1Z2dlciB1c2VzIHR3byB0YXJnZXRzIChuYXRpdmUgYW5kIHJlbW90ZSkN CmluIG5vbi1zdG9wIGFuZCBhbGwtc3RvcCBtb2RlLiAgKFRoaXMgY29tYmluYXRpb24gaXMgbm90 IHN1cHBvcnRlZA0KaW4gdXBzdHJlYW0gR0RCIGJ1dCB0aGVyZSBhcmUgYWRkaXRpb25hbCBwYXRj aGVzIGluIEludGVsJ3MgYnJhbmNoDQp0byBlbmFibGUgbm9uLXN0b3AgKyBhbGwtc3RvcCBjb25m aWd1cmF0aW9uLikNCldoZW4gdGhlcmUgaXMgYSBzdG9wIGV2ZW50IGNvbWluZyBmcm9tIHRoZSBu YXRpdmUgdGFyZ2V0LCBHREIgZW50ZXJzDQpzdG9wX2FsbF90aHJlYWRzLCB3aGVyZSBpdCBhdHRl bXB0cyB0byB1cGRhdGUgdGhlIHRocmVhZCBsaXN0IG9mIGVhY2gNCnRhcmdldC4gIEhvd2V2ZXIs IHRoZSBvdGhlciB0YXJnZXQgKGkuZS4gcmVtb3RlKSBpcyBpbiBhbGwtc3RvcCBtb2RlDQphbmQg aXQgY2Fubm90IHJlc3BvbmQgdG8gdGhlIHRocmVhZF9hbGl2ZSByZXF1ZXN0IG1hZGUgaW4gcHJ1 bmVfdGhyZWFkcywNCmxlYWRpbmcgdG8gYW4gZXJyb3IuDQoNClJlZ2FyZHMsDQotQmFyaXMNCg0K DQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIDQpSZWdpc3RlcmVkIEFkZHJlc3M6IERvcm5hY2hlciBT dHJhc3NlIDEsIDg1NjIyIEZlbGRraXJjaGVuLCBHZXJtYW55DQpUZWw6ICs0OSA4OSA5OTEgNDMw LCB3d3cuaW50ZWwuZGUNCk1hbmFnaW5nIERpcmVjdG9yczogSGFycnkgRGVtYXMsIEplZmZyZXkg U2NobmVpZGVybWFuLCBZaW4gQ2hvbmcgU29ycmVsbA0KQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVy dmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1DQpSZWdpc3RlcmVkIFNlYXQ6IE11bmljaA0KQ29tbWVy Y2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=