From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id kECvEVl8H2efSB0AWB0awg (envelope-from ) for ; Mon, 28 Oct 2024 07:58:17 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=QZRAJgqJ; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 3EEDB1E56E; Mon, 28 Oct 2024 07:58:17 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.8 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,URIBL_BLOCKED,URIBL_DBL_BLOCKED_OPENDNS autolearn=ham autolearn_force=no version=4.0.0 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 A57E51E56A for ; Mon, 28 Oct 2024 07:58:15 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 49C9A3858CD1 for ; Mon, 28 Oct 2024 11:58:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 49C9A3858CD1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1730116695; bh=7LzQoQGnknuFGicWx5v7IxxCfwZXMhkuaHKmzAO6W+I=; h=To:CC:Subject:Date:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=QZRAJgqJauHniI7Mzm1Xog1Soj04UMYI7fTmPHIh2cFUL2HnkrC3Uf2Us6l81wkjQ Etd/yCBXLHImh0DEIDTzF/GZMxcZK6U5cygSOYgQfUclQirECbIc19qdriZT9KEHVQ xmFtjoFraoZiQcXHiV3MBbMARfC+hXaHzwmk5bZw= Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) by sourceware.org (Postfix) with ESMTPS id 4ED493858D34 for ; Mon, 28 Oct 2024 11:57:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4ED493858D34 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4ED493858D34 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1730116657; cv=fail; b=s78CMektW/8kWdVNeATYqP2r34TQ8BSHT8+7xgISLcc1P1JBJwskBSyNkHXOnL10sG85BsS8s9+fJxuWObr8SWsHcyiQu099lE/pk0SXe98fO+icOGjV9UuSEHRdfVE820UsZ0XTiwljM48tZ/AdfJIcn0jlG88eqjLrPcHEtNQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1730116657; c=relaxed/simple; bh=Uizqm57XwIOPc+bEa6iD3jdXY0pbchr/ijIij2uJUdw=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Qf8PudyM4+42wPK24FGb5BAx3OhClRB1ez45mXIMNJa4rmazfjeUx3WRXeTWAr9iksfm//SlFmzzMP/FllqpU4U+BysgrXCKjiiBBq7x7XPM2KNB/mAn0y9aYOZYSx80OAHncYwKPS/XqiJnSN5ehXtnsawzj21hRmODSp0jQmc= ARC-Authentication-Results: i=2; server2.sourceware.org X-CSE-ConnectionGUID: UX5X006qQ4ezFLCZuIScOw== X-CSE-MsgGUID: GljaYCZYTdmxFDkov9g/Gw== X-IronPort-AV: E=McAfee;i="6700,10204,11222"; a="29482681" X-IronPort-AV: E=Sophos;i="6.11,199,1725346800"; d="scan'208,217";a="29482681" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Oct 2024 04:57:32 -0700 X-CSE-ConnectionGUID: 8sFBIqcHS7yDz84dcgWwhw== X-CSE-MsgGUID: IDXNSqWBTwiwfHcLoJKXgQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,239,1725346800"; d="scan'208,217";a="82409959" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa008.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 28 Oct 2024 04:57:31 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 28 Oct 2024 04:57:31 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Mon, 28 Oct 2024 04:57:31 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.48) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Mon, 28 Oct 2024 04:57:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yMrwM6XgZDkkrJ1EIrwfD7XFIhpMOTW5lXM9tFpRpr1wIAWxLUJVD0rxJBBk2XAr2JPjGK2/Fe74d9JaHzX8ZGW1ukFFGI8i7/5TUUBOjVyiuQQDxCbEWauAhMJVn3deeC8hpTXCoTmJDGWdxakIB6nBt1za/Vx+HoqPWcCMiutwb3eU62ntxYMA+8hlCTsoaa6XTRcz5JiRAq6aiDbCwntLrryH+Ae0nSLbKjRKKwdaQcFYydbvvXTenbHFRn8h8QnSUig1x0+yaUv1hDY09BrKQu+Trl1Cc0kiDVRC8rC4Ix5jNK2NjzCiRWiwWWmgILfw3YF+idMXOOl5kPTfpw== 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=vU/J/qO4R0ZDQM/qqjRrhSHidq0vM+LPnUGlECRWvxI=; b=MEYBstjeDa0fNHDoyMe1Bnfhqdu+aIeISueyjHKNy+6kAF61EZ5f+nI3P62nCSili8tevs1b7S4pwI2S8SbMeJRfTwvs1qkHtZKhEqSKoi6yXgZBp/TFq6HlKjekLrOpxrNYIS69vrsVuKOapR+yl5e/VYvRR15V/wQFrmyZ3jo9Z92mcl7i0wd4Fj8Xvfx7E34Fb39TrJZl8cJ38PrV+kOrImPOAcgOLEYWXyu9Ghqxp+FJCT1hmrNtJH5z2LTduoGNcdj0yDwGOBzSZXJ35s9a6bZC/K8ZJHsEkXFkXlItTKH5c4HzfUvsqVer91qss8kXgeHqmUJTGeDmyBm2MA== 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 SA1PR11MB6846.namprd11.prod.outlook.com (2603:10b6:806:2b0::6) by IA0PR11MB7934.namprd11.prod.outlook.com (2603:10b6:208:40d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.23; Mon, 28 Oct 2024 11:57:27 +0000 Received: from SA1PR11MB6846.namprd11.prod.outlook.com ([fe80::853f:fcb6:d078:8701]) by SA1PR11MB6846.namprd11.prod.outlook.com ([fe80::853f:fcb6:d078:8701%4]) with mapi id 15.20.8093.024; Mon, 28 Oct 2024 11:57:27 +0000 To: "gdb@sourceware.org" CC: "Aktemur, Tankut Baris" , "Schimpe, Christina" , "Metzger, Markus T" , "Ijaz, Abdul B" , "pedro@palves.net" , Andrew Burgess , "simon.marchi@polymtl.ca" , "tom@tromey.com" Subject: [PING][RFC] New command "thread filter" in GDB Thread-Topic: [PING][RFC] New command "thread filter" in GDB Thread-Index: Adr6thuGMjScVR7bQuquanRmYl5JkQo4CuBgAWaRqlA= Date: Mon, 28 Oct 2024 11:57:27 +0000 Message-ID: References: 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: SA1PR11MB6846:EE_|IA0PR11MB7934:EE_ x-ms-office365-filtering-correlation-id: dd302cb9-a6ee-413a-c5f7-08dcf747b1a7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|10070799003|8096899003|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?bG55Uk9IR3g5NENTU3JTckJtdWZ6dEhvQ0NOdXlOU0NJazBGd3ZwckUwSlJV?= =?utf-8?B?YjgwbS91OElyeGtROG5xeEk0NzRQMTBJa0thTnQ4TGtPalNYR3hvWk4xUkhy?= =?utf-8?B?TEkydzdQWEs3V0twSDB6WWJPbVh1NnByNXFYMnVKQlhBalJ2N0RJWDVlZnVX?= =?utf-8?B?Q05ETmxVTjlSc0dxSFBSWTZQWEFIRVgraTNsTFI0dExMa1BJNmY1M3RmRXpO?= =?utf-8?B?R2tOamVIQ0JNUzUvMU04UmVSV1VISXFYL0pTYTNmMmhVK1BLelkzMVNZWWxG?= =?utf-8?B?citIeVNuVjN5VkdiRnZhMU5ZV1JhSUJYYVR4WERMRUlKR1pqNm1HS1NnU01Q?= =?utf-8?B?ZVlFMmJHV1BYUGxSYld6RzR6dDBQRUhPckpUQ01qZlY2Y1VHS3psTm1xTDJt?= =?utf-8?B?M0JScDgreGpqUHd6cUlVemJrT2t4Y3pXR2Q4eUhFRlB6WDluVXkyVWdsYWpP?= =?utf-8?B?Vm9uajFzOW85ZVg1WXVBZ2N3M21PVWdoV2dSMmV3VVlJanZxN2wySEdRUXZ6?= =?utf-8?B?S0k1VHQxd3AybWIrNXhmS1JrbFZrdzMrSmM1RlYxSGhNa3c2YXhHcjNGVzFu?= =?utf-8?B?aDFUKzhEamx4elZRWUY5dDlOU0FVbFIwMmpWTm10d3R6a0xwbTk0QmFnckVI?= =?utf-8?B?M3hCVmpab3BSMWszTmVsQ1lhZVRWcHRFQU5sNmJNS3NuQ2dPRWs1ajhHaUJz?= =?utf-8?B?ZFo4ZEZKblJOSVNCK3kyL3J5Qk93U1hjYkxRSXAxWXZjMCtRNkJxVFNnUFRD?= =?utf-8?B?NjhNMTNjWUQwQk8zQkVQY1hhdEc4bnZnR1ZRSkwrU0lsVGtoS2EyQlFRM2tr?= =?utf-8?B?c1dqSWpZTjJsS1V3N3VCNHNmNWhEU2swYTRRYU1EUXJlZ0xDN0d5S2hqbXBZ?= =?utf-8?B?Wm1UcXpOL2xCeDVJWm5oQXVORmVUQmIrdlBKbXJRTHliZGxPeXU4NmtLdEVn?= =?utf-8?B?enVRcEJaU2E4M1N5YkxxYjMxbzB5MHpyK09hLy9iR2U5YVdEc2tJODJoVEMr?= =?utf-8?B?MGtCYkowcnhqVFBzRzhTOUtGdHo1QXo3ZElhQzczb1hNRXN5a21PeVpubVF6?= =?utf-8?B?clk1cHQ3WHZ4VmpkUnR2clAyVDhOejlxREZnQWN0K0Z4RTlyMHJjZFdJczdv?= =?utf-8?B?RU4yYVV0RG5nSDBnL1NGKzl2MEszV2Z4c2EzamlncVlhNXp6UktFbGIvb1hV?= =?utf-8?B?YlVEL0hJWDYzVVpBTE5tMWc1dmRtU3ZtZGVCQ1N5MWhCeE1hTnc3MS83N2py?= =?utf-8?B?dG0zQmh2aGxLdi9SRnoyNVBJUFE1RG1kaDR0c1p5QmRNVE9BbzhKRi9PUmRp?= =?utf-8?B?aHVOUG45cXliTlBYaU5VdXZQdkRXQWRYN3F5bklJR0VDYm01amY3Z3BLY3lq?= =?utf-8?B?WER2UXk1NzZHN1ROdDdQRGY1eGlLQll3aklUZlJxOWZjSFhyQ0xlUlZ5OUt3?= =?utf-8?B?ZmdNb1luU2xXM3ZUY2lYd1hzOXFJbWVBUmRaclhLYUxqNkhZYUJ6M2NZYnNN?= =?utf-8?B?UlNDd05wRWxoamhITVp0b1dKcGVCaFVRYkc5SSt1ai8zMm5iY2wrTkJ3Wldm?= =?utf-8?B?dlJidGRNRnpYeHVZeVhucjdyZmxpZ01Hb25mUnJuZmhjWWFrcE0yeVVRZHds?= =?utf-8?B?bW9heFdoTFAwYnpxWmNPSm9VNE9haDBzTk5QK3lTTkE3eHAyanhsU3ljVXA0?= =?utf-8?B?YThVc2pZR1B5NDJJaWZEUjc4V1dIWWVNbkJQRFlocks2Q0FaNEFnWjNaYWMz?= =?utf-8?B?eHNvT2JYalhYcGRrVGZDUmNPV25TRENiVEZYQlZtQVRoNmgvWWU5aGU0b1pa?= =?utf-8?Q?/zr9+L6oI6mJld7FV5t2QpogOQwTzfLpE2WCY=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR11MB6846.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(10070799003)(8096899003)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V1JQaUdUenkwekZsNmkrMllYNU9ibFRrckdydkFzUEVHR2VyTENMYWxkUTZx?= =?utf-8?B?Ylg3WW55WU9lN0pSYVc4M1QraEFYVUxVMW9WQUhhRWpBZ2Z0OGFaS0VsQXVp?= =?utf-8?B?bk5jL3NSVTkrWnlueG14UjIyMWt4cDFkaHRFUmFQTkNZbmFJUXRIS0JOQis0?= =?utf-8?B?WU5oL3UyRHRKNmg5QVFiaUh3Um5lSys4bjUrNWI0aWJnWDZpZkV3cmRNeXll?= =?utf-8?B?REF1OEF1cFB2MGdsRkhvQUVrd1E1UGtvMGI4WGttU205dEJEc2ZwUDNrZXZP?= =?utf-8?B?Q1BOM0pCSFJZaVZGZXhJZUtyaXdDMWc2eWRaMGhYNVZpNzRSRjJqeDFBRjln?= =?utf-8?B?ZEdqVEpRb3NGYnVkS2phRkdqQnBlcURhQzllbGlLbXVKSDJHNmxzQlVWNGl1?= =?utf-8?B?b002UHFqVnBSL1VTQXdOOXVJaHZ6N3pnTU5vc0ZXUjdLNFRVUlZpTG1iaURO?= =?utf-8?B?aGZkblZzS0VIZUVjYStjMDc3SFNaanNxa1hhRnBnbExrLzRTOFdmb1VONkNl?= =?utf-8?B?REpyRWpUcXRuUDlndkdxN1BsYjlLMlhQQk5ZajU4bnNNOFVjMUxON1pnWGls?= =?utf-8?B?cVI3QVBoRk5OSXl4VGNKZHNVNXZURzYxMnFaTWhKZmJuWFIvMWNZemhhZTF3?= =?utf-8?B?OVJsZldoQUZZak9jUEsvWEF4N055cG5aamVDNGUvMFRsbDU5VXNlNXR6amNy?= =?utf-8?B?MWl4NVdxdkFCTXlqTElUTllGTHNVV0x2ZTFZb2RiRW9zOTlOYmFqakhaL3JV?= =?utf-8?B?SVZVeVd6aE5panppNDAwc2k0R2JBMnZnWCtEL3E1UTM2aFN1YVJCSkliU3ZG?= =?utf-8?B?VDdDUUxnQStOMXdyaVBwT3VmODFjNjFQSFUwOW4zb0dGZjd1d3RUL2pnVWpN?= =?utf-8?B?YTJuN0ltemhYNGwxTG45VTB6RDdwODdiRXVabk13bG5LMzZtLzY3WWppTE5a?= =?utf-8?B?NVJ0OHowb0ZrdUttemtKNElUaTdYOWE5enQwOG1YNzhZenExaGlXMi81Vlhn?= =?utf-8?B?Tkk4VEJ6OWtibmxPTjN6RXRieFJMTW5OWnZUQSttYVJOUG9JMGFTUmlHcVA1?= =?utf-8?B?cmtQeEYyTWt0dmVDeXZxZmtWdVhQd3JuMFNpSVR0YzZOdmVNSVY1TkQ5MzlE?= =?utf-8?B?SUsrT0hQbXVMRzZiNkFzRURzaE1mUnF3WURxdlVoT05OaEJzL1RJcGV4d251?= =?utf-8?B?ZytJYTdUWE9iN3I1Nlg5dU5tMTVNa1AvMWh1S0FQL0xZUW9pNTJLWDVROE00?= =?utf-8?B?d0hDUHcxaWR5RzF5OEFENms0dEorcml3ZWhwODVoKzc5YXpqbHdaaDVMK0FR?= =?utf-8?B?UENkZEpUQ2gzcUgvc2ZIQk10OXdoUjlsN2Y4a0xucjEzNXlscU9WNWhjWWRh?= =?utf-8?B?RzZRajVFVDV0bVgwTHFQSVFZc3prMTNOMnR3WHh1MFZTSkVpcjF1NHcrNXlV?= =?utf-8?B?RDM4TjJOa1REekZqMmg5TVVrd01nRGt5RlM1OGJZYUtpMW5Ib2VqS0YyenNT?= =?utf-8?B?WFRIK1l5aHY1b3greXFGQnJGSVFacDVVVU4wRXpLSHV2aVp4RnlTT0tFeXVS?= =?utf-8?B?c2QzTkk5VW1jK0dkOFhYUC9EM3RrNnp6cEgrenNqV2xWVURRb3NiTWE1KzFC?= =?utf-8?B?Z1QwWHgxM0MyOVNzL1JCNVdFWnlaZjZNTVp4aWEyZ3RBb3l4anlGNWtFVFdp?= =?utf-8?B?bHpqbWRsNnd6eG9VVmp6RmdETk9jTHIwL2lORTBuc0U4MUNRZHJvaEg3SDJx?= =?utf-8?B?bnFRK1RsQy9ZbEVFc0hEWTZ5OElKWGNrQ1VVcG5XZDZvc2llSUVLbVJaTnEr?= =?utf-8?B?V1pZZ2pHdU9MMVFWdi93MGVtdjhaaHBuY1ZBdGMxTXBCaXBkV0dSOGZPUGlk?= =?utf-8?B?TjBsMi8yd0hpZ24yOXdQOEZxaGUyT2FwN2YxSlp6dXFmVG90cWxSSjRLYmJH?= =?utf-8?B?bUlacVFHWWNWeDhYSURaUTlZaTBLMkJxUU9TbUt2bUZ4OFFFcXc0WmxLTlJq?= =?utf-8?B?M2dqUjJBSGl0TFQzVkVGM2F3YS9nSk0yWWVkaTM1NnljNlhSaXExeE13OWNq?= =?utf-8?B?eURKYTlQdmNPOG45L082VkdRMXNQc2xVVDVFZmxldjR4NXNEV0RnZjdYWjNU?= =?utf-8?B?Sjdvb1dKNXZkMlRRZWtoV0JSZnB5aXF3c1g3ZlZoSjl1M3VuNTdEK1ZROWFr?= =?utf-8?Q?yDm5dRRvhGScHrqrqy2yH6fXAB0C0ilsFNPmcVjTV2nG?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6846.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd302cb9-a6ee-413a-c5f7-08dcf747b1a7 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2024 11:57:27.4538 (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: JaFOTUzbsvQPjX2qp04piZyJqz1wi1vZLlR0t9MlXgyYtvUJTCDMjFRxf2befzuJzg2wQK/DiIvrGWJ5Lh2Cig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7934 X-OriginatorOrg: intel.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.30 X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "Ijaz, Abdul B via Gdb" Reply-To: "Ijaz, Abdul B" Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" UGluZy4NCg0KVGhhbmtzICYgQmVzdCBSZWdhcmRzDQpBYmR1bCBCYXNpdA0KDQpGcm9tOiBJamF6 LCBBYmR1bCBCIDxhYmR1bC5iLmlqYXpAaW50ZWwuY29tPG1haWx0bzphYmR1bC5iLmlqYXpAaW50 ZWwuY29tPj4NClNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAyLCAyMDI0IDk6MjQgQU0NClRvOiBn ZGJAc291cmNld2FyZS5vcmc8bWFpbHRvOmdkYkBzb3VyY2V3YXJlLm9yZz4NCkNjOiBBa3RlbXVy LCBUYW5rdXQgQmFyaXMgPHRhbmt1dC5iYXJpcy5ha3RlbXVyQGludGVsLmNvbTxtYWlsdG86dGFu a3V0LmJhcmlzLmFrdGVtdXJAaW50ZWwuY29tPj47IFNjaGltcGUsIENocmlzdGluYSA8Y2hyaXN0 aW5hLnNjaGltcGVAaW50ZWwuY29tPG1haWx0bzpjaHJpc3RpbmEuc2NoaW1wZUBpbnRlbC5jb20+ PjsgTWV0emdlciwgTWFya3VzIFQgPG1hcmt1cy50Lm1ldHpnZXJAaW50ZWwuY29tPG1haWx0bzpt YXJrdXMudC5tZXR6Z2VyQGludGVsLmNvbT4+DQpTdWJqZWN0OiBbUkZDXSBOZXcgY29tbWFuZCAi dGhyZWFkIGZpbHRlciIgaW4gR0RCDQoNCkhpIEFsbCwNCg0KSSBhbSB3cml0aW5nIHRvIGNvbGxl Y3QgeW91ciBmZWVkYmFjayBmb3IgdGhlIG5ldyBjb21tYW5kIOKAnHRocmVhZCBmaWx0ZXLigJ0s IHdlIHdvdWxkIGxpa2UgdG8gaW50cm9kdWNlLiAgIFRoaXMgbmV3IGNvbW1hbmQgd2lsbCBwcm9j ZXNzIHRoZSBpbnB1dCBsaXN0IG9mIHRocmVhZHMgYW5kIHRoZW4gdHJ5IHRvIGZpbHRlciB0aGVt IGlmIHRoZXJlIGlzIGFueSBleHByZXNzaW9uIGluIHRoZSBpbnB1dC4gU28gaXQgcHJpbnQgb25s eSBmaWx0ZXJlZCB0aHJlYWQgaWRzIGZyb20gdGhlIGlucHV0IGxpc3Qgd2hlcmUgdGhlIGlucHV0 IGV4cHJlc3Npb24gZXZhbHVhdGVzIHRvIHRydWUuICAgSGVyZSBhcmUgc29tZSBleGFtcGxlcyBm b3IgdGhlIHVzYWdlIG9mIHRoaXMgY29tbWFuZDoNCg0KDQogICogICB0aHJlYWQgZmlsdGVyIDEt OQ0KDQogICAgICogICBPdXRwdXRzIHRoZSBpZHMgb2YgdGhyZWFkcyB3aXRoIHNpbmdsZSBkaWdp dA0KDQogICogICB0aHJlYWQgZmlsdGVyIGFsbCB4ID4gMTANCg0KICAgICAqICAgT3V0cHV0cyB0 aGUgaWRzIG9mIHRocmVhZHMgaW4gd2hvc2UgY29udGV4dCB0aGUgdmFyaWFibGUg4oCceOKAnSBp cyBncmVhdGVyIHRoYW4gMTAuDQoNCiAgKiAgIHRocmVhZCBmaWx0ZXIgMTAtOTkgJF90aHJlYWQg JSAyID09IDANCg0KICAgICAqICAgT3V0cHV0cyB0aGUgaWRzIG9mIHRocmVhZHMgd2hvc2UgaWQg aXMgYSB0d28tZGlnaXQgZXZlbiBudW1iZXIuDQoNCiAgKiAgIHRocmVhZCBmaWx0ZXIgYWxsIHBy ZWRpY2F0ZSgpDQoNCiAgICAgKiAgIE91dHB1dHMgdGhlIGlkcyBvZiB0aHJlYWQgZm9yIHdoaWNo IHRoZSBmdW5jdGlvbiDigJxwcmVkaWNhdGXigJ0gZXZhbHVhdGVzIHRvIHRydWUuDQoNCiAgKiAg IHRocmVhZCBmaWx0ZXIgYWxsIHdvcmtpdGVtID09IDEyMzQNCg0KICAgICAqICAgRmluZCB0aGUg dGhyZWFkKHMpIGZvciB3aGljaCB0aGUg4oCcd29ya2l0ZW3igJ0gdmFyaWFibGUgaGFzIGEgc3Bl Y2lmaWMgdmFsdWUuDQoNCk91dHB1dCBvZiBhbGwgdGhlc2UgY29tbWFuZHMgd2lsbCBiZSBzdHJp bmcgdHlwZSBsaXN0IG9mIHRocmVhZCBpZHMgd2hpY2ggbWF5IGJlIHVzZWQgbGF0ZXIgZm9yIG90 aGVyIGNvbW1hbmRzIGxpa2UgdGhyZWFkIGFwcGx5LCBpbmZvIHRocmVhZCBvciBmdXJ0aGVyIGZp bHRlcmluZy4gIEZvciBleGFtcGxlDQoNCiAgKiAgIHRocmVhZCBmaWx0ZXIgYWxsICRfdGhyZWFk PDUNCg0KRmlsdGVyZWQgdGhyZWFkczoNCg0KJDEgPSDigJwxIDIgMyA04oCdDQoNCg0KRXhhbXBs ZXMgb2Ygb3V0cHV0IHVzYWdlIGluIG90aGVyIGNvbW1hbmQgbGlrZSAg4oCcaW5mbyB0aHJlYWTi gJ0gb3Ig4oCcdGhyZWFkIGFwcGx54oCdOg0KDQogICogICBpbmZvIHRocmVhZHMgMSAyIDMgNA0K DQogICAgICogICDigJxpbmZvIHRocmVhZOKAnSBjb21tYW5kIHByaW50IHRocmVhZCBpbmZvIGZv ciB0aHJlYWQgaWRzIOKAnDEgMiAzIDQgNeKAnQ0KDQpPUg0KDQogICogICB0aHJlYWQgYXBwbHkg MSAyIDMgNCBwIHdvcmtpdGVtDQoNCiAgICAgKiAgIFByaW50IGEgdmFyaWFibGUgd2l0aCBuYW1l IOKAnHdvcmtpdGVt4oCdIGZvciBhbGwgdGhlIHRocmVhZHMgbWF0Y2hpbmcgaWRzIGZpbHRlcmVk IGJ5IHRoZSB0aHJlYWQgZmlsdGVyIGNvbW1hbmQuDQoNCiAgKiAgIFRocmVhZCBmaWx0ZXIgMSAy IDMgNCB3b3JraXRlbSAgPjINCg0KICAgICAqICAgT3V0cHV0cyB0aGUgaWRzIG9mIHRocmVhZCBm cm9tIHRoZSBpbnB1dCDigJwxIDIgMyA0IDXigJ0gbGlzdCAgZm9yIHdoaWNoIGEgdmFyaWFibGUg 4oCcd29ya2l0ZW3igJ0gdmFsdWUgaXMgZ3JlYXRlciB0aGFuIDIuDQoNClRoZXJlIGlzIGFscmVh ZHkgYSDigJx0aHJlYWQgZmluZOKAnSBjb21tYW5kIGluIEdEQiB3aGljaCBmaWx0ZXJzIHVzaW5n IHJlZ2V4IGZvciBzb21lIGZpZWxkcy4gSXQgZmlsdGVycyB0aGUgdGhyZWFkKHMpIHVzaW5nIGZp ZWxkcyBsaWtlIGlkLCB0aHJlYWQgbmFtZSBldGMuICAgVGhlIG91dHB1dCBvZiB0aGlzIGNvbW1h bmQgaXMgdGhyZWFkIGlkLCBuYW1lIGFuZCBleHRyYSBpbmZvcm1hdGlvbi4gIEJ1dCB0aGlzIGNv bW1hbmQgaXMgbm90IGFibGUgdG8gZmlsdGVyIHVzaW5nIHRocmVhZCBsb2NhdGlvbiwgZXhwcmVz c2lvbiwgcHJpdmF0ZSBvciBjb252ZW5pZW5jZSB2YXJpYWJsZXMgbGlrZSBzaG93biBhYm92ZSBh bmQgYWxzbyBpZiB0aGVyZSBhcmUgbWFueSB0aHJlYWRzIGZpbHRlcmVkIHRoZW4gaXRzIG91dHB1 dCBpcyBub3QgZWFzeSB0byByZXVzZSBhcyBhbiBpbnB1dCBmb3Igb3RoZXIgY29tbWFuZHMuICBM aWtlIGlmIHNvbWVvbmUgd2FudCB0byBnZXQg4oCcaW5mbyB0aHJlYWRz4oCdIG9yIOKAnHRocmVh ZCBhcHBseeKAnSBmb3IgYWxsIHRoZSBmaWx0ZXJlZCB0aHJlYWRzIGV0Yy4gICBNZW50aW9uaW5n IHRoaXMsIHRvIGNsYXJpZnkgYWxzbyB3aGV0aGVyIGl0IHdpbGwgYmUgYmVzdCB0byB1cGRhdGUg dGhlIGV4aXN0aW5nIGNvbW1hbmQgb3IgYWRkaW5nIGEgbmV3IGNvbW1hbmQgd291bGQgYmUgZmlu ZS4gICBBcyBleHRlbmRpbmcgdGhlIGV4aXN0aW5nIGNvbW1hbmQgd2lsbCB1cGRhdGUgdGhlIG91 dHB1dCBvZiBjb21tYW5kLiBFeGFtcGxlIG9mIHRoZSBpbnB1dCBhbmQgb3V0cHV0cyBvZiBleGlz dGluZyDigJx0aHJlYWQgZmluZOKAnSBjb21tYW5kLg0KDQooZ2RiKSBoZWxwIHRocmVhZCBmaW5k DQpGaW5kIHRocmVhZHMgdGhhdCBtYXRjaCBhIHJlZ3VsYXIgZXhwcmVzc2lvbi4NClVzYWdlOiB0 aHJlYWQgZmluZCBSRUdFWFANCldpbGwgZGlzcGxheSB0aHJlYWQgaWRzIHdob3NlIG5hbWUsIHRh cmdldCBJRCwgb3IgZXh0cmEgaW5mbyBtYXRjaGVzIFJFR0VYUC4NCihnZGIpIGluZm8gdGhyZWFk cw0KICBJZCAgIFRhcmdldCBJZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZyYW1l DQoqIDEgICAgVGhyZWFkIDB4MmI4MCAoTFdQIDcwNjM2KSAiYXN5bmMiIG1haW4gKCkgYXQgYXN5 bmMuYzo2Mw0KICAyICAgIFRocmVhZCAweDY0MCAoTFdQIDcwNjM5KSAiYXN5bmMiIGZ1dGV4X3dh aXQgKOKApikgICBhdCAuLi9zeXNkZXBzL25wdGwvZnV0ZXgtaW50ZXJuYWwuaDoxNDYNCiAgMyAg ICBUaHJlYWQgMHg3ZmZmZjc1ODA2NDAgKExXUCA3MDY0MCkgImFzeW5jIiBmdXRleF93YWl0ICji gKYpICBhdCAuLi9zeXNkZXBzL25wdGwvZnV0ZXgtaW50ZXJuYWwuaDoxNDYNCihnZGIpIHRocmVh ZCBmaW5kIDcwNjMNClRocmVhZCAxIGhhcyB0YXJnZXQgaWQgJ1RocmVhZCAweDdmZmZmN2Q4MmI4 MCAoTFdQIDcwNjM2KScNClRocmVhZCAyIGhhcyB0YXJnZXQgaWQgJ1RocmVhZCAweDdmZmZmN2Q4 MTY0MCAoTFdQIDcwNjM5KScNCihnZGIpIHRocmVhZCBmaW5kIGFzeW5jDQpUaHJlYWQgMSBoYXMg dGFyZ2V0IG5hbWUgJ2FzeW5jJw0KVGhyZWFkIDIgaGFzIHRhcmdldCBuYW1lICdhc3luYycNClRo cmVhZCAzIGhhcyB0YXJnZXQgbmFtZSAnYXN5bmMnDQooZ2RiKSB0aHJlYWQgZmluZCBhc3luYy5j DQpObyB0aHJlYWRzIG1hdGNoICdhc3luYy5jJw0KDQpTbyB0aGUgbmV3IOKAnHRocmVhZCBmaWx0 ZXLigJ0gY29tbWFuZCB3aWxsIGhhbmRsZSDigJxsb2NhdGlvbuKAnSBhbmQg4oCcZXhwcmVzc2lv buKAnSBmaWx0ZXJpbmcgd2hpY2ggaXMgbm90IGhhbmRsZWQgYnkg4oCcdGhyZWFkIGZpbmTigJ0g Y29tbWFuZC4gIEFkZGluZyBhIG5ldyBjb21tYW5kIGluc3RlYWQgb2YgZXh0ZW5kaW5nIOKAnHRo cmVhZCBmaW5k4oCdIHdpbGwgYXZvaWQgY2hhbmdpbmcgdGhlIG91dHB1dCBvZiB0aGUgZXhpc3Rp bmcgY29tbWFuZC4NCg0KRm9yIHRoZSBuZXcgY29tbWFuZCDigJx0aHJlYWQgZmlsdGVy4oCdLCBo ZXJlIGFyZSB0d28gb3B0aW9ucyBjb25zaWRlcmVkIGluIGhhbmRsaW5nIG9mIOKAnGV4cHJlc3Np b27igJ0gYW5kIOKAnGxvY2F0aW9u4oCdIGFzIGluIGlucHV0LiAgT3V0cHV0IHdpbGwgYmUgc2Ft ZSBmb3IgYm90aCBvcHRpb25zIGFuZCBvbmx5IGlucHV0IGV4cHJlc3Npb24gYW5kIGxvY2F0aW9u cyBjYW4gYmUgaGFuZGxlZCBkaWZmZXJlbnRseS4gIFRoZSBvdXRwdXQgaXMgYSBsaXN0IG9mIOKA nHRocmVhZCBpZHPigJ0gYSBzdHJpbmcgdHlwZS4gUGxlYXNlIHJlZmVyIHRvIGV4YW1wbGVzIGFi b3ZlIGZvciB0aGUgdXNhZ2Ugb2Ygb3V0cHV0IGZyb20gdGhpcyBjb21tYW5kIGFzIG90aGVyIGNv bW1hbmRzIGlucHV0LiAgWW91ciBmZWVkYmFjayB3aWxsIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQg cmVnYXJkaW5nIHdoaWNoIG9wdGlvbiB3b3VsZCBiZSBiZXN0IGhlcmU6DQoNCk9QVElPTiAxOiBV c2luZyAiYXQiIGFuZCAiaWYiIENsYXVzZXMNCg0KSW4gdGhpcyBjYXNlIGZvciBmaWx0ZXJpbmcs IOKAnGF04oCdIGFuZCDigJxpZuKAnSBjbGF1c2VzIGNhbiBiZSBhZGRlZCBhcyBhbiBvcHRpb25h bCBhcmd1bWVudHMgdG8gdGhpcyBjb21tYW5kIHdoaWNoIHRha2VzIGV4cHJlc3Npb24gYXMgYW4g aW5wdXQgZm9yIHRoZSDigJxpZuKAnSBjbGF1c2UgYW5kIGxvY2F0aW9uIHZpYSDigJxhdOKAnSBj bGF1c2UuICAgVGhlIOKAnGlm4oCdIGNsYXVzZSB1c2FnZSBpcyBzaW1pbGFyIHRvIHNpbWlsYXIg Y2xhdXNlIGluIHRoZSDigJxicmVha+KAnSBjb21tYW5kLg0KDQpDb21tYW5kOiB0aHJlYWQgZmls dGVyIFt0aHJlYWQtaWQtbGlzdC9hbGxdIFtPUFRJT05dIFsgYXQgZmlsZW5hbWU6bGluZW51bV0g W2lmIGV4cHJlc3Npb25dDQoNCkUuZy46DQooZ2RiKSB0aHJlYWQgZmlsdGVyIGF0IG1haW4uY3Bw OjMgaWYgJF90aHJlYWQgPjEgJiYgJF90aHJlYWQ8NQ0KRmlsdGVyZWQgdGhyZWFkczoNCiQxPSAg 4oCcMiAzIDTigJ0NCg0KT1BUSU9OIDI6IFVzaW5nIENvbnZlbmllbmNlIFZhcmlhYmxlcyBmb3Ig TG9jYXRpb24NCg0KU2Vjb25kIG9wdGlvbiBpcyB3ZSBjYW4gYXZvaWQg4oCcaWbigJ0gYW5kIOKA nGF04oCdIGNsYXVzZXMgYW5kIGFkZCBsb2NhdGlvbiBhbHNvIHRvIHRoZSBjb252ZW5pZW5jZSB2 YXJpYWJsZSAoZS5nLiAkX2xvY2F0aW9uKSB0aGVuIHVzZXIgbWF5IGp1c3QgZmlsdGVyIGV2ZXJ5 dGhpbmcgdmlhIHRoZSBjb252ZW5pZW5jZSB2YXJpYWJsZSBpbiB0aGUgZXhwcmVzc2lvbi4NCg0K Q29tbWFuZDogdGhyZWFkIGZpbHRlciBbdGhyZWFkLWlkLWxpc3QvYWxsXSBbT1BUSU9OXSBbZXhw cmVzc2lvbl0NCg0KRS5nLjoNCihnZGIpIHRocmVhZCBmaWx0ZXIgYXQgbWFpbi5jcHA6MyBpZiAo JF90aHJlYWQgPjEgJiYgJF90aHJlYWQ8NSApICYmICRfc3RyZXEoJF9sb2NhdGlvbizigJ1tYWlu LmNwcDoz4oCdKQ0KRmlsdGVyZWQgdGhyZWFkczoNCiQxPSAg4oCcMiAzIDTigJ0NCuKAnA0KDQpX aGF0IGFyZSB5b3VyIHRob3VnaHRzIG9uIHRoaXMgdG9waWM/IEFueSBmZWVkYmFjayBhbmQgbmV3 IGlkZWFzIGFyZSB3ZWxjb21lIGZvcjoNCg0KICAxLiAgRXh0ZW5kaW5nICJ0aHJlYWQgZmluZCIg dnMuIE5ldyBDb21tYW5kICJ0aHJlYWQgZmlsdGVyIg0KICAyLiAg4oCcT3B0aW9uMeKAnSB2cyDi gJxPcHRpb25zMuKAnSBmb3IgdGhlIG5ldyBmaWx0ZXJpbmcgY29tbWFuZC4NCg0KDQpUaGFua3Mg JiBCZXN0IFJlZ2FyZHMNCkFiZHVsIEJhc2l0DQoNCkludGVsIERldXRzY2hsYW5kIEdtYkgNClJl Z2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55 DQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQ0KTWFuYWdpbmcgRGlyZWN0b3Jz OiBTZWFuIEZlbm5lbGx5LCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgVGlmZmFueSBEb29uIFNpbHZh DQpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUNClJlZ2lz dGVyZWQgT2ZmaWNlOiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11 ZW5jaGVuIEhSQiAxODY5MjgK