From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by sourceware.org (Postfix) with ESMTPS id A8E63385800D for ; Tue, 8 Dec 2020 14:48:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A8E63385800D IronPort-SDR: ZJh8Z+N8xcxglfB9/zES50VN0bih27DLked5XzERiL6/S493S0UI8TYGJc+FKL4jk4QV70P+Bb QLW+HBK4F11Q== X-IronPort-AV: E=McAfee;i="6000,8403,9828"; a="192184438" X-IronPort-AV: E=Sophos;i="5.78,402,1599548400"; d="scan'208";a="192184438" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Dec 2020 06:48:25 -0800 IronPort-SDR: AxoKn5CtAckY75ensKkRV/sbOSWZkzZRfA+uTC9fDHdlbSwk3jnURzbqCMAQVMhOc/jzQsF2VY bG15jPfn2XFQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,402,1599548400"; d="scan'208";a="367743665" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga004.fm.intel.com with ESMTP; 08 Dec 2020 06:48:25 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 8 Dec 2020 06:48:25 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) 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.1713.5; Tue, 8 Dec 2020 06:48:24 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 8 Dec 2020 06:48:24 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.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.1713.5; Tue, 8 Dec 2020 06:48:24 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dvH3D7nCoX9cg3MpAnkNh7LaVU5bicl4rf65CRwFceL4SjKUwcnDcLyTdcjpjiykoQJ/7Cx0VFtNPnPyEeavrgQhLOigHzdDglGR4AvByORnDIgB5j2dW9GBERTTDru9YY5EGk+vqRRuGjVLQpAOTKaDpbH2efVSlquyshlLGFJlKEahJjFMQRWpSGtB0NjBm4KLS4NM+GEzjYsPgRC25wQcQVn3KJ/TKouM/3bYXcJpi9D0GM3IVjKnHKOh2im8+voDg2zL5Jxt86m3rkQoUPduMQ8eDjkJefU8oAId/YnTfCcGp71IoewxJ6umewM8bxgyp8gs2LKwopKfEzoBRQ== 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-SenderADCheck; bh=xeTep7NIV0PKoT53AU+Xl762ZXMVJUlkKh8YtTJ9Rmc=; b=iI5f9SNTLqIC0H2E1vNCcGZSRq6TMLPj+NSPz3Prcvng7XMTd4JzIUtNoelDkWqiNzoJ0NSVNP3w6YxqNNIcNoZTOVSJCfg1Bgct+Vv+dxYbtDC4DyKm2LCB6PIYQPOZHSIjjuki7TMB0NSV4yH8u2+SKHjG2JxC9kio9XPHQE7prp5iAT3i+NNzCq9sQgf7EAZc1lkxQyJXP/K5imtE17p26DVPEBAd1MG6gLLnfkWIk/CLsjOzL2bPjWy8jPc+yMEyZKYSKME/PHHTku/POdl6B4ZWsIjEYgRcGXy58mh7PWHU/sei7K21lkG4GM2wBiXz7vBe3kgpsKyXZEyufw== 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 DM5PR11MB1690.namprd11.prod.outlook.com (2603:10b6:3:15::11) by DM5PR1101MB2316.namprd11.prod.outlook.com (2603:10b6:4:5b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.18; Tue, 8 Dec 2020 14:48:23 +0000 Received: from DM5PR11MB1690.namprd11.prod.outlook.com ([fe80::8929:bef9:ffe:569e]) by DM5PR11MB1690.namprd11.prod.outlook.com ([fe80::8929:bef9:ffe:569e%6]) with mapi id 15.20.3632.023; Tue, 8 Dec 2020 14:48:23 +0000 From: "Metzger, Markus T" To: Zoran Zaric CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH 00/30] Allow location description on the DWARF stack Thread-Topic: [PATCH 00/30] Allow location description on the DWARF stack Thread-Index: AQHWzMtzUAPfDudxv0Cu8sR5tZ4+eantHQ/g Date: Tue, 8 Dec 2020 14:48:22 +0000 Message-ID: References: <20201207190031.13341-1-Zoran.Zaric@amd.com> In-Reply-To: <20201207190031.13341-1-Zoran.Zaric@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-originating-ip: [91.89.55.195] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e8a5ffdc-a1fc-4539-3d88-08d89b884fda x-ms-traffictypediagnostic: DM5PR1101MB2316: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: c/C3V5FxaEZPRyOvBRP9q33P9Xb8n6e9NLurO9ypFc9MwXF3b5VNRXvk9TngxAuov0JZTeJNBmAC25iln7TDKSwbZPV1GMnWVWAHGzg2hlRKfDM6A6TgiOmobwIEpMoUFCPhl79M0h1KFjvMk1sCU1WEw8DxiRARiBcHjEytHiWNEWrtZlJXCPr/W/+gsG7X0i7Y2EMSsM7O7qe1IBHSuIlz1yiWaiNQqfgo9lTTJDIXu4YOg534yeBcJpKGTV5SmACKF06JIAlzeMYtfuBXVS1zNXpQKdvwTLCv3n+lF5gV8fC52+sdoQfzdPh4cLU/9C4IS/AYMSuin2tMiMtxtfzr+BYAkgLPYWDnoeMJysRLoNoiOHX6c6PeUoo+vYgtIvImMEz+oRL/flCOjqhBMg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR11MB1690.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(136003)(346002)(6916009)(4326008)(6506007)(7696005)(66446008)(66476007)(966005)(86362001)(53546011)(64756008)(66556008)(52536014)(66946007)(76116006)(71200400001)(26005)(55016002)(508600001)(83380400001)(8936002)(186003)(2906002)(33656002)(9686003)(8676002)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?d252UXFCbHhieGZmRVRVUVh4ZUx2Tk5rNUZxWEROb2F2dTdYNkI4ZzhvK0Rp?= =?utf-8?B?TmFqbDg4blN3ZFFWdDBTMzI0Q1gwZGZUVXBrSVU1WXlaMkVrUTMydkJIdHRV?= =?utf-8?B?Nll4VEdjM0RxOUNnQzJiaHlRWTZ2R2NUOHErTDNibnZyUnI5OUxyY2hWL0Ni?= =?utf-8?B?Y2FRRk5BanlhTkFlSzJFOU1YZW1HLzhBU3NtZm9lVno2bGtKZ1EzSDhVeERt?= =?utf-8?B?SG9jTlNudTd6R3Z5WXVvRmpzcjh2clJpMGE5MVVmeFA4bnlRQ0ZHdDlWY3FG?= =?utf-8?B?VVBjbjlDdk1tb1BKNk1OV0RtdzFQdzRJWHU4Y3FOU3pIdjJUWmtUcHBsMlRj?= =?utf-8?B?ZVhCa3ZpR2ZIcjl3OTZudkxSRHJ5cVNTNERRODhyemloOVBNTCs3OE5Zc0I2?= =?utf-8?B?MnlJTVplZldiV1BEWnJ1S3FLWUJkdC9qN3I2akY0V2Y5WnJydHpwYXBzYjNl?= =?utf-8?B?c3QrUktRbGtEdUtaZkdOV1NhQkgzOHVicVBxNHVEMzFwRFlmL0FUb1hJeFE3?= =?utf-8?B?OElNaTNuYVllVXlTd25SREhiYkMvaWNTVHBTZXdCWWh4ckVRWXM3UFU5L1N1?= =?utf-8?B?dU9jMmh2aGZkQ3FhZWhXcko4NlVyaHM4K2dXeDZjTlp2UVhMdUhKZHNvSzNX?= =?utf-8?B?NjVGWmdTemJVd2VJRWJ1VjRVT2dzWm93QS9SbG9lZ3hieWxGRm5Bd3NWeE0x?= =?utf-8?B?RG91WkRJT3V0Vk9BYVBVUXVYZjErMExLbXI3R2tzZnlJZG5LMDlwWThJdWxu?= =?utf-8?B?eUI0akJsSkdzd3dMdTlrSTJibzl1bGIyOHVhMDE0UDM0cXhmaTY2ajV3Q0cx?= =?utf-8?B?b1I4SzJNMUFkc09Cc3JPQ0dOSjNwd3lHQnlpY2Z3eFA3b3pqOS96L1FUZExW?= =?utf-8?B?ZXpYcjlreE1Zbjc2N2YxdDJFRGQrNlRWdHZFM0VCSWs5c3owQXRiaGtHdFN1?= =?utf-8?B?UUk3RURleEY2YlF0WW8xU1JHYiswR0ljbE1nR2c2VHlRSkR3UXJNS1I5MWVj?= =?utf-8?B?R0VuT2V6cXJPTXhxRGgxZzBReTRWczlWVFI5YVhXRGNTL0UwbGwzZjNKNjBC?= =?utf-8?B?Q0VWcHNUYWRtYlJaNko4eVZyTnhGeGpTZkQ2OXRTbkJVSnEvbnEvSXpHKzVh?= =?utf-8?B?a1V2TnFTT2FOYlMvOXFWQVNURWpTZWMwdVJQSW5UQVdhd3BuVWNLK1dPVUZs?= =?utf-8?B?dVUzRkk0ZkNWYStkZU5ESWgrMnBjb1NpZ1ZOWjdQWklNbWl6NmJEMTR3ZUND?= =?utf-8?B?QWhycm80eHpiVGJNMUtGVUxIYW94ejRWWEh6cGxNVTc0ZHI1YnlDZExqODBP?= =?utf-8?Q?mRhwEqyLc5dGY=3D?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR11MB1690.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8a5ffdc-a1fc-4539-3d88-08d89b884fda X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Dec 2020 14:48:22.9665 (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: mLIqQvYXgAsPKPqRUVcrRT9QULkcrre+zFPbLqhzEif4MgVazGP8XPgJT6Dw8RXtIOqp5UzrTUK5433kVu7MLOlA+g8F8tkD+EzRuB5Sxck= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2316 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, KAM_DMARC_STATUS, KAM_SHORT, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Dec 2020 14:48:31 -0000 SGVsbG8gWm9yYW4sDQoNCj4gVGhlIHByb3Bvc2VkIGltcGxlbWVudGF0aW9uIGluIHRoaXMgcGF0 Y2ggc2VyaWVzIGlzIGNvbXBsZXRlbHkgYmFja3dhcmQNCj4gY29tcGF0aWJsZSB3aXRoIHRoZSBE V0FSRiA1IHN0YW5kYXJkLg0KDQpXb3VsZG4ndCB0aGlzIGNoYW5nZSB0aGUgc2VtYW50aWNzIG9m IGV4aXN0aW5nIG9wZXJhdG9ycz8NCg0KRFdfT1BfcGllY2UsIGZvciBleGFtcGxlLCBkb2VzIG5v dCBwdXNoIHRoZSB2YWx1ZSBvbnRvIHRoZSBEV0FSRiBzdGFjaw0KdG9kYXk7IGFsc28sIGl0IHRl cm1pbmF0ZXMgYSBEV0FSRiBzdWItZXhwcmVzc2lvbiwgd2hpY2ggaXMgbm8gbG9uZ2VyIHRoZQ0K Y2FzZSB3aXRoIHlvdXIgcHJvcG9zYWwuDQoNCkkgbGlrZSB0aGlzIGV4dGVuc2lvbiAocmVmZXJy aW5nIHRvIGxvY2F0aW9uIGRlc2NyaXB0aW9ucyBhbmQgYWxsb3dpbmcgcGllY2VzIG9uDQp0aGUg c3RhY2s7IEkgaGF2ZSBub3QgcmVhZCB0aGUgZnVsbCBwcm9wb3NhbCkgYXMgaXQgYWRkcmVzc2Vz IGEgcHJvYmxlbSB3ZSdyZQ0KYWxzbyBmYWNpbmcuICBCdXQgSSdtIG5vdCBzdXJlIGFib3V0IHRo ZSBwcm9wZXIgb3JkZXJpbmcgb2YgdGhpbmdzLg0KDQpXb3VsZG4ndCB0aGlzIG1ha2UgR0RCIG5v bi1jb21wbGlhbnQ/ICBJcyB0aGVyZSBzb21lIG9wdC1pbiBzbyBHREIgY2FuDQpyZWNvZ25pemUg cHJvZHVjZXJzIHRoYXQgYXJlIGF3YXJlIG9mIHRoaXM/DQoNCkRvIHlvdSBoYXZlIHRoZXNlIHBh dGNoZXMgb24gYSB1c2VyIGJyYW5jaD8NCg0KcmVnYXJkcywNCk1hcmt1cy4NCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZGItcGF0Y2hlcyA8Z2RiLXBhdGNoZXMtYm91 bmNlc0Bzb3VyY2V3YXJlLm9yZz4gT24gQmVoYWxmIE9mIFpvcmFuDQo+IFphcmljIHZpYSBHZGIt cGF0Y2hlcw0KPiBTZW50OiBNb250YWcsIDcuIERlemVtYmVyIDIwMjAgMjA6MDANCj4gVG86IGdk Yi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnDQo+IENjOiBab3JhbiBaYXJpYyA8Wm9yYW4uWmFyaWNA YW1kLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIDAwLzMwXSBBbGxvdyBsb2NhdGlvbiBkZXNjcmlw dGlvbiBvbiB0aGUgRFdBUkYgc3RhY2sNCj4gDQo+IEJhc2VkIG9uIGdkYiBtYXN0ZXI6IDEzZjEx YjBiNjFjYTI2MjA2MTFiMDhlZWFlY2UwY2U2MmM4NjJmNGINCj4gDQo+IFRoZSBpZGVhIG9mIHRo aXMgcGF0Y2ggc2VyaWVzIGlzIHRvIGNsZWFudXAgdGhlIGRlc2lnbiBvZiB0aGUgRFdBUkYNCj4g ZXhwcmVzc2lvbiBldmFsdWF0b3IgKGR3YXJmX2V4cHJfY29udGV4dCBjbGFzcykgYW5kIGFsbG93 IGEgZnV0dXJlDQo+IGV4dGVuc2lvbnMgb2YgdGhhdCBldmFsdWF0b3IgbmVlZGVkIGZvciB0aGUg dXBjb21pbmcgdmVuZG9yIHNwZWNpZmljDQo+IERXQVJGIGV4dGVuc2lvbnMuDQo+IA0KPiBNYWlu IG1vdGl2YXRpb24gYmVoaW5kIHRoaXMgc2VyaWVzIG9mIHBhdGNoZXMgaXMgQU1E4oCZcyBlZmZv cnQgdG8NCj4gaW1wcm92ZSBEV0FSRiBzdXBwb3J0IGZvciBoZWF2aWx5IG9wdGltaXplZCBjb2Rl LCBidXQgbW9yZQ0KPiBzcGVjaWZpY2FsbHksIG9wdGltaXplZCBjb2RlIGZvciBTSU1EIGFuZCBT SU1UIGFyY2hpdGVjdHVyZXMuDQo+IA0KPiBUaGVzZSBwYXRjaGVzIGFyZSBwYXJ0IG9mIHRoZSBB TUTigJlzIERXQVJGIHN0YW5kYXJkIGV4dGVuc2lvbnMgdGhhdA0KPiBjYW4gYmUgZm91bmQgYXQ6 DQo+IA0KPiBodHRwczovL2xsdm0ub3JnL2RvY3MvQU1ER1BVRHdhcmZFeHRlbnNpb25zRm9ySGV0 ZXJvZ2VuZW91c0RlYnVnZ2luZy5odG1sDQo+IA0KPiBXaGlsZSB0cnlpbmcgdG8gc3VwcG9ydCBv cHRpbWl6ZWQgY29kZSBmb3IgdGhlc2UgYXJjaGl0ZWN0dXJlcywgd2UNCj4gZm91bmQgY291cGxl IG9mIHJlc3RyaWN0aW9uIGltcG9zZWQgYnkgdGhlIHZlcnNpb24gNSBvZiB0aGUgc3RhbmRhcmQ6 DQo+IA0KPiAtIENGSSBkZXNjcmliZXMgcmVzdG9yaW5nIGNhbGxlZSBzYXZlZCByZWdpc3RlcnMg dGhhdCBhcmUgc3BpbGxlZC4NCj4gICBDdXJyZW50bHkgQ0ZJIG9ubHkgYWxsb3dzIGEgbG9jYXRp b24gZGVzY3JpcHRpb24gdGhhdCBpcyBhIHJlZ2lzdGVyLA0KPiAgIG1lbW9yeSBhZGRyZXNzLCBv ciBpbXBsaWNpdCBsb2NhdGlvbiBkZXNjcmlwdGlvbi4gQU1ER1BVIG9wdGltaXplZA0KPiAgIGNv ZGUgbWF5IHNwaWxsIHNjYWxhciByZWdpc3RlcnMgaW50byBwb3J0aW9ucyBvZiB2ZWN0b3IgcmVn aXN0ZXJzLg0KPiAgIFRoaXMgcmVxdWlyZXMgZXh0ZW5kaW5nIENGSSB0byBhbGxvdyBhbnkgbG9j YXRpb24gZGVzY3JpcHRpb24uDQo+IA0KPiAtIE9wdGltaXplZCBjb2RlIG1heSBuZWVkIHRvIGRl c2NyaWJlIGEgdmFyaWFibGUgdGhhdCByZXNpZGVzIGluIHBpZWNlcw0KPiAgIHRoYXQgYXJlIGlu IGRpZmZlcmVudCBraW5kcyBvZiBzdG9yYWdlIHdoaWNoIG1heSBpbmNsdWRlIHBhcnRzIHRoYXQN Cj4gICBhcmUgaW4gZGlmZmVyZW50IGtpbmRzIG9mIG1lbW9yeSBhZGRyZXNzIHNwYWNlcy4gRFdB UkYgaGFzIHRoZQ0KPiAgIGNvbmNlcHQgb2Ygc2VnbWVudCBhZGRyZXNzZXMuIEhvd2V2ZXIsIHRo ZSBzZWdtZW50IGNhbm5vdCBiZQ0KPiAgIHNwZWNpZmllZCB3aXRoaW4gYSBEV0FSRiBleHByZXNz aW9uLCB3aGljaCBpcyBvbmx5IGFibGUgdG8gc3BlY2lmeQ0KPiAgIHRoZSBvZmZzZXQgcG9ydGlv biBvZiBhIHNlZ21lbnQgYWRkcmVzcy4gVGhlIHNlZ21lbnQgaW5kZXggaXMgb25seQ0KPiAgIHBy b3ZpZGVkIGJ5IHRoZSBlbnRpdHkgdGhhdCBzcGVjaWZpZXMgdGhlIERXQVJGIGV4cHJlc3Npb24u DQo+ICAgVGhlcmVmb3JlLCB0aGUgc2VnbWVudCBpbmRleCBpcyBhIHByb3BlcnR5IHRoYXQgY2Fu IG9ubHkgYmUgcHV0IG9uDQo+ICAgY29tcGxldGUgb2JqZWN0cywgc3VjaCBhcyBhIHZhcmlhYmxl LiBBbm90aGVyIHByb2JsZW0gaXMgd2l0aCBEV0FSRg0KPiAgIERXX09QX3hkZXJlZiogb3BlcmF0 aW9ucywgd2hpY2ggYWxsb3cgYSB2YWx1ZSB0byBiZSBjb252ZXJ0ZWQgaW50bw0KPiAgIGFuIGFk ZHJlc3Mgb2YgYSBzcGVjaWZpZWQgYWRkcmVzcyBzcGFjZSB3aGljaCBpcyB0aGVuIHJlYWQuIEJ1 dCBpdA0KPiAgIHByb3ZpZGVzIG5vIHdheSB0byBjcmVhdGUgYSBtZW1vcnkgbG9jYXRpb24gZGVz Y3JpcHRpb24gZm9yIGFuDQo+ICAgYWRkcmVzcyBpbiB0aGUgbm9uLWRlZmF1bHQgYWRkcmVzcyBz cGFjZS4NCj4gDQo+IC0gRFdfT1BfYnJlZyogdHJlYXRzIHRoZSByZWdpc3RlciBhcyBjb250YWlu aW5nIGFuIGFkZHJlc3MgaW4gdGhlDQo+ICAgZGVmYXVsdCBhZGRyZXNzIHNwYWNlLiBJdCBpcyBy ZXF1aXJlZCB0byBiZSBhYmxlIHRvIHNwZWNpZnkgdGhlDQo+ICAgYWRkcmVzcyBzcGFjZSBvZiB0 aGUgcmVnaXN0ZXIgdmFsdWUuDQo+IA0KPiAtIFRoZXJlIGlzIHJlYWxseSBsaW1pdGVkIHN1cHBv cnQgZm9yIGJpdCBvZmZzZXRzIG9mIGxvY2F0aW9uDQo+ICAgZGVzY3JpcHRpb24uIFRoaXMgaXNz dWUgd2FzIGFscmVhZHkgZm91bmQgYnkgb3RoZXJzIHdobyB3b3JrZWQNCj4gICBvbiBwYWNrZWQg YXJyYXkgc3VwcG9ydCBmb3IgQURBIGxhbmd1YWdlLiBUaGUgYXJyYXkgY291bGQgYmUgcGFja2Vk DQo+ICAgaW4gc3VjaCBhIHdheSB0aGF0IHRoZWlyIHN0YXJ0IGlzIG5vdCBieXRlIGFsbGlnbmVk LiBUaGVyZSBpcyBubyB3YXkNCj4gICB0byBkZXNjcmliZSB0aGlzIGluIERXQVJGLCBzbyBnZGIg aW1wbGVtZW50YXRpb24gaW4gcmVxdWlyZWQgZm9yIHRoZQ0KPiAgIHBhY2tlZCBhcnJheSB0byBi ZSBjb3BpZWQgdG8gdGhlIGJ5dGUgYWxsaWduZWQgYWRkcmVzc2VzIGFuZCB0aGVuDQo+ICAgcGFz c2VkIHRoYXQgYnVmZmVyIGluIHRoZSBleHByZXNzaW9uIGV2YWx1YXRvci4gVGhpcyBhcHByb2Fj aCBpcw0KPiAgIHJlc3RyaWN0aXZlIGZvciBtb3JlIGNvbXBsZXggc2NlbmFyaW9zLg0KPiANCj4g QWxsIHRoZXNlIHJlc3RyaWN0aW9uIGFyZSBjYXVzZWQgYnkgdGhlIGZhY3QgdGhhdCBEV0FSRiBz dGFjayBjYW4gb25seQ0KPiBob2xkIHZhbHVlcyB3aGljaCBzaXplIGlzIG5vdCBiaWdnZXIgdGhl biB0aGUgc2l6ZSBvZiB0aGUgRFdBUkYgZ2VuZXJpYw0KPiB0eXBlLiBUaGlzIG1lYW5zIHRoYXQg aW50ZXJtZWRpYXRlIHJlc3VsdCBvZiBhbnkgRFdBUkYgb3BlcmF0aW9uIG5lZWRzDQo+IHRvIGZp dCBpbiBzdWNoIGEgc21hbGwgcmVwcmVzZW50YXRpb24uDQo+IA0KPiBEV0FSRiBWZXJzaW9uIDUg ZG9lcyBub3QgYWxsb3cgbG9jYXRpb24gZGVzY3JpcHRpb25zIHRvIGJlIGVudHJpZXMgb24NCj4g dGhlIERXQVJGIHN0YWNrLiBUaGV5IGNhbiBvbmx5IGJlIHRoZSBmaW5hbCByZXN1bHQgb2YgdGhl IGV2YWx1YXRpb24gb2YNCj4gYSBEV0FSRiBleHByZXNzaW9uLiBIb3dldmVyLCBieSBhbGxvd2lu ZyBhIGxvY2F0aW9uIGRlc2NyaXB0aW9uIHRvIGJlIGENCj4gZmlyc3QtY2xhc3MgZW50cnkgb24g dGhlIERXQVJGIHN0YWNrIGl0IGJlY29tZXMgcG9zc2libGUgdG8gY29tcG9zZQ0KPiBleHByZXNz aW9ucyBjb250YWluaW5nIGJvdGggdmFsdWVzIGFuZCBsb2NhdGlvbiBkZXNjcmlwdGlvbnMgbmF0 dXJhbGx5Lg0KPiBJdCBhbGxvd3Mgb2JqZWN0cyB0byBiZSBsb2NhdGVkIGluIGFueSBraW5kIG9m IG1lbW9yeSBhZGRyZXNzIHNwYWNlLA0KPiBpbiByZWdpc3RlcnMsIGJlIGltcGxpY2l0IHZhbHVl cywgYmUgdW5kZWZpbmVkLCBvciBhIGNvbXBvc2l0ZSBvZiBhbnkNCj4gb2YgdGhlc2UuDQo+IA0K PiBUaGlzIGFwcHJvYWNoIHVuaWZpZXMgdGhlIGxvY2F0aW9uIGRlc2NyaXB0aW9uIG9wZXJhdGlv bnMgd2l0aCBnZW5lcmFsDQo+IG9wZXJhdGlvbnMuIFRoaXMgaW4gdHVybiBhbGxvd3MgYWRkaXRp b24gb2YgbmV3IERXQVJGIG9wZXJhdGlvbnMgd2hpY2gNCj4gY2FuIHB1c2ggYSBtZW1vcnkgbG9j YXRpb24gZGVzY3JpcHRpb24gd2l0aCBhbnkgb2Zmc2V0IGFuZCBpbiBhbnkga2luZA0KPiBvZiBt ZW1vcnkgYWRkcmVzcyBzcGFjZS4NCj4gDQo+IFRoZSBudW1iZXIgb2YgcmVnaXN0ZXJzIGFuZCB0 aGUgY29zdCBvZiBtZW1vcnkgb3BlcmF0aW9ucyBpcyBtdWNoDQo+IGhpZ2hlciBmb3Igc29tZSBh cmNoaXRlY3R1cmVzIHRoYW4gYSB0eXBpY2FsIENQVS4gVGhlIGNvbXBpbGVyIGF0dGVtcHRzDQo+ IHRvIG9wdGltaXplIHdob2xlIHZhcmlhYmxlcyBhbmQgYXJyYXlzIGludG8gcmVnaXN0ZXJzLiBD dXJyZW50bHkgRFdBUkYNCj4gb25seSBhbGxvd3MgRFdfT1BfcHVzaF9vYmplY3RfYWRkcmVzcyBh bmQgcmVsYXRlZCBvcGVyYXRpb25zIHRvIHdvcmsNCj4gd2l0aCBhIGdsb2JhbCBtZW1vcnkgbG9j YXRpb24uIFdpdGggdGhpcyBjaGFuZ2UsIHB1c2ggb2JqZWN0IGFkZHJlc3MNCj4gbWVjaGFuaXNt IGNhbiBiZSBtb2RpZmllZCB0byB3b3JrIHdpdGggYW55IGxvY2F0aW9uIGRlc2NyaXB0aW9uLiBU aGlzDQo+IHdvdWxkIGFsc28gcmVtb3ZlZCB0aGUgbmVlZCBmb3IgdGhlIHBhc3NlZCBpbiBidWZm ZXIgbWVjaGFuaXNtIHRoYXQgQURBDQo+IGFuZCBHTyBsYW5ndWFnZXMgY3VycmVudGx5IHVzZS4N Cj4gDQo+IFRoZSBwcm9wb3NlZCBpbXBsZW1lbnRhdGlvbiBpbiB0aGlzIHBhdGNoIHNlcmllcyBp cyBjb21wbGV0ZWx5IGJhY2t3YXJkDQo+IGNvbXBhdGlibGUgd2l0aCB0aGUgRFdBUkYgNSBzdGFu ZGFyZC4NCj4gDQo+IEFsdGhvdWdoIHRoZSBwYXRjaCBzZXJpZXMgaXMgZGVzaWduZWQgYXMgYSB3 aG9sZSwgdGhlIGZpcnN0IGZpZnRlZW4NCj4gcGF0Y2hlcyBjb3VsZCBiZSB2aWV3ZWQgYXMgYSBz dGFuZGFsb25lIHN1YnNldCB0aGF0IGludHJvZHVjZXMgYQ0KPiB3ZWxjb21lIGNsZWFudXAgb2Yg dGhlIERXQVJGIGV4cHJlc3Npb24gZXZhbHVhdG9yIG1vZHVsZS4NCj4gDQo+IFRoZSBwYXRjaCBz ZXJpZXMgaXMgYmFzZWQgb24gYSBwYXRjaCB0aGF0IGlzIGFscmVhZHkgaW4gdGhlIHJldmlldw0K PiBwcm9jZXNzLCBzbyBpdCBoYWQgdG8gYmUgaW5jbHVkZWQgaW4gdGhpcyBzZXJpZXMgYXMgd2Vs bC4gVGhlIHJldmlldw0KPiBmb3IgdGhhdCBwYXRjaCBjYW4gYmUgZm91bmQgaGVyZToNCj4gDQo+ IGh0dHBzOi8vc291cmNld2FyZS5vcmcvcGlwZXJtYWlsL2dkYi1wYXRjaGVzLzIwMjAtTm92ZW1i ZXIvMTczNjM4Lmh0bWwNCj4gDQo+IEJ1dCBJIGRvbid0IG1pbmQgaXQgYmVpbmcgZGlzY3Vzc2Vk IGFzIGEgcGFydCBvZiB0aGlzIHBhdGNoIHNlcmllcy4NCj4gDQo+IFpvcmFuIFphcmljICgzMCk6 DQo+ICAgUmVwbGFjZSB0aGUgc3ltYm9sIG5lZWRzIGV2YWx1YXRvciB3aXRoIGEgcGFyc2VyDQo+ ICAgTW92ZSBmcmFtZSBjb250ZXh0IGluZm8gdG8gZHdhcmZfZXhwcl9jb250ZXh0DQo+ICAgUmVt b3ZlIGdldF9mcmFtZV9jZmEgZnJvbSBkd2FyZl9leHByX2NvbnRleHQNCj4gICBNb3ZlIGNvbXBp bGF0aW9uIHVuaXQgaW5mbyB0byBkd2FyZl9leHByX2NvbnRleHQNCj4gICBNb3ZlIGR3YXJmX2Nh bGwgdG8gZHdhcmZfZXhwcl9jb250ZXh0DQo+ICAgTW92ZSBnZXRfb2JqZWN0X2FkZHJlc3MgdG8g ZHdhcmZfZXhwcl9jb250ZXh0DQo+ICAgTW92ZSByZWFkX21lbSB0byBkd2FyZl9leHByX2NvbnRl eHQNCj4gICBNb3ZlIHB1c2hfZHdhcmZfcmVnX2VudHJ5X3ZhbHVlIHRvIGV4cHIuYw0KPiAgIElu bGluZSBnZXRfcmVnX3ZhbHVlIG1ldGhvZCBvZiBkd2FyZl9leHByX2NvbnRleHQNCj4gICBSZW1v dmUgZW1wdHkgZnJhbWUgYW5kIGZ1bGwgZXZhbHVhdG9ycw0KPiAgIE1lcmdlIGV2YWx1YXRlX2Zv cl9sb2NleHByX2JhdG9uIGV2YWx1YXRvcg0KPiAgIE1vdmUgcGllY2VfY2xvc3VyZSBhbmQgaXRz IHN1cHBvcnQgdG8gZXhwci5jDQo+ICAgTWFrZSBEV0FSRiBldmFsdWF0b3IgcmV0dXJuIGEgc2lu Z2xlIHN0cnVjdCB2YWx1ZQ0KPiAgIFNpbXBsaWZ5IGR3YXJmX2V4cHJfY29udGV4dCBjbGFzcyBp bnRlcmZhY2UNCj4gICBBZGQgYXNfbHZhbCBhcmd1bWVudCB0byBleHByZXNzaW9uIGV2YWx1YXRv cg0KPiAgIEFkZCBuZXcgcmVnaXN0ZXIgYWNjZXNzIGludGVyZmFjZSB0byBleHByLmMNCj4gICBB ZGQgbmV3IG1lbW9yeSBhY2Nlc3MgaW50ZXJmYWNlIHRvIGV4cHIuYw0KPiAgIEFkZCBuZXcgY2xh c3NlcyB0aGF0IG1vZGVsIERXQVJGIHN0YWNrIGVsZW1lbnQNCj4gICBBZGQgbmV3IGxvY2F0aW9u IGRlc2NyaXB0aW9uIGFjY2VzcyBpbnRlcmZhY2UNCj4gICBBZGQgZHdhcmZfZW50cnkgZmFjdG9y eSBjbGFzcyB0byBleHByLmMNCj4gICBDaGFuZ2UgRFdBUkYgc3RhY2sgdG8gdXNlIG5ldyBkd2Fy Zl9lbnRyeSBjbGFzc2VzDQo+ICAgUmVtb3ZlIGR3YXJmX2V4cHJfY29udGV4dCBmcm9tIGV4cHIu aCBpbnRlcmZhY2UNCj4gICBSZW5hbWUgYW5kIHVwZGF0ZSB0aGUgcGllY2VfY2xvc3VyZSBzdHJ1 Y3R1cmUNCj4gICBNb3ZlIHJlYWRfYWRkcl9mcm9tX3JlZyBmdW5jdGlvbiB0byBmcmFtZS5jDQo+ ICAgQWRkIGZyYW1lIGluZm8gY2hlY2sgdG8gRFdfT1BfcmVnIG9wZXJhdGlvbnMNCj4gICBSZW1v dmUgRFdBUkYgZXhwcmVzc2lvbiBjb21wb3NpdGlvbiBjaGVjaw0KPiAgIEFkZCBzdXBwb3J0IGZv ciBhbnkgbG9jYXRpb24gZGVzY3JpcHRpb24gaW4gQ0ZJDQo+ICAgQWRkIERXQVJGIG9wZXJhdGlv bnMgZm9yIGJ5dGUgYW5kIGJpdCBvZmZzZXQNCj4gICBBZGQgc3VwcG9ydCBmb3IgRFdfT1BfTExW TV91bmRlZmluZWQgb3BlcmF0aW9uDQo+ICAgQWRkIHN1cHBvcnQgZm9yIG5lc3RlZCBjb21wb3Np dGUgbG9jYXRpb25zDQo+IA0KPiAgZ2RiL2FkYS1sYW5nLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMiArLQ0KPiAgZ2RiL2NvbXBpbGUvY29tcGlsZS1sb2MyYy5jICAgICAg ICAgICAgICAgICAgIHwgICAxMSArDQo+ICBnZGIvZHdhcmYyL2V4cHIuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAzNDA2ICsrKysrKysrKysrKysrKy0tDQo+ICBnZGIvZHdhcmYyL2V4 cHIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjc1ICstDQo+ICBnZGIvZHdhcmYy L2ZyYW1lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYzICstDQo+ICBnZGIvZHdh cmYyL2xvYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxODg1ICsrKy0tLS0tLQ0K PiAgZ2RiL2R3YXJmMi9sb2MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNCAr LQ0KPiAgZ2RiL2YtbGFuZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MiArLQ0KPiAgZ2RiL2ZpbmR2YXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgNCArLQ0KPiAgZ2RiL2ZyYW1lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAzNiArLQ0KPiAgZ2RiL3Rlc3RzdWl0ZS9nZGIuZHdhcmYyL2R3Mi1sbHZtLW9mZnNldC5l eHAgIHwgIDMyOCArKw0KPiAgLi4uL2dkYi5kd2FyZjIvZHcyLWxsdm0tcGllY2UtZW5kLmV4cCAg ICAgICAgIHwgIDE5MSArDQo+ICAuLi4vZ2RiLmR3YXJmMi9kdzItbGx2bS11bmRlZmluZWQuZXhw ICAgICAgICAgfCAgMTQ0ICsNCj4gIGdkYi90ZXN0c3VpdGUvZ2RiLmR3YXJmMi9zeW1ib2xfbmVl ZHNfZXZhbC5jICB8ICAgMjUgKw0KPiAgLi4uL2dkYi5kd2FyZjIvc3ltYm9sX25lZWRzX2V2YWxf ZmFpbC5leHAgICAgIHwgIDEwOCArDQo+ICAuLi4vZ2RiLmR3YXJmMi9zeW1ib2xfbmVlZHNfZXZh bF90aW1lb3V0LmV4cCAgfCAgMTI3ICsNCj4gIC4uLi9hbWQ2NC1weS1mcmFtZWZpbHRlci1pbnZh bGlkYXJnLlMgICAgICAgICB8ICAgIDEgLQ0KPiAgLi4uL2dkYi5weXRob24vcHktZnJhbWVmaWx0 ZXItaW52YWxpZGFyZy5leHAgIHwgICAgMiArLQ0KPiAgZ2RiL3Rlc3RzdWl0ZS9saWIvZHdhcmYu ZXhwICAgICAgICAgICAgICAgICAgIHwgICAgOCArDQo+ICBnZGIvdmFsb3BzLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIzICstDQo+ICBnZGIvdmFsdWUuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY4ICstDQo+ICBnZGIvdmFsdWUuaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQo+ICBpbmNsdWRlL2R3YXJm Mi5kZWYgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICsNCj4gIDIzIGZpbGVzIGNo YW5nZWQsIDQ4NDEgaW5zZXJ0aW9ucygrKSwgMjExNCBkZWxldGlvbnMoLSkNCj4gIGNyZWF0ZSBt b2RlIDEwMDY0NCBnZGIvdGVzdHN1aXRlL2dkYi5kd2FyZjIvZHcyLWxsdm0tb2Zmc2V0LmV4cA0K PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdkYi90ZXN0c3VpdGUvZ2RiLmR3YXJmMi9kdzItbGx2bS1w aWVjZS1lbmQuZXhwDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZ2RiL3Rlc3RzdWl0ZS9nZGIuZHdh cmYyL2R3Mi1sbHZtLXVuZGVmaW5lZC5leHANCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBnZGIvdGVz dHN1aXRlL2dkYi5kd2FyZjIvc3ltYm9sX25lZWRzX2V2YWwuYw0KPiAgY3JlYXRlIG1vZGUgMTAw NjQ0IGdkYi90ZXN0c3VpdGUvZ2RiLmR3YXJmMi9zeW1ib2xfbmVlZHNfZXZhbF9mYWlsLmV4cA0K PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdkYi90ZXN0c3VpdGUvZ2RiLmR3YXJmMi9zeW1ib2xfbmVl ZHNfZXZhbF90aW1lb3V0LmV4cA0KPiANCj4gLS0NCj4gMi4xNy4xDQoNCkludGVsIERldXRzY2hs YW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLTEyLCA4NTU3OSBOZXVi aWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkgOTkgODg1My0wLCB3d3cuaW50ZWwuZGUKTWFuYWdp bmcgRGlyZWN0b3JzOiBDaHJpc3RpbiBFaXNlbnNjaG1pZCwgR2FyeSBLZXJzaGF3CkNoYWlycGVy c29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpSZWdpc3RlcmVkIE9mZmlj ZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAx ODY5MjgK