From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by sourceware.org (Postfix) with ESMTPS id 72422392AC3A for ; Wed, 8 May 2024 07:49:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 72422392AC3A 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 72422392AC3A Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.17 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715154582; cv=fail; b=rU+9XmXUZypp6bQSj1kxNc22uEgWg2lYRcYqz08JcvV68NNJRP0ntw2F8BuzoUQ3qNPcojS6Q3DbkoJkycmUjFNBYuOzVwVxY2SLf4eYzpusipRHRniPLK/VprhNSy1tg75dB+oJouIP2jU3zxpRpfKO2HKw1C+u2Mx7+lXlKJ4= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715154582; c=relaxed/simple; bh=OwuXgWXkwlG9YHLAKj11UVAthdBRjbP38QV+DLrPcq4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=ECXUiOmknS9lRU0QQyOhSFlPUm8ywEkmVjZlR/UdRjyaEuAoaqzOW96sgR/vRdC3lFN7XOOHNVm5+SgldVe9aRtizXJruuFzynmD8m2ofxpu+RnKJeMjzJcylPNpJJtJChjhAn8bRH3WnbanmbOFe+edRvyOpq2E/U2Gu9va+2k= 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=1715154577; x=1746690577; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=OwuXgWXkwlG9YHLAKj11UVAthdBRjbP38QV+DLrPcq4=; b=JTW09vmQIJiGEICWKVg4FGT+yKzQE1yJvw68JqsHPLthCUgv0eeebfh0 2/GCHr8x1prXk8ntefuWhIhG4/CskTnVNnk6F3Ng58rPgv7LDkR+NvSRZ 2YRn+V52LHl+DbWiQFliIZqz9tAIM9GLKm6sF8gEuEm2Bl2h4ZV3bVxlF LDvTdcE+ZTXzQ8XvROc6NeUIHfdrcFin5Eomgv6zN3BxP3WTG+5KvpqSv pTF9RkfdZCX1A4RI70k7MWNX5GD1jabUIHnhlaRCQ/oVqv9OTJpc2ccow ERx5Kf0mfT2EJQVI7zLKc59v1AgK5SA5TVdHslg4jdg8AzgYThddxt2ZF w==; X-CSE-ConnectionGUID: cVIxl+ljSbWKtMLecAM9tw== X-CSE-MsgGUID: t+h0E+IhSQS0LQgY1vePNg== X-IronPort-AV: E=McAfee;i="6600,9927,11066"; a="10866555" X-IronPort-AV: E=Sophos;i="6.08,144,1712646000"; d="scan'208";a="10866555" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2024 00:49:36 -0700 X-CSE-ConnectionGUID: NkcBRxuOT2+meXv5VTNL8w== X-CSE-MsgGUID: /H1TNNlESSuQJYU2j2U/VQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,144,1712646000"; d="scan'208";a="33492505" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 08 May 2024 00:49:36 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 8 May 2024 00:49:35 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 8 May 2024 00:49:35 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.35 via Frontend Transport; Wed, 8 May 2024 00:49:35 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.40) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 8 May 2024 00:49:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RwmU9iQk8a7c31NtTko0VzQsOE4VHhXfezlkMEHjlwqAm5I9Icf37SGL+ZFgip1iuW87UzS0sPhkcBUS2arX5CCRx8DgOt7t1remR6zw0UulVjNsYArXaNiXSyIIthr1lkQAnfL8FfISSrHmInHWp/BJNERy5asCyKHCApb8/5jrY9RqlpzA9BcyTso3ZKBofUi4rk2ZD94/kJMnxCB+E0A1wKf19pYIJoXj/nGvBVfy7BDL7euyrCrWPrsonF5xcW8ia0DU3dm+OGpe0cOPxH5tl6aXlwsbysBYcuWV87t30qOxT+fX+TUXLR7/OOGrBP3K6UP4FnimjjqQfo9UTw== 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=wvsCf7e7J1gvSLl3PeDSw4RjHaW5+l8w2oK6vs+Fphw=; b=RLmUj3ElXuxKuqvKnfJV/9QskzLRw5c+87+gHQjIcoe5/AM83iLr0g0L3sJ02OugqCsPmjEMzDD/DTykBYOkz93PhBaRE+RrSs4DagxjalJSSAdnJL9nhDwx2XxHaoQyZXod1OWfG3XUvOPWmSmNBHJM1qYbAZDCcAofOMdgiN3dLcToFHk4Y6oC9oQt4d9WQPp/UliFMm0iMGGzyRcDm31nal2zvGf97Q6/u3WN+StcE41rEnpXXuRd4BwDLw3Fo4+8pI1xhUJxAH7phy/RwPKkAuh1TYZ22DkueBK4vwj1VhJzlOUBPfyrH0/wb1x79PYT6hTBQSfvVSLGDK3XWA== 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 PH8PR11MB8288.namprd11.prod.outlook.com (2603:10b6:510:1c8::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.42; Wed, 8 May 2024 07:49:32 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::7fc0:8ee5:d974:e1e]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::7fc0:8ee5:d974:e1e%5]) with mapi id 15.20.7544.041; Wed, 8 May 2024 07:49:32 +0000 From: "Willgerodt, Felix" To: Andrew Burgess , Luis Machado , "gdb-patches@sourceware.org" CC: John Baldwin Subject: RE: [PATCHv5 05/11] gdbserver/x86: move no-xml code earlier in x86_linux_read_description Thread-Topic: [PATCHv5 05/11] gdbserver/x86: move no-xml code earlier in x86_linux_read_description Thread-Index: AQHal+rk2040B+tg1E+rJeJE9i590bF+3w1AgAzcEoCAAD+uAIABClhg Date: Wed, 8 May 2024 07:49:32 +0000 Message-ID: References: <6e7440d3bb04135432f9f18e0630ee1bca23e4d6.1714143669.git.aburgess@redhat.com> <9e95c677-b640-43af-903b-b01a48d5ac67@arm.com> <87h6f9tyop.fsf@redhat.com> In-Reply-To: <87h6f9tyop.fsf@redhat.com> 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_|PH8PR11MB8288:EE_ x-ms-office365-filtering-correlation-id: eed270fc-f984-4799-a835-08dc6f336630 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?VWhNVmZGeFVZbTIzQ0pMaWVwODNNUlplRFpxaDV0Sk9BWEQ5RXRsQ2tSbzAw?= =?utf-8?B?aDBEQTlHU3hHYVl6dzhEUVk3eWdndmFRQlN6VXhTZ2RmbVpxUVk3TlhWbDgz?= =?utf-8?B?aGpnZUNDcW5jc3d6QzFxdG5YK3dNb25VWTFySlE0TnZ0VncxMHdpNWludUEv?= =?utf-8?B?R1F4cTY1Vmk3eVJiMG5NbXkwck1hcnJ3dDFtTXA3NXFIOTI1aDdjZDcvZGVk?= =?utf-8?B?czVwbDljZkFSUFZYdjVyWVZzZXM5anZaeVlQNTZkRE50eUFsbGZ2TVlTUjZm?= =?utf-8?B?UW9EdUl0VTQ2bVJjTVRBU2VkK2lUUkk5OWllSmZKUjdPWStKRGp4R0FRNGNu?= =?utf-8?B?eW50NEhMR2NKUGZzejVMbkhTZUlXNk5YRHZmSjJ3bmhGaUxsYXg4cDhXRGN3?= =?utf-8?B?SGxUYm55WXlGVzFXM3JTMGFlblFpQmgrMDhtRE1ZY0pqcFdYbXhCdnBVWFJv?= =?utf-8?B?RmtsVmhZSXdEa3ZVWk1NT3cyc25DL3VYcVI4ejV3T0ZrRVFpTk1nbEg1N0Zr?= =?utf-8?B?TkZDTVBrblhiSWFqUzVLUVAyTTRpZDQ0M0VCWmpPei8zNXlubVl5b1JBS0ZR?= =?utf-8?B?SG1qdFI4SUdDbytUWWVNWEQyM3lIYnJMcjI4aWxCUEJrMjc2OGpoS2JXSFA2?= =?utf-8?B?Sk5wd1VmVGZJNzNzTGtGZFIrM1BRQlNwVktDdmVYRjRBRkYxbHMvNHo2anNL?= =?utf-8?B?cFEyR1cvK0pzWXFCTXVlT1pFK2pKUm1OWXZmaHlMZStQeEpWcVZ2eUZCdXRv?= =?utf-8?B?RFMrN0psMWFxd3NNeDdMUU80RDlSVVRZUWVMcDBrNDV3b2JjVFVWSVovUUdp?= =?utf-8?B?bWR5YzFKb1Z1UGppdzB6ZkNDUnRnRlpOTUtSWVdBT09hb1JxTVFMUFdxZ2k5?= =?utf-8?B?VXFsVENhek4wcXVDT21YczB6aTZFTkt4eE5JNHg0UlR0dURXN3lrcWp3WDc5?= =?utf-8?B?TVlSMWFTSnd2T3J3TlNIdXdVdE5BY0t6NjZsOWxqV2Z5MU9rdmthZFBJOU9v?= =?utf-8?B?YkZZMnFmMFhkQzJGN2lienRQSzFIMG9xQ0xDMWhWN1RpbjRVYnpYMkhQY0ZQ?= =?utf-8?B?dHd2Qit0NjNWeFlKamZkclB6QlExaEhIVm5zbGF6WWEwWlhINXpXRmZ6VVRl?= =?utf-8?B?VkkrZlRLb1d0S0t6dGc0VDJpMWpEWVNMQ2x6ajNNQlpoaFJWWUNFajBKekJ1?= =?utf-8?B?MHlseVJZMWlHZVJCUllHVitYdXdYTFpuem5TTXBtZENUS3JHYTBFelA3cVhi?= =?utf-8?B?KzN3NFlzVllYYWZxWFBvSnBmTkZBR3hxSjc4dXJ3aUVGQk9wTG9oeDRUQ0d3?= =?utf-8?B?VGRveHVZUFU2K215T1ZUVTBUMnRieit6S3Z3Z3ZIWnRrR1VIeUx0Ri9NQmh4?= =?utf-8?B?Zkh6L2hRTld3ZTF6cDdSbC9hWFhwbTdacTJkd0QxdE5TaDQ0TTIzZjBYU3RY?= =?utf-8?B?SEV0bTUzTm5McWpCZllVMHB3TW5hV0VnMkNVeTMzazBZSVcwaytHRzlZaFpI?= =?utf-8?B?bERqSHVlVk9JOFJPQ0ppWGU0Y3hpelh1d1pxZFNkeFRPWnk0dFZFaXV3MDRk?= =?utf-8?B?elQrM1NycThTYVdtbWs5N0FWY0FKZEtWSVNmSXlrczlNVkM2MXVkNUo5Uks5?= =?utf-8?B?VU5vMXpCSWx1WEwzV2VJRjRmWVRuQUU3QUszK1NiMUo5UFNEaUxrQTkxU3k4?= =?utf-8?B?VVgwYWNGb0krL3pvRllOdDM3Z0dVTjhjQ2xCMG96VFVmUUlVYnQvSVl1c3Jq?= =?utf-8?B?cG0zWXd2QURUNmZJdWhHRHoxblp0d1dyVGhJOEJnT2h4bXhmMnAwMEpBWStU?= =?utf-8?B?NWNXemFFTmlKTU5IbE5Udz09?= 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)(366007)(376005)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L0Jib09HYVhiMmNkQ0lSbUNoaGgzelJOa00yaWUva3ZYZ3c3c21oUy91cTdq?= =?utf-8?B?Mkszb3V5NnhkNjdzUXVQNUtteWdjcE9VSmRPWXRDUUFYcTB1T1NMZjc0UHBp?= =?utf-8?B?WTVyVGZJT01mOXE3VmJ6cFBUL04rNVN4V0ZNVEh6TE16eDNHVkhyYzduam9P?= =?utf-8?B?VnFEU0QyMHpBM1g3Q0FVK2xmbkY1dTNaSWVhOGdVMG0rdmJBTUZCc0szajFj?= =?utf-8?B?ZXM2QWJLckNadFJCQnB2L2RKdXBCN3JEdG42SktNMFVpRitZSkNQRVArVy96?= =?utf-8?B?dDliWkRmZDBjWWxUVk5pbDB1Y0dnbjVIMHFtWDhlSWlVbDAwN1RKQUJEckIv?= =?utf-8?B?ZUVHS3RBdTRUTlRWT1R1ZmIyVzN6MjR6ZFJoSmpCRW94Z2VMejlGSXYvbW05?= =?utf-8?B?MzFaL21uN3hLc2d3Y1J6QllMZ1M0Wko1L3N2TnJrSzhobjUvYVo3WTFTMlR5?= =?utf-8?B?OFlWa1R4cHJmWFR3M1ZhUzMxWVFBeGU2YlNXbWJWVFM3bnUxVUZHVDhUNk9Z?= =?utf-8?B?M2x5dzNkU2lRQW9UZG16Q2VoZDRTY2hmbFN5bzc0TXRpbnBIUE1CWm4yOFNz?= =?utf-8?B?WnFRSzROZDM1MmZpdWVwZDJqbUcwSzhlaHh2U2VtU0VNamltb0xSWDJPWjhI?= =?utf-8?B?WjNBQkd1YU1iNGtqeW9zSEs4cnRnaXRyME9WZ255TUpZN3V1SnQ0UXBnK0lz?= =?utf-8?B?cmtLRWFLOGdZeFpDWGQvR0toeGxLM0kwWTYySnB0cTZnQ1ZBMFJORi9SNUs4?= =?utf-8?B?a1VpVDlqOXZGblFLekM0MHRTL2FmREFYc2VKajJWaFc3WVBXZ0YyRHZFRTJl?= =?utf-8?B?S2h1SXlCQnFId0N0Q2RqTGowVm4rS1FDTUh3b3Jaby9mUXZlNTBaMVpyNjR6?= =?utf-8?B?S3UxVDVSOHVWTW5TRHc4a01xWVRWeVUwTWxYTlVnejRJVUt0T09LZFBLdXZJ?= =?utf-8?B?RDVPU2lzc3lXYkdmMUl3TE00RzBIcGF4eVVKaTZjdCtqVEJmRFhzWFRseW43?= =?utf-8?B?L0xjOW4xL0I1blowUk5VWnNVLzJEaGV5TkhkRHRUUTRCWllzaFJwNFVkSTdL?= =?utf-8?B?WTBlTXZDRzNKeGhVUFRJdW5QOXpoSVNob2lDWTRZeFR3VUtydDEveW5qMVhv?= =?utf-8?B?a1FDQzBnZlh2emZHODdFdlFoR1NocS9MdnIzRmpqV0dqWXdKc3ZCMVh6NnRL?= =?utf-8?B?NWV2ZnNnOVpVRllDbjQ1NGhISHlKdlIrck5oSWR2V2pKWjNFS0FWMmlmMlY2?= =?utf-8?B?Y0hBYnFWNkJ2aTFob3R6ekp3WG5BUEg2WEhaYktwZm5scU9xRkd6U3RoMlYy?= =?utf-8?B?czBEenplT016TkwyRktTRkMwcFZPRWd5ZFJNSE5LRVlNRkRDbnBtVTNaS1lZ?= =?utf-8?B?TE1qK0taVjViSXJERG1CdWFtUkY5Tnh5RDdLUkZkeXQ5MVlFa0ZqVnplc0xW?= =?utf-8?B?TEdWT3VBWUpsV0dJU1F1aHhNQ2JGdllMdXQ3cW9Dckszc0lmdWRSSTRHRi9U?= =?utf-8?B?ZGJ3TWJOVWk1S1dmRUhUYnZpS0pGL0FROWVZY1F0anJPSXJ0NGFVZlE5Z2Iz?= =?utf-8?B?Sjl2M2tvUndqbElwejN4RDRXU0o1ekoxRW00d3RXdFUydmhhL3QwdStySlBP?= =?utf-8?B?NXFqNEFzTHhidkNDcDdQNUlUY3hrU3pXWW05TGJXc3VSSUQ4L0JaWnhFcFJ0?= =?utf-8?B?NDdRZnVPTkxZb2JuL3N5VkNJSDJBUEhMckVSTHp5N0pnbEF4T0wyNG5uUkVP?= =?utf-8?B?dmZ2U1I3T1Z3MEpRNWFTS0JBMHJYWmMxK2MwSCtCcWlpZEY3KzdZaTBpODV4?= =?utf-8?B?ZnQ2Tk5RUm9zWEhHcmxpeWF3VkFaZEJkWGd6RVZCVDJXYTJOSUlTeElvMnor?= =?utf-8?B?Sys3bmE4QllJYVdnbnJXSGZwVm1LQVZUbGxwQkZBNVdnWmQ0YzB1bjFFWXZl?= =?utf-8?B?US83T2Njenc2SVo5RDdrdnBZSmFXdkxWT2djNmxnN3VEMUlhOWdCdElGM29w?= =?utf-8?B?ZUtRYzNiZlFVTXJVU3grZEhKaFdoODl5OW9yekdrcnVTd3NMdG5JVm5pN0tR?= =?utf-8?B?TGVrQ1QwbVBkMWxzMTdGTTBtUU45WkZsUTF2SEE5ZUlRVXdNdEgrN1lmbUh1?= =?utf-8?B?bzVScmJ1akpvMFJpVmVrcnlDckZzcHY1OUtYMU1LR1BLSUVqMlYxOUVpOG5P?= =?utf-8?B?dkE9PQ==?= 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: eed270fc-f984-4799-a835-08dc6f336630 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 May 2024 07:49:32.7669 (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: xa3G9uFN/wUO3QGfID5hqtdr37BV2P+2bfwE9FXim/1tIrn0xKEfFt5c2/1rz5ns/upqYshiYYfs0lQ/vLn9pZihoPfXvrrM+Ejzo9vN/2o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB8288 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.5 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 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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQnVyZ2VzcyA8YWJ1 cmdlc3NAcmVkaGF0LmNvbT4NCj4gU2VudDogRGllbnN0YWcsIDcuIE1haSAyMDI0IDE3OjQ0DQo+ IFRvOiBMdWlzIE1hY2hhZG8gPGx1aXMubWFjaGFkb0Bhcm0uY29tPjsgV2lsbGdlcm9kdCwgRmVs aXgNCj4gPGZlbGl4LndpbGxnZXJvZHRAaW50ZWwuY29tPjsgZ2RiLXBhdGNoZXNAc291cmNld2Fy ZS5vcmcNCj4gQ2M6IEpvaG4gQmFsZHdpbiA8amhiQEZyZWVCU0Qub3JnPg0KPiBTdWJqZWN0OiBS ZTogW1BBVENIdjUgMDUvMTFdIGdkYnNlcnZlci94ODY6IG1vdmUgbm8teG1sIGNvZGUgZWFybGll ciBpbg0KPiB4ODZfbGludXhfcmVhZF9kZXNjcmlwdGlvbg0KPiANCj4gTHVpcyBNYWNoYWRvIDxs dWlzLm1hY2hhZG9AYXJtLmNvbT4gd3JpdGVzOg0KPiANCj4gPiBPbiA0LzI5LzI0IDE1OjM0LCBX aWxsZ2Vyb2R0LCBGZWxpeCB3cm90ZToNCj4gPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+ID4+PiBGcm9tOiBBbmRyZXcgQnVyZ2VzcyA8YWJ1cmdlc3NAcmVkaGF0LmNvbT4NCj4gPj4+ IFNlbnQ6IEZyZWl0YWcsIDI2LiBBcHJpbCAyMDI0IDE3OjAyDQo+ID4+PiBUbzogZ2RiLXBhdGNo ZXNAc291cmNld2FyZS5vcmcNCj4gPj4+IENjOiBBbmRyZXcgQnVyZ2VzcyA8YWJ1cmdlc3NAcmVk aGF0LmNvbT47IFdpbGxnZXJvZHQsIEZlbGl4DQo+ID4+PiA8ZmVsaXgud2lsbGdlcm9kdEBpbnRl bC5jb20+OyBKb2huIEJhbGR3aW4gPGpoYkBGcmVlQlNELm9yZz4NCj4gPj4+IFN1YmplY3Q6IFtQ QVRDSHY1IDA1LzExXSBnZGJzZXJ2ZXIveDg2OiBtb3ZlIG5vLXhtbCBjb2RlIGVhcmxpZXIgaW4N Cj4gPj4+IHg4Nl9saW51eF9yZWFkX2Rlc2NyaXB0aW9uDQo+ID4+Pg0KPiA+Pj4gVGhpcyBjb21t aXQgaXMgcGFydCBvZiBhIHNlcmllcyB0aGF0IGFpbXMgdG8gc2hhcmUgbW9yZSBvZiB0aGUgeDg2 DQo+ID4+PiB0YXJnZXQgZGVzY3JpcHRpb24gcmVhZGluZy9nZW5lcmF0aW9uIGNvZGUgYmV0d2Vl biBHREIgYW5kIGdkYnNlcnZlci4NCj4gPj4+DQo+ID4+PiBUaGVyZSBhcmUgYSBodWdlIG51bWJl ciBvZiBzaW1pbGFyaXRpZXMgYmV0d2VlbiB0aGUgY29kZSBpbg0KPiA+Pj4gZ2Ric2VydmVyJ3Mg eDg2X2xpbnV4X3JlYWRfZGVzY3JpcHRpb24gZnVuY3Rpb24gYW5kIEdEQidzDQo+ID4+PiB4ODZf bGludXhfbmF0X3RhcmdldDo6cmVhZF9kZXNjcmlwdGlvbiBmdW5jdGlvbiwgYW5kIGl0IGlzIHRo aXMNCj4gPj4+IHNpbWlsYXJpdHkgdGhhdCBJIHBsYW4sIGluIGEgbGF0ZXIgY29tbWl0LCB0byBz aGFyZSBiZXR3ZWVuIEdEQiBhbmQNCj4gPj4+IGdkYnNlcnZlci4NCj4gPj4+DQo+ID4+PiBIb3dl dmVyLCBvbmUgdGhpbmcgdGhhdCBpcyBkaWZmZXJlbnQgaW4geDg2X2xpbnV4X3JlYWRfZGVzY3Jp cHRpb24gaXMNCj4gPj4+IHRoZSBjb2RlIGluc2lkZSB0aGUgJyF1c2VfeG1sJyBibG9jay4gIFRo aXMgaXMgdGhlIGNvZGUgdGhhdCBoYW5kbGVzDQo+ID4+PiB0aGUgY2FzZSB3aGVyZSBnZGJzZXJ2 ZXIgaXMgbm90IGFsbG93ZWQgdG8gc2VuZCBhbiBYTUwgdGFyZ2V0DQo+ID4+PiBkZXNjcmlwdGlv biBiYWNrIHRvIEdEQi4gIEluIHRoaXMgY2FzZSBnZGJzZXJ2ZXIgdXNlcyBzb21lIHByZWRlZmlu ZWQsDQo+ID4+PiBmaXhlZCwgdGFyZ2V0IGRlc2NyaXB0aW9ucy4NCj4gPj4+DQo+ID4+PiBGaXJz dCwgaXQncyB3b3J0aCBub3RpbmcgdGhhdCBJIHN1c3BlY3QgdGhpcyBjb2RlIGlzIG5vdCB0ZXN0 ZWQgYW55DQo+ID4+PiBtb3JlLiAgSSBjb3VsZG4ndCBmaW5kIGFueXRoaW5nIGluIHRoZSB0ZXN0 c3VpdGUgdGhhdCB0cmllcyB0byBkaXNhYmxlDQo+ID4+PiBYTUwgdGFyZ2V0IGRlc2NyaXB0aW9u IHN1cHBvcnQuICBBbmQgdGhlIGlkZWEgb2YgaGF2aW5nIGEgc2luZ2xlDQo+ID4+PiAiZml4ZWQi IHRhcmdldCBkZXNjcmlwdGlvbiByZWFsbHkgZG9lc24ndCB3b3JrIHdlbGwgd2hlbiB3ZSB0aGlu aw0KPiA+Pj4gYWJvdXQgYWxsIHRoZSB2YXJpb3VzIHg4NiBleHRlbnNpb25zIHRoYXQgZXhpc3Qu ICBQYXJ0IG9mIG1lIHdvdWxkDQo+ID4+PiBsaWtlIHRvIHJpcCBvdXQgdGhlIG5vLXhtbCBzdXBw b3J0IGluIGdkYnNlcnZlciAoYXQgbGVhc3QgZm9yIHg4NiksDQo+ID4+PiBhbmQgaWYgYSBHREIg Y29ubmVjdHMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgWE1MIHRhcmdldCBkZXNjcmlwdGlvbnMsDQo+ ID4+PiBnZGJzZXJ2ZXIgY2FuIGp1c3QgZ2l2ZSBhbiBlcnJvciBhbmQgZHJvcCB0aGUgY29ubmVj dGlvbi4gIEdEQiBoYXMNCj4gPj4+IHN1cHBvcnRlZCBYTUwgdGFyZ2V0IGRlc2NyaXB0aW9ucyBm b3IgMTYgeWVhcnMgbm93LCBJIHRoaW5rIGl0IHdvdWxkDQo+ID4+PiBiZSByZWFzb25hYmxlIGZv ciBvdXIgc2hpcHBlZCBnZGJzZXJ2ZXIgdG8gZHJvcCBzdXBwb3J0IGZvciB0aGUgb2xkDQo+ID4+ PiB3YXkgb2YgZG9pbmcgdGhpbmdzLg0KPiA+Pg0KPiA+PiBJbnRlcmVzdGluZy4gSSBmb3Igb25l IHdvdWxkICsxIHRoaXMuIFNsaWdodGx5IHJlbGF0ZWQ6DQo+ID4+IEkgd29uZGVyIGlmIGFueW9u ZSByZWFsbHkgYnVpbGRzIEdEQiB3aXRob3V0IGxpYmV4cGF0IGFueW1vcmUgYW5kDQo+ID4+IGlm IHdlIGNvdWxkbid0IGV2ZW4gdGhpbmsgb2YgbWFraW5nIGl0IG1hbmRhdG9yeS4gKFdoaWNoIGRv ZXNuJ3QNCj4gPj4gbWVhbiBkcm9wcGluZyB0aGUgYmFsbCBvbiBzdXBwb3J0aW5nIHN0dWJzIHdp dGhvdXQgWE1MLikNCj4gPg0KPiA+IEknZCBzdXBwb3J0IG1ha2luZyB4bWwgZGVzY3JpcHRpb25z IG1hbmRhdG9yeSBmb3Igc29tZSB0YXJnZXRzLiBBQXJjaDY0IGFuZA0KPiA+IDMyLWJpdCBBcm0g Ym90aCByZWx5IGhlYXZpbHkgb24geG1sIGRlc2NyaXB0aW9uIGZvciBmZWF0dXJlIGRpc2NvdmVy eS4NCj4gDQo+IEkgbWlnaHQgYmUgd3JvbmcsIGJ1dCBJIGRvbid0IHRoaW5rIEZlbGl4IHdhcyBl dmVuIHN1Z2dlc3Rpbmcgd2UgbmVlZCB0bw0KPiBnbyB0aGF0IGZhci4gDQoNCllvdSBhcmUgY29y cmVjdC4NCg0KPiBJIHRoaW5rIHRoZSBzdWdnZXN0aW9uIHdhcyBqdXN0IHRoYXQgR0RCIGl0c2Vs ZiBzaG91bGQNCj4gcmVxdWlyZSBsaWJleHBhdCwgd2hpY2ggd291bGQgbWVhbiB3ZSBoYXZlIHRo ZSBwb3RlbnRpYWwgdG8gcmVhZCBYTUwNCj4gdGFyZ2V0IGRlc2NyaXB0aW9ucy4NCj4gDQo+IFRo aXMgd291bGRuJ3QgbWVhbiB0aGF0IHRhcmdldHMgd291bGQgYmUgcmVxdWlyZWQgdG8gc2VuZCBY TUwgdGFyZ2V0DQo+IGRlc2NyaXB0aW9ucy4NCj4gDQo+IE15IGNvbW1lbnQgd2FzIHNwZWNpZmlj YWxseSB0aGF0IHg4NiBnZGJzZXJ2ZXIgc2hvdWxkIGRyb3AgaXRzIG5vIFhNTA0KPiBzdXBwb3J0 LCBhbmQgaWYgYSB1c2VyIHRyaWVzIHRvIGNvbm5lY3Qgd2l0aCBhIG5vIFhNTCBHREIgdGhlbiBn ZGJzZXJ2ZXINCj4gd291bGQgcmVqZWN0IHRoZSBjb25uZWN0aW9uLg0KPiANCj4gTW92aW5nIHRv IG1ha2UgbGliZXhwYXQgYSByZXF1aXJlbWVudCB3b3VsZCBoZWxwIGluIHRoaXMgY2FzZSBhcyBh IHVzZXINCj4gd291bGQgbm8gbG9uZ2VyIGJlIGFibGUgdG8gYnVpbGQgYSBHREIgd2hpY2ggY291 bGRuJ3QgY29ubmVjdCB0byBhbiB4ODYNCj4gZ2Ric2VydmVyLg0KPiANCj4gPiBPZmYgdGhlIHRv cCBvZiBteSBoZWFkLCBJIHRoaW5rIHZlcnkgb2xkIHByb2JlcyBhbmQgdGhlIExpbnV4IEtlcm5l bCdzIGtnZGIgZG9uJ3QNCj4gPiBzdXBwb3J0IHhtbC4gSSdtIG5vdCBzdXJlIGhvdyBvZnRlbiBr Z2RiIGdldHMgdXNlZCB0aG91Z2gsIGJ1dCBmYWxsaW5nIGJhY2sgdG8gYQ0KPiA+IGRlZmF1bHQg ZGVzY3JpcHRpb24gc2hvdWxkIHdvcmsgZm9yIEFBcmNoNjQgYW5kIDMyLWJpdCBBcm0uDQo+IA0K PiBJIGRvbid0IGJlbGlldmUgYnVpbGRpbmcgR0RCIHdpdGggbGliZXhwYXQgc3VwcG9ydCBicmVh a3MgdGhlIGFiaWxpdHkgdG8NCj4gY29ubmVjdCB0byBhIHRhcmdldCB3aGljaCBkb2Vzbid0IHN1 cHBvcnQgWE1MIGRlc2NyaXB0aW9ucyAoaWYgaXQgZG9lcw0KPiB0aGVuIHRoYXQncyBhIGJ1Zyks IHNvIGhvcGVmdWxseSBub2JvZHkgZWxzZSB3b3VsZCBiZQ0KPiBpbmNvbnZlbmllbmNlZC4uLiBl eGNlcHQgZm9yIHRob3NlIGZvbGsgd2hvIGFyZSBidWlsZGluZyBHREIgd2l0aG91dA0KPiBsaWJl eHBhdCBzdXBwb3J0Lg0KDQpPbmUgaW1tZWRpYXRlIGNvbmNlcm4gaW4gbXkgbWluZCB3b3VsZCBi ZSB0ZXN0YWJpbGl0eSBmb3Igbm8teG1sIHN0dWJzDQood2l0aG91dCBoYXZpbmcgbG9va2VkIGF0 IHRoZSBjdXJyZW50IHRlc3Rpbmcgc2l0dWF0aW9uKS4gQW55d2F5LCB0aGlzIGlzIG5vdA0KcmVh bGx5IGEgdG9waWMgZm9yIHRoaXMgc2VyaWVzLCBqdXN0IGFuIGludGVyZXN0aW5nIHNpZGUgZGlz Y3Vzc2lvbi4NCg0KRmVsaXgNCkludGVsIERldXRzY2hsYW5kIEdtYkgNClJlZ2lzdGVyZWQgQWRk cmVzczogQW0gQ2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55DQpUZWw6ICs0OSA4 OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQ0KTWFuYWdpbmcgRGlyZWN0b3JzOiBTZWFuIEZlbm5l bGx5LCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgVGlmZmFueSBEb29uIFNpbHZhDQpDaGFpcnBlcnNv biBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUNClJlZ2lzdGVyZWQgT2ZmaWNl OiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAx ODY5MjgK