From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id iAyNNxjKYmaUmSkAWB0awg (envelope-from ) for ; Fri, 07 Jun 2024 04:51:36 -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=XBz8riVL; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id CED851E0C1; Fri, 7 Jun 2024 04:51:36 -0400 (EDT) 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 27C341E092 for ; Fri, 7 Jun 2024 04:51:34 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 8CAE739528E3 for ; Fri, 7 Jun 2024 08:51:33 +0000 (GMT) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by sourceware.org (Postfix) with ESMTPS id 0AC1339CCE97 for ; Fri, 7 Jun 2024 08:50:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0AC1339CCE97 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 0AC1339CCE97 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.13 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1717750240; cv=fail; b=srqn5fGqiavQsaO/a3QG/0Zr9yxuPNw2kYGwkMBXmKL6fe3XReZjHCcp5B8dN9H8w+s59bvh2MewcoAat6ZMA2qUVCiMUQWwYZU+UItKUU1bOSaiYvbI7P9o6SRadSWHVNiRaVwikXiIrAwpoTiY1AJMaYx3oKOrn2uf6N6MAFQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1717750240; c=relaxed/simple; bh=t1haNykNKwQMGUTSRn0TLLH5/ZJsXAFiZs5vd6HUiN4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Cm/Z7P1EvPJp4CnEq5YQ/2kMSx9YROYW/XFEYzTD5TlNMBIn2NvxaSX1ZB/uXJtdQTgboXbiaeFI7bA6pAzX4GTW8tGm1nhCyQ01Z19BMHKVlfu6wZfkLy1tBWQiWJrximDkWRRxa0Ngv/aFAoQOWTGIz0SvnyLf2eedAWGPy/E= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1717750238; x=1749286238; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=t1haNykNKwQMGUTSRn0TLLH5/ZJsXAFiZs5vd6HUiN4=; b=XBz8riVLgL/gCaLs8k+pPsst+P9aPVumyzyYe7d1U5U/DO+ocaE68qAp fdSuYI2x7bTl6tC93MXrawxTSe8u753nhh8UQGFvjBE83xxEzMyAbdpc5 XhkeBQADqKJfiLto2rw0JMohBkgssLtnextczshgR1zCrtBnwpMi00fN0 kPanpaODy2n8oSfMFed1P4Y36cKKXvmkM3zIV3q6EoDxYjpOldO6XlLAR GiY+CISOsq7KAApU+UTutNHTeNu0IGbb4o2ixneBIj6/tgw8C9lsVNwqn voGsB/4u+aNR0pqMM7Z1BSExAIUs9ICNDBMKjwuj4v7RJJG+OtQgkP+OI w==; X-CSE-ConnectionGUID: 9F7jfE60TuCw5zZ6o4X4rQ== X-CSE-MsgGUID: Oe1+6TF9Qd6KpIivI4TsWA== X-IronPort-AV: E=McAfee;i="6600,9927,11095"; a="17389950" X-IronPort-AV: E=Sophos;i="6.08,220,1712646000"; d="scan'208";a="17389950" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2024 01:50:37 -0700 X-CSE-ConnectionGUID: ouYdqE1uRXi4gj6qABxFIQ== X-CSE-MsgGUID: 259FYhBGTXqYk1n/x8DkcA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,220,1712646000"; d="scan'208";a="38332482" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa009.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Jun 2024 01:50:37 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Fri, 7 Jun 2024 01:50:36 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Fri, 7 Jun 2024 01:50:36 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.40) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Fri, 7 Jun 2024 01:50:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RoRGsug/rADM3FJ+hUYFuJQ3wx4JxtJ7GCRdX4ayblcHvkQ+qx6z4dyriNB/T/euS6P5/cvB93s3oKgsFjjOLj+kmXaX5KVpeQXomHsEDPa+WzYRLEHn4/gD0BVfXhB8LQYJ05AGYn5SWOeDDGpuJBYkStGDloFpiLl5OABpRw8XGR0U2gwSsPirX2NCyWALe0Xz9WWO/5zs/OcURexM8/XnIf0urxKfheR/cuPObze8fUg0pNbT9B7KBwwwS6l6T0E6gYtMJ7KONZt5A6YYUGzWwqjzt84q/pA2GO3G7Rtfj6d/4kHTOcN9hQJ3DgqexcI/YwTITZeg34P5/C16IA== 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=YINcz82TqUKDSNbsTego1+9DwNp6QufiHcF3cb4ptNM=; b=Rzfa2/JZ3X7bfqiiI2vy8aiqicxPdewH9ImzD1Of93U3Hx6/H5Mw/DaVo9HMVz8TzyXbAa3hx36+gXsaLqiKJoQmZpe7i7xhsIBUaT4FIlvDmAJ5TpmbEJTKUxOFIEAHMWvVihkJvTPmPiOS8dNTQ7llUiKovrIjrZYHue0rxzR2nokLpt5B/5PrwojUK7UmWwfZrtIsk7cMxZcvbyyCASSbOm7W8vQ75w4VpegGV7T+tkQ8BwR2aLzYf6g67U+ncgDv19LlIqMFM+nQVkLkoJJBwFRVBN2mRLFjSCvthmI2QKd+DdcV4Kp+dGFgUfh4KVhkGFNXPEXxWdcrgGi3+A== 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 MN2PR11MB4566.namprd11.prod.outlook.com (2603:10b6:208:24e::16) by SN7PR11MB6851.namprd11.prod.outlook.com (2603:10b6:806:2a3::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.24; Fri, 7 Jun 2024 08:50:34 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::7fc0:8ee5:d974:e1e]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::7fc0:8ee5:d974:e1e%3]) with mapi id 15.20.7633.033; Fri, 7 Jun 2024 08:50:34 +0000 From: "Willgerodt, Felix" To: Andrew Burgess , "gdb-patches@sourceware.org" Subject: RE: [PATCHv8 9/9] gdb/gdbserver: share x86/linux tdesc caching Thread-Topic: [PATCHv8 9/9] gdb/gdbserver: share x86/linux tdesc caching Thread-Index: AQHat/JAFgKsNwx/hUa3jh6vWvCR+rG7/Xhw Date: Fri, 7 Jun 2024 08:50:34 +0000 Message-ID: References: In-Reply-To: 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: MN2PR11MB4566:EE_|SN7PR11MB6851:EE_ x-ms-office365-filtering-correlation-id: 73aa2606-bce6-4865-8aeb-08dc86cee524 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|376005|1800799015|366007|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?Sk9pMEt2OWpGRzJNYU9MVDF2V0lhZHV5dDF5WlRQQkFnMC9sWTFnYUxWY0xZ?= =?utf-8?B?bWQrdFFjS1BsblNzQnZwV2hxTEVFYU9tT2p0YksrQWlvcXVBVXpUK1BtbUxH?= =?utf-8?B?bnNlRUdFR3FqZXBhQXRYOEJ5d1NFN1k4ZnRxUTVXNlliYm01RUV1Mk55eHM4?= =?utf-8?B?ejNpRCtpQ2t0NHVxTmhjcUVCYjAzM1l0RzlwTmdQUkhpa1lONGlyREtDaTF3?= =?utf-8?B?SXJUNlN6Y3FYQ0g3dkRoZG9PTCtvODdCUlZPTkxEd2x2SEtjUmpOMGZ3RE1M?= =?utf-8?B?Uzc3VEtYWGZwYThveFA1WTZlZFFtRkp3MGRmOVVGOWhERnV2UHIwRUpPb3Vq?= =?utf-8?B?QmdwLzVPclVhWlg4QkQ2UGVLY0R1Wkp1QSs5akE3Nis2blBCUG9BbTlraDFp?= =?utf-8?B?b1BIb1pNSDZsbkVSaTlFKzlOUmoxajJSQXB4cEhXaTd5QmRXTEJGZXByRHhT?= =?utf-8?B?MTB6MjZ2cTRUVHFCeFNHYjNyalluRVUza2R4d1RQbGtxbDBoUjJvajQ5MjlT?= =?utf-8?B?OW5wNmpzZDZSQjhxN0RCUGNTWU0rK2JwYmYrRTdtR3Nqb3VDdks3aHJyM05Q?= =?utf-8?B?aEFXUENPai9vbmIrcVYzRnh1M0pJOWxwOGpycThJZkNDRjdqclRZZUtxQksv?= =?utf-8?B?amwwNitCWmdWdldJZ1ArQWxMQ3R0ZXM4TjdIbzZ5VCtsWGU1cnhJR0JaQ3VD?= =?utf-8?B?NVdkcTh1ZVVKVE5KQkFuSm9kRlJLOFNrbXhmSDkrZDc1VXVPclZ0bVlTREpr?= =?utf-8?B?YUEyZ2xPRzhDcmFWcExNclZ3WDY2Z1EvMVV4aloyanBVcWtFd1haMjlHTDZV?= =?utf-8?B?M1NZZlJORlJKOU1YeHhtblJaWVZwdHI3dzVhQlBjdjVHcFpoUktXM2xabi9m?= =?utf-8?B?WFFzOVdyZkZiZERQVzJZbkNHd3ZPVVgyR2hxUnhJSlZnUWZLWWJpdGRWUTNB?= =?utf-8?B?NzE3Nm02MVJKbVNqb1p0enAyaXJzN2NyMWdRV3JyMEJoZkRUUUVlWC9JYXp2?= =?utf-8?B?dlJwK0QvaDA5RnJFMXNFUGtad21mODBvcDVzTDY4cGNxR1o0TTVSVVZlQ09V?= =?utf-8?B?L29QWkMvbkZBRVduZnEzVXFXcE5YeHQrcGJQdWl6ZW1aNE5EdmxEWlEzTHJn?= =?utf-8?B?ZUIyQUpWM1gvZGxDWEswdFNmSDRVRld2MktEalZYVVdQVURBNWpBNnFialZ1?= =?utf-8?B?aXh3Z2hLcEpGNksxbVduUlphMC9YUXZnRXdrNEt1VFd0TCtLQnNlaUlNZktG?= =?utf-8?B?b3JRaVpUWDBiSU9ndGoxV3kzczlGT2huNnFPWDMxN1BTKy8zcVNFTzJGWmwr?= =?utf-8?B?dGlObXVqNWRVRmxTNDlkcm5tc2p5UlFFL0ZKWS93b1FRd0lRWHRhdHZVQ1pD?= =?utf-8?B?ODBMN1RYL2RnbzVZdXorTnhWSDFvbGhjVGpNeXhadEpBcFArMkZOZC80N2xZ?= =?utf-8?B?RnMzU3Qyam9rSk1jeXhtZDgzUlFpVTBiVExIY3NkUnk3eUcvWnkwNEhKNEhp?= =?utf-8?B?YlJtWTVBTlBYbEVnR2dtZDRUamx0cHJMZGdpYll4TVA0TzFtUno5K0llazhM?= =?utf-8?B?bThIS1hMTW00L2xWcWVvbTVpbDk5YkRqRWh0TXRXNGEvLzNoUVd0RHR2WWxF?= =?utf-8?B?L0E3NHNQU1NUVm42MGQzRzh0ejN0alliRm5uODZGamR6K1NVNUQvSHJGZDlP?= =?utf-8?B?b0s5ZDBmUTNkSmVZOXhKTFJLd1Y0U3RGWXdTODV5ZU95YWRiRStWYkYyMXU1?= =?utf-8?B?Y2dMRFN4T0xKNnlnSlNJcWN0Wmw2ZmUyMkl2Rk84ODdlcWVkbFMwSTVKQ1dR?= =?utf-8?Q?vLDLcm3ukRIIEN0flZiVadGP3c4X4LgxdWXvY=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4566.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bU5DRGNTb1V2U2ZTcEoyWXpBTGp6M0hWUzBhTW10b0FmWDN3RVFucW5WZkJO?= =?utf-8?B?YTNKRzY0cmFKQ3pidXRWdWh2bzlqa01nUDFyVnFNbXhtZmtuQVlWdW1waWpB?= =?utf-8?B?aXFpS3VJd2xiRDdBTjlVYitMd0R0V014aTRuWWFkYk9jK285N2lzZGROeVh5?= =?utf-8?B?Sjg2MFFhUzM4YkJCWlUvWXBFT0s4OFo1eDBrbWc2NGEvS3JuNFBDWm01TGU3?= =?utf-8?B?aHBHWGZvT1hqNTRqT1lZWElBbmNLd0hQS29PcndVWnRUUmpVVlhlc2pablB4?= =?utf-8?B?MjdpWGlDTk5VaERtMkZYOGJ6QlZXVGF1cUdVdHJCRGIvZWx3Z2s5WjRDcDlI?= =?utf-8?B?SmR3RGEvWWRIVlRsNjlOSUNLMWdwTVBpN0xvd253aUpvK205ekloNURBYVNZ?= =?utf-8?B?RUMwU2xmQnNUZ21VdHJEYkVjSEdxNlNWM3c1TExSUVFjQWZXTFBScmJiek44?= =?utf-8?B?WE9VczUzTzNJUUprajBFUTJ6T3NBV1dmYmp1OWQvQ1poOVU0d0ZFdlRIUGI1?= =?utf-8?B?S1dHT25qN2pFcFRGdVBZZ2dMTjhpZ2lHZkxCSkJ2NjAvNlNnVmFycDJFL2ha?= =?utf-8?B?by9hUU5TdFBXOFltNEtsMDlSQnlkbUFBT29wVUhCeVFLVXJBaEVVQzcybVNy?= =?utf-8?B?M1ZMZFBMc3pDVVZTWXFZR2FFT3M5Kzg0Z3dRRks0bEJEWEJKVGhUK1R5OE5M?= =?utf-8?B?ZHQxZGRjOVVic1hVZTB6L1hIbjVUN0Q2K0FKcDRyZEtJYkFRK1ZLc0NLQXYv?= =?utf-8?B?cHo2ZGhZZFFoQy9vWXZSaC9MV01aMGRnWkxNc2N1YnNCNStaczM4bWF5SnY5?= =?utf-8?B?ZFZDWG44V09xdmtrQUFlTWpsUmxNWkZJaDdRRGpoSnhJWVluQ1NVWFF4LzQx?= =?utf-8?B?TnRiazhEUk91NTF2TmVJeUNWeTFkYWVxeS92TlV6THVTZlBmWHpGbWZuNkMw?= =?utf-8?B?a3dCallGdnVDU20yUmJucEQ4ZEpRRndaYlBLWlg0SWV0VkVLQm1iR0VTVmVW?= =?utf-8?B?c3ZaY0hURys4a1BMam1sQ3FQMTZ3MEYxMFcxeEp2YnVrbFlpSVFyTnlTTDU3?= =?utf-8?B?YjhUdEhZSDlvOG5KcUVVeDJLSUkxbExqakxldGoxRlpWUWlBTUE0UHk4RGVj?= =?utf-8?B?NlI0d0EwVHplMlIzTnptN1pkWWVXZEI3dHBVUE9Td3BpTXY1ZkhCdTVBeHZq?= =?utf-8?B?dHJ4aG9ubXpNYmZjOU13WHdFMW5WMGhORkRJUWRUUCswTHlxVllWbGVoc041?= =?utf-8?B?QTJQZERFSlM0MUdOYjEwVkNuemU4WUpoVDN2OUNjU21HcXFyQmJYRE8yYzhV?= =?utf-8?B?cDRrT3J5UzQyejBsWXRIUG40OUtNSk0xY1pMRFBOa2ZqczZ0bXBIbG1GMHdM?= =?utf-8?B?WlIwRytyZzJhSCtaK1lQNnFaamxrWm5xK216empyaFRrcEErTTFOUmVMVWpm?= =?utf-8?B?WVVjdzdoaDRxYWZpNHZBNExXWDRJcTJJUFlTNHd3M2hiOTVwYmxlbE56QWRL?= =?utf-8?B?a1BwemNBM0VicncrZURzNldzdzhoZ3NwalJTMlVWZzZ6K1pwbHhUSUJ1ZmJj?= =?utf-8?B?ZUlydnpGaGpIZ0kvcHl1dUhKS2oxY0xXSFoxK0ljV1pXTVp6eWpTWWRHd0Qz?= =?utf-8?B?aUFZQjUwQ2h4Z1djeGd2a0p0NGp2NjhoRjZJY2FQWWo3NGQxUVB3SVBENmMz?= =?utf-8?B?eVZGSHZiZkRPYTlacFdQNXNXd3dsU1BaOXpkZTQ4VzQybno0c3BuR3lnS3dE?= =?utf-8?B?a3kzMjdOK0c3cUkxUklrelplY005TGVpeENBSlByVlBaV09CbUFEcWpzNlBO?= =?utf-8?B?VEFnYk1Rdll3c1NGbitlUkZ3ZHg5bTF4MXRYVm04ZHo0Tlc2Q1I5dmNOVVAv?= =?utf-8?B?bUJtci94Qk9xU3ZZR25GejR2anN0Uk1kRCtUb3RHelRhaEowa0tsUHRteGlm?= =?utf-8?B?a2NlREtYWE5WcGpJdnJwaDZ5TlpnYVdXcEIvbXNZZ1hnUkRDdHVQdnlyUHhK?= =?utf-8?B?YUpYTWo2QmNBN3g2Z0Y5Y3I2amdJYW4vMkdpSG9LRHNGMEdKeXlsc1BmUkRj?= =?utf-8?B?UmRvZnlUcW45N2xTSGl4am1HWTJncFRZbFNMeCttdVA3QU1KY1kwWWlXREpE?= =?utf-8?Q?0HUaildSscv2PavXlKcjZIJeB?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4566.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 73aa2606-bce6-4865-8aeb-08dc86cee524 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2024 08:50:34.5011 (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: ukNKgoJfSwmgxmSveBz7OjksO9yUWy09W/HDZwDwMBBvctUUukTAK5ltkQ0wTJG9NGzlPXxo6VVVzsWNrGO7fGVLuM8ZcpFK07Q0syfw9co= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6851 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQnVyZ2VzcyA8YWJ1 cmdlc3NAcmVkaGF0LmNvbT4NCj4gU2VudDogRG9ubmVyc3RhZywgNi4gSnVuaSAyMDI0IDExOjE2 DQo+IFRvOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiBDYzogQW5kcmV3IEJ1cmdlc3Mg PGFidXJnZXNzQHJlZGhhdC5jb20+OyBXaWxsZ2Vyb2R0LCBGZWxpeA0KPiA8ZmVsaXgud2lsbGdl cm9kdEBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSHY4IDkvOV0gZ2RiL2dkYnNlcnZlcjog c2hhcmUgeDg2L2xpbnV4IHRkZXNjIGNhY2hpbmcNCj4gDQo+IFRoaXMgY29tbWl0IGJ1aWxkcyBv biB0aGUgcHJldmlvdXMgc2VyaWVzIG9mIGNvbW1pdHMgdG8gc2hhcmUgdGhlDQo+IHRhcmdldCBk ZXNjcmlwdGlvbiBjYWNoaW5nIGNvZGUgYmV0d2VlbiBHREIgYW5kIGdkYnNlcnZlciBmb3INCj4g eDg2L0xpbnV4IHRhcmdldHMuDQo+IA0KPiBUaGUgb2JqZWN0aXZlIG9mIHRoaXMgY29tbWl0IGlz IHRvIG1vdmUgdGhlIGZvdXIgZnVuY3Rpb25zICgyIGVhY2ggb2YpDQo+IGkzODZfbGludXhfcmVh ZF9kZXNjcmlwdGlvbiBhbmQgYW1kNjRfbGludXhfcmVhZF9kZXNjcmlwdGlvbiBpbnRvIHRoZQ0K PiBnZGIvYXJjaC8gZGlyZWN0b3J5IGFuZCBjb21iaW5lIHRoZW0gc28gd2UgaGF2ZSBqdXN0IGEg c2luZ2xlIGNvcHkgb2YNCj4gZWFjaC4gIFRoZW4gR0RCLCBnZGJzZXJ2ZXIsIGFuZCB0aGUgaW4t cHJvY2Vzcy1hZ2VudCAoSVBBKSB3aWxsIGxpbmsNCj4gYWdhaW5zdCB0aGVzZSBzaGFyZWQgZnVu Y3Rpb25zLg0KPiANCj4gT25lIGN1cmlvc2l0eSB3aXRoIHRoaXMgcGF0Y2ggaXMgdGhlIGZ1bmN0 aW9uDQo+IHg4Nl9saW51eF9wb3N0X2luaXRfdGRlc2MuICBPbiB0aGUgZ2Ric2VydmVyIHNpZGUg dGhlIHR3byBmdW5jdGlvbnMNCj4gYW1kNjRfbGludXhfcmVhZF9kZXNjcmlwdGlvbiBhbmQgaTM4 Nl9saW51eF9yZWFkX2Rlc2NyaXB0aW9uIGhhdmUgc29tZQ0KPiBmdW5jdGlvbmFsaXR5IHRoYXQg aXMgbm90IHByZXNlbnQgb24gdGhlIEdEQiBzaWRlLCB0aGVyZSBpcyBzb21lDQo+IGFkZGl0aW9u YWwgY29uZmlndXJhdGlvbiB0aGF0IGlzIHBlcmZvcm1lZCBhcyBlYWNoIHRhcmdldCBkZXNjcmlw dGlvbg0KPiBpcyBjcmVhdGVkLCB0byBzZXR1cCB0aGUgZXhwZWRpdGVkIHJlZ2lzdGVycy4NCj4g DQo+IFRvIHN1cHBvcnQgdGhpcyBJJ3ZlIGFkZGVkIHRoZSBmdW5jdGlvbiB4ODZfbGludXhfcG9z dF9pbml0X3RkZXNjLg0KPiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9tIHRoZSB0d28gKl9s aW51eF9yZWFkX2Rlc2NyaXB0aW9uDQo+IGZ1bmN0aW9ucywgYnV0IGlzIGltcGxlbWVudGVkIHNl cGFyYXRlbHkgZm9yIEdEQiBhbmQgZ2Ric2VydmVyLg0KPiANCj4gQW4gYWx0ZXJuYXRpdmUgYXBw cm9hY2ggdGhhdCBhdm9pZHMgYWRkaW5nIHg4Nl9saW51eF9wb3N0X2luaXRfdGRlc2MNCj4gd291 bGQgYmUgdG8gaGF2ZSB4ODZfbGludXhfdGRlc2NfZm9yX3RpZCByZXR1cm4gYSBub24tY29uc3Qg dGFyZ2V0DQo+IGRlc2NyaXB0aW9uLCB0aGVuIGluIHg4Nl90YXJnZXQ6Omxvd19hcmNoX3NldHVw IHdlIGNvdWxkIGluc3BlY3QgdGhlDQo+IHRhcmdldCBkZXNjcmlwdGlvbiB0byBmaWd1cmUgb3V0 IGlmIGl0IGlzIDY0LWJpdCBvciBub3QsIGFuZCBtb2RpZnkNCj4gdGhlIHRhcmdldCBkZXNjcmlw dGlvbiBhcyBuZWVkZWQuICBJbiB0aGUgZW5kIEkgdGhpbmsgdGhhdCBhZGRpbmcgdGhlDQo+IHg4 Nl9saW51eF9wb3N0X2luaXRfdGRlc2MgZnVuY3Rpb24gaXMgdGhlIHNpbXBsZXIgc29sdXRpb24u DQo+IA0KPiBUaGUgY29udGVudHMgb2YgZ2Ric2VydmVyL2xpbnV4LXg4Ni1sb3cuY2MgaGF2ZSBt b3ZlZCB0bw0KPiBnZGIvYXJjaC94ODYtbGludXgtdGRlc2MtZmVhdHVyZXMuYywgYW5kIGdkYnNl cnZlci9saW51eC14ODYtdGRlc2MuaA0KPiBoYXMgbW92ZWQgdG8gZ2RiL2FyY2gveDg2LWxpbnV4 LXRkZXNjLWZlYXR1cmVzLmgsIHRoaXMgY2hhbmdlIGxlYWRzIHRvDQo+IHNvbWUgdXBkYXRlcyBp biB0aGUgI2luY2x1ZGVzIGluIHRoZSBnZGJzZXJ2ZXIvIGRpcmVjdG9yeS4NCj4gDQo+IFRoaXMg Y29tbWl0IGFsc28gY2hhbmdlcyBob3cgdGFyZ2V0IGRlc2NyaXB0aW9ucyBhcmUgY2FjaGVkLg0K PiBQcmV2aW91c2x5IGJvdGggR0RCIGFuZCBnZGJzZXJ2ZXIgdXNlZCBzdGF0aWMgQy1zdHlsZSBh cnJheXMgdG8gYWN0IGFzDQo+IHRoZSB0ZGVzYyBjYWNoZS4gIFRoaXMgd2FzIGZpbmUsIGV4Y2Vw dCBmb3IgdHdvIHByb2JsZW1zLiAgRWl0aGVyIHRoZQ0KPiBDLXN0eWxlIGFycmF5cyB3b3VsZCBu ZWVkIHRvIGJlIHBsYWNlZCBpbiB4ODYtbGludXgtdGRlc2MtZmVhdHVyZXMuYywNCj4gd2hpY2gg d291bGQgYWxsb3cgdXMgdG8gdXNlIHRoZSB4ODZfbGludXhfKl90ZGVzY19jb3VudF8xKCkgZnVu Y3Rpb25zDQo+IHRvIHNpemUgdGhlIGFycmF5cyBmb3IgdXMsIG9yIHdlJ2QgbmVlZCB0byBoYXJk IGNvZGUgdGhlIGFycmF5IHNpemVzDQo+IHVzaW5nIHNlcGFyYXRlICNkZWZpbmVzLCB3aGljaCB3 ZSdkIHRoZW4gaGF2ZSB0byBrZWVwIGluIHN5bmMgd2l0aCB0aGUNCj4gcmVzdCBvZiB0aGUgY29k ZSBpbiB4ODYtbGludXgtdGRlc2MtZmVhdHVyZXMuYy4NCj4gDQo+IEdpdmVuIGJvdGggb2YgdGhl c2UgcHJvYmxlbXMgSSBkZWNpZGVkIGEgYmV0dGVyIHNvbHV0aW9uIHdvdWxkIGJlIHRvDQo+IGp1 c3Qgc3dpdGNoIHRvIHVzaW5nIGEgc3RkOjp1bm9yZGVyZWRfbWFwIHRvIGFjdCBhcyB0aGUgY2Fj aGUuICBUaGlzDQo+IHdpbGwgcmVzaXplIGF1dG9tYXRpY2FsbHksIGFuZCB3ZSBjYW4gdXNlIHRo ZSB4Y3IwIHZhbHVlIGFzIHRoZSBrZXkuDQo+IA0KPiBBdCBmaXJzdCBpbnNwZWN0aW9uLCB1c2lu ZyB4Y3IwIG1pZ2h0IHNlZW0gdG8gYmUgYSBwcm9ibGVtOyBhZnRlciBhbGwNCj4gdGhlIHtpMzg2 LGFtZDY0fV9jcmVhdGVfdGFyZ2V0X2Rlc2NyaXB0aW9uIGZ1bmN0aW9ucyB0YWtlIG1vcmUgdGhh bg0KPiBqdXN0IHRoZSB4Y3IwIHZhbHVlLiAgSG93ZXZlciwgdGhpcyBwYXRjaCBpcyBvbmx5IGZv ciB4ODYvTGludXgNCj4gdGFyZ2V0cywgYW5kIGZvciB4ODYvTGludXggYWxsIG9mIHRoZSBvdGhl ciBmbGFncyBwYXNzZWQgdG8gdGhlIHRkZXNjDQo+IGNyZWF0aW9uIGZ1bmN0aW9ucyBoYXZlIGNv bnN0YW50IHZhbHVlcyBhbmQgc28gYXJlIGlycmVsZXZhbnQgd2hlbiB3ZQ0KPiBjb25zaWRlciB0 ZGVzYyBjYWNoaW5nLg0KPiANCj4gRm9yIHRlc3RpbmcgSSd2ZSBkb25lIHRoZSBmb2xsb3dpbmc6 DQo+IA0KPiAgIC0gQnVpbHQgb24geDg2LTY0IEdOVS9MaW51eCBmb3IgYWxsIHRhcmdldHMsIGFu ZCBqdXN0IGZvciB0aGUgbmF0aXZlDQo+ICAgICB0YXJnZXQsDQo+IA0KPiAgIC0gQnVpbGQgb24g aTM4NiBHTlUvTGludXggZm9yIGFsbCB0YXJnZXRzLCBhbmQganVzdCBmb3IgdGhlIG5hdGl2ZQ0K PiAgICAgdGFyZ2V0LA0KPiANCj4gICAtIEJ1aWxkIG9uIGEgNjQtYml0LCBub24teDg2IEdOVS9M aW51eCBmb3IgYWxsIHRhcmdldHMsIGp1c3QgZm9yIHRoZQ0KPiAgICAgbmF0aXZlIHRhcmdldCwg YW5kIGZvciB0YXJnZXRzIHg4Nl82NC0qLWxpbnV4IGFuZCBpMzg2LSotbGludXguDQo+IC0tLQ0K PiAgZ2RiL01ha2VmaWxlLmluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsN Cj4gIGdkYi9hbWQ2NC1saW51eC10ZGVwLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMSAt LQ0KPiAgZ2RiL2FyY2gvYW1kNjQtbGludXgtdGRlc2MuYyAgICAgICAgICAgICAgICAgIHwgIDY2 ICsrKysNCj4gIGdkYi9hcmNoL2kzODYtbGludXgtdGRlc2MuYyAgICAgICAgICAgICAgICAgICB8 ICA1NiArKysrDQo+ICBnZGIvYXJjaC94ODYtbGludXgtdGRlc2MtZmVhdHVyZXMuYyAgICAgICAg ICAgfCAyNjcgKysrKysrKysrKysrKysrDQo+ICAuLi4vYXJjaC94ODYtbGludXgtdGRlc2MtZmVh dHVyZXMuaCAgICAgICAgICAgfCAgNDkgKystDQo+ICBnZGIvYXJjaC94ODYtbGludXgtdGRlc2Mu aCAgICAgICAgICAgICAgICAgICAgfCAgMzcgKysrDQo+ICBnZGIvY29uZmlndXJlLm5hdCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0NCj4gIGdkYi9jb25maWd1cmUudGd0ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQ0KPiAgZ2RiL2kzODYtbGludXgtdGRl cC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI2ICstDQo+ICBnZGJzZXJ2ZXIvY29uZmln dXJlLnNydiAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKw0KPiAgZ2Ric2VydmVyL2xpbnV4 LWFtZDY0LWlwYS5jYyAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+ICBnZGJzZXJ2ZXIvbGlu dXgtaTM4Ni1pcGEuY2MgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCj4gIGdkYnNlcnZlci9s aW51eC14ODYtbG93LmNjICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiAgZ2Ric2VydmVy L2xpbnV4LXg4Ni10ZGVzYy5jYyAgICAgICAgICAgICAgICAgIHwgMzExICstLS0tLS0tLS0tLS0t LS0tLQ0KPiAgMTUgZmlsZXMgY2hhbmdlZCwgNDk5IGluc2VydGlvbnMoKyksIDM4MSBkZWxldGlv bnMoLSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBnZGIvYXJjaC9hbWQ2NC1saW51eC10ZGVzYy5j DQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZ2RiL2FyY2gvaTM4Ni1saW51eC10ZGVzYy5jDQo+ICBj cmVhdGUgbW9kZSAxMDA2NDQgZ2RiL2FyY2gveDg2LWxpbnV4LXRkZXNjLWZlYXR1cmVzLmMNCj4g IHJlbmFtZSBnZGJzZXJ2ZXIvbGludXgteDg2LXRkZXNjLmggPT4gZ2RiL2FyY2gveDg2LWxpbnV4 LXRkZXNjLWZlYXR1cmVzLmgNCj4gKDUyJSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBnZGIvYXJj aC94ODYtbGludXgtdGRlc2MuaA0KDQpBcHByb3ZlZC1CeTogRmVsaXggV2lsbGdlcm9kdCA8ZmVs aXgud2lsbGdlcm9kdEBpbnRlbC5jb20+DQoNClRoYW5rcywNCkZlbGl4DQoNCkludGVsIERldXRz Y2hsYW5kIEdtYkgNClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMCwgODU1NzkgTmV1 YmliZXJnLCBHZXJtYW55DQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQ0KTWFu YWdpbmcgRGlyZWN0b3JzOiBTZWFuIEZlbm5lbGx5LCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgVGlm ZmFueSBEb29uIFNpbHZhDQpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5p Y29sZSBMYXUNClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0ZXI6 IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK