From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web09.2381.1663870892600418437 for ; Thu, 22 Sep 2022 11:21:32 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Eus4wNKB; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1663870892; x=1695406892; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LqpXJ/cZZfnunA91n6zPtM3Bs4bQTVfPhKXMDEsFI1g=; b=Eus4wNKBJK05SMaeZd9/JbjwHD3+2JkfSeTl8mea/NelFpTRdpgXp/zU 8HLXTOzK8dhfUt/jVYdSr5LRP7jl5ebgS9DDFtFVus94tn6RpgxZX5+Cf og8sGdkmkPWdDLjgc42rQreBAO58mQQGq6eg5CQUyFaaQ53gcSIahTLz1 zPApM0pCpOR8uc3PKeZPVblFXKkKA0Z/KdthUQwsq6gTXkTV1GOlQvt3f T7HpJGIJ+zbDMnQgejLpUE8AXpri9T1hQNAN+tzjQU6hhp5zDhyiYn/S7 kuEnlDKZGYtjMeux3QNJoaQ8uoMQRN7oqA4+RezgQkA/LfZ+kqrnb3J6W g==; X-IronPort-AV: E=McAfee;i="6500,9779,10478"; a="280112543" X-IronPort-AV: E=Sophos;i="5.93,337,1654585200"; d="scan'208";a="280112543" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Sep 2022 11:20:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,337,1654585200"; d="scan'208";a="619901954" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga002.jf.intel.com with ESMTP; 22 Sep 2022 11:20:54 -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.2375.31; Thu, 22 Sep 2022 11:20:53 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) 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.2375.31; Thu, 22 Sep 2022 11:20:53 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 22 Sep 2022 11:20:53 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.105) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 22 Sep 2022 11:20:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P1exVR07sy+vHphE5qnp9NH7rJfVB4ZqsKy61mGMLOQaOCrfrcTP0GP88ngj/lrHrlBu+IErJuqfQkaEufQs5HJ1IB7Y5uFJQoLGwzsNIaq+qH/wXyQT4RnPcPjlpWgH4UCOKYgnNwt7wYFitCGHT7hfYpPw2EKuIMZKD+rXBTfhe1kBOgVo89dGvY2jWeLCpN44ZSNiO4capEuCJc+IvYnp0sjCqirgoTa6Ox7lmGfcoTNKJKZSL323sNpRyn77HlNRtk0408mZ+u/PGWKqmybWkeFGaDAn3YtaSnNYNnyHxsfRm/Ox+f3mHOOu9Qti6JWaKF5WkIiRCCmFjWvimw== 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=LqpXJ/cZZfnunA91n6zPtM3Bs4bQTVfPhKXMDEsFI1g=; b=QZh7MbJkRVorT4dGMzpIlOIuDZa6XxU8cQ1Iq1hkCuF2KjakaWaEPUU5T6B6hPUvm9yN/CEAwb8Pg1cNoeeFVK+hFijHN4WSv8Gh6yc7HzeXMF3QkLBAQGq/nuE1c5H0tu503mn2hZSE8bn/QldmsBXfz4xZ7efFKM1eYcBILKDNISMvpxg3QMTsmRqtg7Ir9b2iywNmGttCgZvK0aQ55iPQqCnXuRJWklMGgKgua/R91qp+EW8/hzkSIyxUihrP1AwFJhkxazvFdmSOaee0LKgfJ2+oxu8goH9uX6/EJ2MuIfB/oH97egplQV3f1BbBXHQwtrhJe5Iy1awX41mYBg== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by IA1PR11MB6291.namprd11.prod.outlook.com (2603:10b6:208:3e5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.19; Thu, 22 Sep 2022 18:20:48 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ce64:b1b4:e087:4cc2]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ce64:b1b4:e087:4cc2%7]) with mapi id 15.20.5654.019; Thu, 22 Sep 2022 18:20:48 +0000 From: "Michael D Kinney" To: "Guo, Gua" , "devel@edk2.groups.io" , "Kinney, Michael D" CC: Sean Brogan Subject: Re: [edk2-devel] [PATCH v3 0/2] UnitTestFrameworkPkg: Add code coverage support for GCC Thread-Topic: [edk2-devel] [PATCH v3 0/2] UnitTestFrameworkPkg: Add code coverage support for GCC Thread-Index: AQHYzlJC7M2gdXY8gUS9YoUEE9ccJq3rCI3ggACXBqCAAA6uoIAAFJDg Date: Thu, 22 Sep 2022 18:20:47 +0000 Message-ID: References: <17171D11E1CE1FDF.32370@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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: CO1PR11MB4929:EE_|IA1PR11MB6291:EE_ x-ms-office365-filtering-correlation-id: e372c6ba-1740-48f0-b0be-08da9cc72c29 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: neuPaUW57C0C+yeoW0JsAM/nvg1703lKuBZAWMmITHFCyKlsGn+vXntRa//NQcjPYm1ZNsnQd/3MVh2b5u1D2+kKVEvJwk30YSETPWDxTczwDhlJvfKK0K5lHHQ357fWVhlzNu9A4jQCtN1+w2xRB2y/3h3t9lFjbylX7YZEIUBtzffPnRtBRzvA1NtVjc/d5MnMzUT5DaadEelMycJzZlgiXdQsPCOK5djuEugHO67zTAIoTDqNb3g93SjRO8Qwa3ae4bK9bdusEiTFsJeqfn4feqB3C7y7W1tppiBu56IcIIDCtFph+YMMal7Vs+WP+NJejsim9lAmkAA1znvw7GbLsTZ2ridb15dBrm98KbZD08FcqPL2lUnB85Kaz5AEVJE4cjnA68LA98R20NNwprw0sTLq7hq0A8zX0b1fzIsr2kz1oG875EZlDUndQzP7lGHUGuOB9jR+fIfX1W+x4pdJ5902DfglU5n4qjsDTrkAowCGbgVJw3RHaMjfFrviw2GKuhxLE6++3tSgY6G4ZJVohyaNUywamv+2uLTC5GEjY2WUmEqubMCCpB/2rZ5mTlHfkaus3VBIQ8SHPtNvRmI0KcfBo6acWg6MEgRriPqnePraDSdgEht686SX7ZvNRkvaCLoEOWx9r6ey0gP7OGwDyEsq/u53kzwO9kU9Bh3DD0yn74WnTzDPvArJsvCw3bdZ75QwB2dTPQfuOgxkiPXWafJuTBEtgH0D1jZUV8LM7mZ54Fej2acK032tjf4LjqTojgZce6GysMfu4BieqKwUUUVmWKiMEpu7KCQasw9Us1w1dZ0GcomOYIasfd+aYqdD2rg8eiGf7hvSCZO4bQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(39860400002)(346002)(376002)(136003)(396003)(451199015)(26005)(55016003)(53546011)(41300700001)(6506007)(38070700005)(9686003)(7696005)(86362001)(33656002)(316002)(4326008)(8676002)(71200400001)(966005)(64756008)(66446008)(66946007)(66556008)(66476007)(110136005)(478600001)(76116006)(122000001)(83380400001)(52536014)(82960400001)(8936002)(186003)(2906002)(5660300002)(38100700002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M24razdHTTN5bWxqKzRkaStQeTZzN09GeFc5aWtmTjBndFVUQkFZQjJZcjRW?= =?utf-8?B?K3Ezb2JEV0N0ajZIME4yVXF2NXpqN3p1UU1RbWtTS3JpSkcrRWdxN0FDZ05h?= =?utf-8?B?MDdGUFRDSXJPUjFqNFQvcFpPTTczYXk0MXNnc2NGZjJpN1BzRWFCL2daeWFZ?= =?utf-8?B?MnRBS253aHlSRW9zRU5Mb0poUWZuakFFTmtWU0RuZ0hiTTI2K01SaWxmRTFo?= =?utf-8?B?RUdVdWljR1pXTTlRcXZ6akZ6d2NCZk5WblcvYWhtYnltNHlBdEVaMEI2N2pC?= =?utf-8?B?M1pienpZMkxITkFsUjREWER5V3VnU29vaTFucW5wQnF0Q3pxYUhHMEdhbEpY?= =?utf-8?B?UDI4SjNLL2IzaEpSRmJSdnZ1UzNxVlNTSkRxdTc3dmw5RmxrVm1UYy9sNzNU?= =?utf-8?B?RmV3aUFORU1jeVBNeWszRzNGbjZQL2V4WFV6RW1Jdm5ETUJiS0Rac0ZsV09E?= =?utf-8?B?a3YrRUdSeGlNL1ZuMEpQbkVrWmNTWXRKdHVSUnIxd3RSZWNqMTJ4QnFzQ0lo?= =?utf-8?B?M2c2Ukl0bEphR0M5RlAvcFY1SW9VYWlHT1lYZmJiNW1UWW1TdU5xcXZaalY2?= =?utf-8?B?NUk2eDlWdWJjNnhER3h1NUExOUtET1kwK0dML2hRNGZKU3M4SmpIMFVEVmI3?= =?utf-8?B?WVhGc0M3UzJnaEVDWS94TE5XTFlTMXY3TmFMMlI3RWZSQWQweDMvcU1QWDNM?= =?utf-8?B?WVN5SUNZOG1QS2p2bnp1L1g3Q0VEYWdhQ3FnVjZid0d4YUUyd1M0bStWSity?= =?utf-8?B?WFNCcW4zZ29PUEJ2RVRmT0pCUU9SdG5BZGQzaVBoTVc0K1EzN3RKYXpHVlpi?= =?utf-8?B?d3BNSnVRQ1RZNWtiZGhMSmJvZXpzQ05MeHR4QWlFcFpmdjg3NU1GSXVGVEN0?= =?utf-8?B?WkgzeEpoUHlTZHlmY1liaThzeHByMXpzSkVkekVUaGZ5V2JhMHA3NGxlUTA2?= =?utf-8?B?WG5rUUtRV3BSZG9UVW9aOGQwQklGMHpOcVBHNGVNQVdNYnlneFVUd2lBdzlm?= =?utf-8?B?b29kZFYyRkZyazNEZHZPemYwMlNZM1BFcFY4bGxxVWtiK3paK2tta3hlaTR5?= =?utf-8?B?QjlUR3hjV21URDcvdUhMdGFUOVV1L041dVpiY2lpSGNlY3EyOXVuTUZESW9F?= =?utf-8?B?OG56a0xJTzVUT25lNEhzcUE4aGhsTnNaSjMyYTIxbEV2QU9qcWJpeU05S3FG?= =?utf-8?B?UXFBQVhDWjhLSHFMcVkzSndvczBHRTN4bFVqU0R3TWR6bndhM0hLdnZiKy81?= =?utf-8?B?NVFhek9Ram9qQm80TTRub0dtamJCWE9yd2IxU0RPU3hzQXo1dkI4MFU1NzJy?= =?utf-8?B?a084eE9USXFFTm9VMjRJcVRTM1ZxNk5vME1GZTBYdEYwamdmZE82WVBiV2Vj?= =?utf-8?B?emsvTkE2dTFJNmJkNXA1bzBXOGU1VHErTnBjOUtVOG5iUnI5MmFiUTdrYWtN?= =?utf-8?B?L0xVendxTXdad0xMcmZGSWFSWGU5YytGdlVVKzAxSVhkeGlZMW80OEVjQ25Z?= =?utf-8?B?eG1IS3NURFZXWmFINXBzelVROFJUbkRPQ1JzL2p6Q3RhMjFkQ2tGVzhZK0Ey?= =?utf-8?B?VHVwUUhZR2ZXL2Q3aEhQbnAvSXFXVW5qV3VkVDF2Ly8wVXhUcUdkd1g1aG5Y?= =?utf-8?B?eHFPSmoxNy9tbS9NUGdTVThrdi9NSFdHUHFHVFFVeTNOMkhpcGcvZEZrSnha?= =?utf-8?B?WEptOUtydVpQajNNdWxIUldmdlhpeHdMWGFjN3FHMnBWajBqVVNnSWdDb0xt?= =?utf-8?B?TXJpYjBYc2QxanNDL0VVdis2MTFFKzlaa3k2U0dqNEtXT3JpVjVDbmJxSEpD?= =?utf-8?B?Zm1KV0MxeUp2ZGp0MkFzRzgxdmc5MHZzcVpFd0c1U0U1c0tESlpJZnpEcWI0?= =?utf-8?B?TUtOVnBRcUxEWHlMWjFOa1l1Qkk3WUdiN29wSXhidUJCUTdVaVBocWpidHVa?= =?utf-8?B?SmdKM3pEN0hEdnhhZjZCMXlXTDZtUTBYcU16OG5rVVN2Vlk1aytWUDRXUWJq?= =?utf-8?B?ZEhpUXd4ZWxxSE9UR09wS0x4MjJOWGxmK3ltVlA3NHNibHRUM1YvMU1TQVJy?= =?utf-8?B?Z1hra0plNFZvemVTY0FRSWdwVGpWQnpCZW9VNFpwbkdHUldaQkZtVXpaYk1v?= =?utf-8?B?Yjd1cHcreE5sNnpTSTJ4WHlRQ0xBd0Q2NElTL25OOG9rMTJveWsxK05tR2RU?= =?utf-8?B?NkE9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e372c6ba-1740-48f0-b0be-08da9cc72c29 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2022 18:20:47.9075 (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: tGOV+fdkstbwG/T5kdmKXup91OD1+xdvWmViA6ToJodWY/AJh6RK0QmzFoR2/003ap8HHxCq2TxwX+MqHDrmFHY/9wN7GYWZCBDDfmmWzpA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6291 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 R3VhLA0KDQpZb3UgbWF5IGJlIGFibGUgdG8gdXNlIGNob2NvbGF0ZXkgdG8gaW5zdGFsbCBvcGVu Y3BwY292ZXJhZ2U6DQoNCglodHRwczovL2NvbW11bml0eS5jaG9jb2xhdGV5Lm9yZy9wYWNrYWdl cy9vcGVuY3BwY292ZXJhZ2UNCg0KV2UgaGF2ZSB1c2VkIGl0IGZvciBzb21lIG90aGVyIGRlcGVu ZGVuY2llcyBzdWNoIGFzIFFFTVU6DQoNCglodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2Vk azIvYmxvYi9iMzI4YmI1NGM2ZTU1MTBiYzY4NzMwMmU0YjcxNzY5NGJkNDQxODkxL092bWZQa2cv UGxhdGZvcm1DSS8uYXp1cmVwaXBlbGluZXMvV2luZG93cy1WUzIwMTkueW1sI0wxMzcNCg0KV2Ug YWxzbyBoYXZlIHRoZSBvcHRpb24gb2YgcHV0dGluZyBpdCBpbiBhIG51Z2V0IGZlZWQuDQoNCk1p a2UNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEd1bywgR3VhIDxn dWEuZ3VvQGludGVsLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAyMiwgMjAyMiAx MDoxNyBBTQ0KPiBUbzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu Y29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dh bkBtaWNyb3NvZnQuY29tPg0KPiBTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MyAw LzJdIFVuaXRUZXN0RnJhbWV3b3JrUGtnOiBBZGQgY29kZSBjb3ZlcmFnZSBzdXBwb3J0IGZvciBH Q0MNCj4gDQo+IElzIGl0IGluc3RhbGxlZCBieSBkZWZhdWx0IGluIEF6dXJlIFBpcGVsaW5lcyBX aW5kb3dzIGFnZW50cz8NCj4gQW5zOiBJIHRoaW5rIG5vLg0KPiANCj4gRm9yIGxvY2FsIGRldmVs b3BlciB1c2UgY2FzZXMgaW4gV2luZG93cywgZG9u4oCZdCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSBz dHVhcnQgdG9vbHMgaW5zdGFsbCBPcGVuQ3BwQ292ZXJhZ2UgYXMgYW4gZXh0ZXJuYWwNCj4gZGVw ZW5kZW5jeT8NCj4gQW5zOiBJIGRvbid0IGZpbmQgYSBnb29kIHdheSB0byBhdXRvIGRvd25sb2Fk IGFuZCBhdXRvIGluc3RhbGwgT3BlbkNwcENvdmVyYWdlLCBzbyBjaG9vc2UgYmVsb3cgd2F5IHRv IHN1cHBvcnQgaXQuDQo+IA0KPiBTbyBjdXJyZW50bHkgdXNlIENPREVfQ09WRVJBR0U9VFJVRSB0 byBvcHRpb25hbCBlbmFibGUgaXQsIGlmIHdhbnQgdG8gZW5hYmxlIGl0IGhhdmUgYmVsb3cgcmVx dWlyZW1lbnQuDQo+IA0KPiBGb3IgVlMyMDE5DQo+ICAgU3RlcDEuIERvd25sb2FkIGFuZCBpbnN0 YWxsIGh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuQ3BwQ292ZXJhZ2UvT3BlbkNwcENvdmVyYWdlL3Rh Z3MNCj4gICBTdGVwMi4gcGlwIGluc3RhbGwgcHljb2JlcnR1cmENCj4gICBTdGVwMy4gc3R1YXJ0 X2NpX2J1aWxkIC1jIC5weXRvb2wvQ0lTZXR0aW5ncy5weSAtYSBYNjQgVE9PTF9DSEFJTl9UQUc9 VlMyMDE5IC1wIE1kZVBrZyBDT0RFX0NPVkVSQUdFPVRSVUUgQ0NfSFRNTD1UUlVFDQo+IA0KPiBG b3IgR0NDNQ0KPiAgIFN0ZXAxLiBzdWRvIGFwdC1nZXQgaW5zdGFsbCAteSBsY292DQo+ICAgU3Rl cDIuIHBpcCBpbnN0YWxsIGxjb3ZfY29iZXJ0dXJhDQo+ICAgU3RlcDMuIHBpcCBpbnN0YWxsIHB5 Y29iZXJ0dXJhDQo+ICAgU3RlcDQuIHN0dWFydF9jaV9idWlsZCAtYyAucHl0b29sL0NJU2V0dGlu Z3MucHkgLWEgWDY0IFRPT0xfQ0hBSU5fVEFHPUdDQzUgLXAgTWRlUGtnIENPREVfQ09WRVJBR0U9 VFJVRSBDQ19IVE1MPVRSVUUNCj4gDQo+IFRoYW5rcywNCj4gR3VhDQo+IA0KPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtp bm5leUBpbnRlbC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDIzLCAyMDIyIDEyOjE1 IEFNDQo+IFRvOiBHdW8sIEd1YSA8Z3VhLmd1b0BpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vw cy5pbw0KPiBDYzogU2VhbiBCcm9nYW4gPHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5jb20+DQo+IFN1 YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYzIDAvMl0gVW5pdFRlc3RGcmFtZXdvcmtQ a2c6IEFkZCBjb2RlIGNvdmVyYWdlIHN1cHBvcnQgZm9yIEdDQw0KPiANCj4gVGhpcyBjaGFuZ2Ug YWRkcyBhIGRlcGVuZGVuY3kgb24gT3BlbkNwcENvdmVyYWdlLg0KPiANCj4gSG93ZXZlciwgSSBk byBub3Qgc2VlIGFueSB1cGRhdGVzIHRvIG1ha2Ugc3VyZSBPcGVuQ3BwQ292ZXJnYWUgaXMgaW5z dGFsbGVkLg0KPiBJcyBpdCBpbnN0YWxsZWQgYnkgZGVmYXVsdCBpbiBBenVyZSBQaXBlbGluZXMg V2luZG93cyBhZ2VudHM/DQo+IA0KPiBGb3IgbG9jYWwgZGV2ZWxvcGVyIHVzZSBjYXNlcyBpbiBX aW5kb3dzLCBkb27igJl0IHdlIG5lZWQgdG8gbWFrZSBzdXJlIHN0dWFydCB0b29scyBpbnN0YWxs IE9wZW5DcHBDb3ZlcmFnZSBhcyBhbiBleHRlcm5hbA0KPiBkZXBlbmRlbmN5Pw0KPiANCj4gVGhh bmtzLA0KPiANCj4gTWlrZQ0KPiANCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gPiBGcm9tOiBHdW8sIEd1YSA8Z3VhLmd1b0BpbnRlbC5jb20+DQo+ID4gU2VudDogVGh1cnNk YXksIFNlcHRlbWJlciAyMiwgMjAyMiAxMjoxMyBBTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbzsgR3VvLCBHdWEgPGd1YS5ndW9AaW50ZWwuY29tPg0KPiA+IENjOiBLaW5uZXksIE1pY2hh ZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBTZWFuIEJyb2dhbg0KPiA+IDxzZWFu LmJyb2dhbkBtaWNyb3NvZnQuY29tPg0KPiA+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BB VENIIHYzIDAvMl0gVW5pdFRlc3RGcmFtZXdvcmtQa2c6IEFkZA0KPiA+IGNvZGUgY292ZXJhZ2Ug c3VwcG9ydCBmb3IgR0NDDQo+ID4NCj4gPiBJdCdzIFBSIGJhc2VkIG9uIHRoZSBwYXRjaC4gSGF2 ZSBhbnkgY29uY2VybiwgcGxlYXNlIGFsc28gc2hhcmUgZm9yIG1lLg0KPiA+IGh0dHBzOi8vZ2l0 aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzMzNDkNCj4gPg0KPiA+IFRoYW5rcywNCj4gPiBH dWENCj4gPg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogZGV2ZWxA ZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgR3VvLA0K PiA+IEd1YQ0KPiA+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMjIgMzowOSBQTQ0K PiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+IENjOiBHdW8sIEd1YSA8Z3VhLmd1b0Bp bnRlbC5jb20+DQo+ID4gU3ViamVjdDogW2VkazItZGV2ZWxdIFtQQVRDSCB2MyAwLzJdIFVuaXRU ZXN0RnJhbWV3b3JrUGtnOiBBZGQgY29kZQ0KPiA+IGNvdmVyYWdlIHN1cHBvcnQgZm9yIEdDQw0K PiA+DQo+ID4gRnJvbTogR3VhIEd1byA8Z3VhLmd1b0BpbnRlbC5jb20+DQo+ID4NCj4gPiBWMTog QWRkIGNvdmVyYWdlIG9wdGlvbiBmb3IgR0NDDQo+ID4gVjI6IEFkZCBSZWFkTWUubWQgZm9yIGhv dyB0byBnZW5lcmF0ZSBjb3ZlcmFnZSByZXBvcnQNCj4gPiBWMzogQWRkIFZTMjAxOSBhbmQgR0ND IGNvZGUgY292ZXJhZ2Ugc3VwcG9ydA0KPiA+DQo+ID4gR3VhIEd1byAoMik6DQo+ID4gICBVbml0 VGVzdEZyYW1ld29ya1BrZzogQWRkIGNvZGUgY292ZXJhZ2Ugc3VwcG9ydCBmb3IgR0NDDQo+ID4g ICBCYXNlVG9vbHMvUGx1Z2luOiBBZGQgY292ZXJhZ2Ugc3VwcG9ydCBmb3IgVW5pdCBUZXN0DQo+ ID4NCj4gPiAgLi4uL0hvc3RCYXNlZFVuaXRUZXN0UnVubmVyLnB5ICAgICAgICAgICAgICAgIHwg MTI0ICsrKysrKysrKysrKysrKysrKw0KPiA+ICBVbml0VGVzdEZyYW1ld29ya1BrZy9SZWFkTWUu bWQgICAgICAgICAgICAgICAgfCAgNDIgKysrKystDQo+ID4gIC4uLi9Vbml0VGVzdEZyYW1ld29y a1BrZy5jaS55YW1sICAgICAgICAgICAgICB8ICAgMiArDQo+ID4gIC4uLi9Vbml0VGVzdEZyYW1l d29ya1BrZ0hvc3QuZHNjLmluYyAgICAgICAgICB8ICAgMyArLQ0KPiA+ICA0IGZpbGVzIGNoYW5n ZWQsIDE2NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gLS0NCj4gPiAy LjMxLjEud2luZG93cy4xDQo+ID4NCj4gPg0KPiA+DQo+ID4gDQo+ID4NCg0K