From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by sourceware.org (Postfix) with ESMTPS id 3E04E3858C52 for ; Tue, 13 Feb 2024 07:44:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3E04E3858C52 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 3E04E3858C52 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.12 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1707810296; cv=fail; b=e6yaedldfdD+Pk0JBUbKByoZ+C0F23kh6h9gDRgdnHK18xE/izFWBwEDAZknt3h5tAsqAA+ejx1ZQVjX8N8DiNr22LHZLoKtVrMvkyQCvOq7mpPQe+zU86Fld+186Rv3JtTdOwxaIz2a908v/EOxf7HXBtZB9nE63jSByGrSprw= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1707810296; c=relaxed/simple; bh=oUEzgryaRzK8u5MO84nMp2fX1dNs/ioVTHO1auenlsc=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=i1/Va7vxfILu8AHTdRUGDPW7RdyPS0FNf+0aDMToni2oPe+SqF5oiTikg4AKbA0kXw3wnIM8Tzm1wtWiKRZ4TafhKCn4IxZx2iUbsxruYtzQ2UXRvLi5woVs7T7rLD7k59ZCWPHSGzISjUumkcdRqz0S/YrBJsfNMCtErA/wcxM= 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=1707810294; x=1739346294; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=oUEzgryaRzK8u5MO84nMp2fX1dNs/ioVTHO1auenlsc=; b=NZkgq6NdAIfeBHhnwu6txhh+AkvitzCk4tC7jxU3TI84BDHbVJ5BMCR8 gzqbTa0993r1BNYJem2D0M/4YeNY+HiYYjEwAyWTfZJPrIe5rOeJ5Ksm3 GWC0KJAH//fGT0Cgzm9sDBhXMshKq7IbGEZOs+P/no097+QnHfDXyCbvF Lrfm2LryPRIDgNCq98x6zEGb0BAptcC9wTt3Lor6togkDDkdLaAx9dLAj N16Z81t/uPHBdEY91sU2IPYUMkPofDtnrmRNppCajM3TjyZpXXSllETL9 G+jYEGH3l+F3HoFYXTVaMHc6FA6zISvL2HLXruynSQkUcervSP65HKCRW A==; X-IronPort-AV: E=McAfee;i="6600,9927,10982"; a="5584219" X-IronPort-AV: E=Sophos;i="6.06,156,1705392000"; d="scan'208";a="5584219" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Feb 2024 23:44:53 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,156,1705392000"; d="scan'208";a="33611154" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 12 Feb 2024 23:44:53 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 12 Feb 2024 23:44:52 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 12 Feb 2024 23:44:52 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 12 Feb 2024 23:44:52 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.41) 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.35; Mon, 12 Feb 2024 23:44:51 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=STh0a7K6ywAu517Luh8ylR/eevzfH4wgb+iw2f1RfJ0K2mYNqq9jcxy5ocutHkqAPbWrDIBhr8nhhofwRZzF8H+ZS4nZXbrJPJW3NpW+2ArzNJbIWc1SL6FdR4MTNNnFo9AGzO7zb0/6bk83VKWntBCSh5xG4AMcYr/CtdOrdlGlAENrb3/ry1gXVbLRqRPoMe0XN4896fW+O+t07D0POAljd8/kXah7oK5QgQbewwBcPpm0+3FhxSmu85IwVkv8AN9nLdmxM8x/U0W2xEpZ+cA8z3h8/7ZI01+fVHbMMdbM223npgsOxuj9qAywyTt1cAe4xyplQObyopxTUDrYbg== 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=+9wwgwm5QK8bL64Ta4mo64TjpC2OCe4yUvny/OckBwk=; b=KaZe2Fx/BYI8tQJ0S3nU6A0OxvouZNO7YtIP6BpLJrzA5VIuH3NV9nXH51bkZygRE4oBoWgLELPGH2hSfDt2n2TuQgBCvOodqe3VDfeuXPUzEATctYTGV31BufbrL+y9WlTLowuWW2vzp4lsDNRrMdVvAD/OhI15AYRVxOD3FE8eNZmQx6YfBvTvoFCnDJvk8WrvNwXeU23lPsW+lVIGCztjH2GmDRJqSpQqB57kwHE6KJXLDhY80hdr7H8k0AkB6ibK17q2TG+IzlqQfn6g4ZBZgyoFY07tIlgnQmq+Ur+LCONFLQBrJFxty9DwBE7YkvEeoEWhXxS1dnKZXTRjcg== 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 DS7PR11MB6247.namprd11.prod.outlook.com (2603:10b6:8:98::22) by CY8PR11MB6914.namprd11.prod.outlook.com (2603:10b6:930:5a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.35; Tue, 13 Feb 2024 07:44:50 +0000 Received: from DS7PR11MB6247.namprd11.prod.outlook.com ([fe80::6104:878e:fcd2:a69e]) by DS7PR11MB6247.namprd11.prod.outlook.com ([fe80::6104:878e:fcd2:a69e%6]) with mapi id 15.20.7270.036; Tue, 13 Feb 2024 07:44:50 +0000 From: "Rohr, Stephan" To: Tom Tromey CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH 1/1] gdb: Fix assertion in 'value_primitive_field' Thread-Topic: [PATCH 1/1] gdb: Fix assertion in 'value_primitive_field' Thread-Index: AQHaXdjU0ad8AK2SMEyb4r2Lbzirz7EH40sQ Date: Tue, 13 Feb 2024 07:44:50 +0000 Message-ID: References: <20240212124740.2734613-1-stephan.rohr@intel.com> <20240212124740.2734613-2-stephan.rohr@intel.com> <87r0hh7fu4.fsf@tromey.com> In-Reply-To: <87r0hh7fu4.fsf@tromey.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: DS7PR11MB6247:EE_|CY8PR11MB6914:EE_ x-ms-office365-filtering-correlation-id: b9db00ef-ea0d-4089-ac51-08dc2c67a8a0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lp7hHFw3snDO6eXIsNW9EePOXjZIR7cKyw1mhx/AkuXsACJvgkXHJoTFQZNlQ3X6/rsnTmptqKRozvSJIOt3hPdS5UnhAe8EcUwVPJ/85e58UT+nBlFk/6qmViROH/f1/W3deF2XIz5ErfLDe2EVM8neyBqGfneKKWWRfyPyEBK5Vs6MovLVRQoMf1S32A00Mohr1fvUar0vULb/10JbA/bnA6fj6YXaTuk4nvwgGTquM2YqgsN4+5LiAUfEr8WEzjLJ+YvGP/SFYN0eBzG3A8phunSh7W/pyekFHqGmTxjAKTQDq2s4LYTEiPPUNhgEd5ZLKoVSDarxIwadx543Hop0QBzRlF/1shxIzdjjIkZMKlOgTUrWGmT7wRnOkMNFREPQ4Rhx3lti+E1i1zKwW5XTUGTfVRz2NgTaDlmLtbX6WwPAUZCe2M5UNJHa50CD6OdUpQPiSNBRjgnTsl2ysD+WlN5WyVpK+BRSeixz5QjMOj9DMRwFAkNmZF5QU47ito/rmFFpo/UVYlO9rKSP69WKfto92ARX3JRQnQh8EsKb0G6+dnM23HcylSlRwb9TqMXjLFmgGpWYynU4aThzQppZiXqpUfv3VR/VEuJZb4Ih/aKR3Vf6kL26Rujf9m6i x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR11MB6247.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(346002)(376002)(366004)(39860400002)(136003)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(33656002)(2906002)(7696005)(9686003)(38070700009)(6506007)(53546011)(316002)(71200400001)(478600001)(41300700001)(76116006)(66446008)(83380400001)(52536014)(4326008)(66476007)(6916009)(8936002)(8676002)(64756008)(66946007)(86362001)(5660300002)(38100700002)(122000001)(82960400001)(66556008)(55016003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TmYxcTc2aEJTck9rZkpDY2VYb2dCUXRuRlJKcmNoZzZKQVc2QnJOaVF4L1lR?= =?utf-8?B?WDNWQ3cyVTZHcjZNR0pFWmVJN3JwUjNTWVlkeHRTSmN3TmtOVWZnZ2pCbDBl?= =?utf-8?B?WjNBbzJOZmhaZWNNUXJYUzFuSTlwSUJjR0liVDhZVzlncUxYbThmYjRUY1FC?= =?utf-8?B?aEhsVzBna0R4Yi8zUUtSeTUrUEd5TDRXU256NDdnU1prSE1Rem92ZW5vbG42?= =?utf-8?B?a2VGM1BQZkxlRm5BR3RiV01iSzVPMWw4SC9UU3U3SlBkOGRaMzNZL0hBMFJT?= =?utf-8?B?M0dxY1A4RUVBT0xpUW5GNTlUME8zRUUzWERhMERIaGZJV0FweFBhM2ZDSmlm?= =?utf-8?B?RDVyWWtrbGhic2dybnZSVHFwZHBSSGFzaFNkdnNZNTRiN1krNkEySUtrc0VI?= =?utf-8?B?aC84SmtPaHUza3V6b25LZjhTMHpGTEdMM25INUpHUHZrMldDb2lobEgwbmRR?= =?utf-8?B?OHJXWjNuWVJQcERVMndDaXRVMmE4TGN3YWZUUml0SUpaalRxdi9QcXZtN2pz?= =?utf-8?B?VFJvbEFFNEVvQ1dWVTc5NFBtaFAzYTROUHlSSzR1TWQ3ZmJSM1NKNTY5cDMr?= =?utf-8?B?UEFJUmZrVnh2cG04ZlFWaVEwK1dReDk3WG5XV3ptSGppbWoycWVEWHRuMEtT?= =?utf-8?B?US9FL1FCTWtBM1lhK21LZXUvTlc2WU90SjlNdWYrdWg0YUZTZU8yZ21WMFYz?= =?utf-8?B?cGZsNE9YYVVXVzV3MlNIMHIyUzFValdhWHRzNzd1TXdkNU9wQXdaTnVaVnVn?= =?utf-8?B?a3REK0c3MG1KenZmeTh1Z2kvTUp2RGw3YnhJWlp0dkwydEF1N25qcml5R2Ra?= =?utf-8?B?V081RVh1SEZsdHpqMGUzdXhUYjVxVVdtYklKNm9xbGw5YzZzTkxvOUZmY0hm?= =?utf-8?B?S2s2T3d2b2owa0RqQ2ZlODB1ckViTUdrKy9zbFJTdCtwQnFHU1ZVSkJnY1g2?= =?utf-8?B?a011a0svb0FFbkUrZFZrYk0wZGYxSlFNUnlvditjcDJSOC92NGtPWFArUHZ6?= =?utf-8?B?dm9OZkdxcFZvN25kZGN6eUhxY1Q0Y1VzbzVqUkN2UDhQV1VBbFAyclpzS2Qy?= =?utf-8?B?eWtNZnRtVUk0a3RSNlJDODFnT2VkVm5qdHFiaU5QUHhVNW41ajBidUZtRVh0?= =?utf-8?B?QXorOU5kblBLTU4vb0NnNjRhQlp1UE9TaS9BRk1hUGxHUTVNbGlXcUtHVVRR?= =?utf-8?B?d3pRTGJYQnUydjl2R0xmV0Rha1dUdUhGREpabUNXQjI0cm9xaUNYUUFsZjFQ?= =?utf-8?B?ZmZwQmZJSWROeUU5ZkJ1Q3NGQWlkOTZGaCtPQS9TT0JmV0h0VDNQYTJ5YVRk?= =?utf-8?B?S1lwc3QxNWJ6R1RMTm9hQmZxNGQwQ1NuT1NNU2VLdmp5ZGpLb293OEgyNVRm?= =?utf-8?B?YStHa295VXpZMHEzalQxc2gzVXkxZTJ2MFNLeks2eURmeXpaaUdBVHZnbWdX?= =?utf-8?B?ZXVNaGx3ZU5qYnQ5TXNsTFFpekd0ak00cWN3V1EyeXFka09FZ1dMOWZrdTZC?= =?utf-8?B?NGZTQnJ4dmRhcEN6c1pxVi9MVXdMOVNKREdCelEvTTV0YjFYdU5rdGhvaU5I?= =?utf-8?B?cjZMempxRFZmVUlNVUV6aVphTGg3c3Vmc3hDMnpzSDZEbEFhWFJka3EvZ1Zi?= =?utf-8?B?WWxqL05RYUlQRmt6T0xHbmQ3a2FramRWdDVXWDFlekdWUmk4MUpKS3QxTTJT?= =?utf-8?B?dFAraXc4dHJuMHY2cURSd0V0K0JoYjhOaml2cUsrQlYvcmszb1JUU0ZkOEpk?= =?utf-8?B?dE5RK1VaV1pLak5KVzlvai9LeW45TDB5SkJsOUdGV0dmbmkzMXllbkdhZkdU?= =?utf-8?B?VThNeHQ0VW92NVBQaVl5blBMbEgzQTk2a3NQNm1raVNxb3BIcGV4TGFqaGRr?= =?utf-8?B?SWZFRk5ET3RHQVNkU3FVdXJ1Uyt4VkJVZDVEQSszR21QbFUrangzbnE1dDNF?= =?utf-8?B?d0ltN0FNQ2xqTHhRTWM3WTZicURuN0JtUlU4YWdnMXdtZmh4ekJORkpyWng3?= =?utf-8?B?UGsrWjFOaXFxTnh1TCtndFhVemlHQ3hmcnhzTU13ZUl6UUNGWjl0K1Qzdk1m?= =?utf-8?B?M2ZlSUZjUE8vMWhXczlJN2pmUStGb2pUYVlNMGlnTndBWVdGTGFnWFZ0anlJ?= =?utf-8?B?MHozQ1JtNmZkYUNPUyt4TnJGVlo1cDhSLzNVSER0KzZQY2svd2Q5QzQ0NGdu?= =?utf-8?Q?jvbLU3EcBsoH0pmDox0P3EQXPblh2UZsPnxicbjM3iJ8?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR11MB6247.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b9db00ef-ea0d-4089-ac51-08dc2c67a8a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2024 07:44:50.1938 (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: 1jnbAm36j8CXFxceZhY0l52Zwk9nKeZnqRgWqjaAkGITJqKrPHxHXyVbrs/fR/hSZaOa8C46xZ9b+xXs/MVNFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB6914 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,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 List-Id: SGkgVG9tLA0KDQpUaGFua3MgZm9yIHRoZSBmZWVkYmFjay4gVGhlIGJ1ZyBpcyBpbiB0aGUgY29t cGlsZXIgYmVjYXVzZSBvZiB0aGUgaW5jb3JyZWN0DQpEV0FSRi4gSSB3b3VsZCBwcmVmZXIgbm90 IHRvIGNyYXNoIHRoZSBkZWJ1Z2dlciBpbiB0aGlzIGNhc2UsIHRoZSBkZWJ1ZyBzZXNzaW9uDQpt YXkgc3RpbGwgYmUgdXNlZnVsIGZvciB0aGUgdXNlci4NCg0KSWYgd2UgcmVtb3ZlIHRoZSBhc3Nl cnQsIEkgZ2V0IGFuIGBpbnRlcm5hbF9lcnJvcmAgaW4gYHZhbHVlOjpmZXRjaF9sYXp5ICgpYDoN Cg0KICAgIGdkYi92YWx1ZS5jOjQwMjQ6IGludGVybmFsLWVycm9yOiBVbmV4cGVjdGVkIGxhenkg dmFsdWUgdHlwZS4NCg0KSSB3aWxsIGFkZCBhIHRlc3RjYXNlIGluIGEgc2Vjb25kIHZlcnNpb24g b2YgdGhlIHBhdGNoLiBGaXJzdCwgSSB3b3VsZCBhcHByZWNpYXRlIHlvdXINCmZlZWRiYWNrIGlm IHRoZSBwcm92aWRlZCBwYXRjaCBpcyByZWFzb25hYmxlLg0KDQpUaGFua3MNClN0ZXBoYW4NCg0K PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUb20gVHJvbWV5IDx0b21AdHJv bWV5LmNvbT4NCj4gU2VudDogTW9uZGF5LCAxMiBGZWJydWFyeSAyMDI0IDE4OjI4DQo+IFRvOiBS b2hyLCBTdGVwaGFuIDxzdGVwaGFuLnJvaHJAaW50ZWwuY29tPg0KPiBDYzogZ2RiLXBhdGNoZXNA c291cmNld2FyZS5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCAxLzFdIGdkYjogRml4IGFzc2Vy dGlvbiBpbiAndmFsdWVfcHJpbWl0aXZlX2ZpZWxkJw0KPiANCj4gPj4+Pj4gIlN0ZXBoYW4iID09 IFN0ZXBoYW4gUm9ociA8c3RlcGhhbi5yb2hyQGludGVsLmNvbT4gd3JpdGVzOg0KPiANCj4gU3Rl cGhhbj4gRnJvbTogIlJvaHIsIFN0ZXBoYW4iIDxzdGVwaGFuLnJvaHJAaW50ZWwuY29tPg0KPiBT dGVwaGFuPiBHREIgYXNzZXJ0cyB0aGF0IHRoZSBkYXRhIGxvY2F0aW9uIG9mIGEgdmFsdWUncyBm aWVsZCB3aXRoIGEgZHluYW1pYw0KPiBTdGVwaGFuPiBkYXRhIGxvY2F0aW9uIGlzIHJlc29sdmVk IHdoZW4gZmV0Y2hpbmcgdGhlIGZpZWxkJ3MgdmFsdWUgaW4NCj4gU3RlcGhhbj4gJ3ZhbHVlX3By aW1pdGl2ZV9maWVsZCcuICBUaGlzIGFzc2VydGlvbiB3YXMgaGl0IGJlY2F1c2Ugb2YgYm9ndXMN Cj4gRFdBUkYNCj4gU3RlcGhhbj4gZ2VuZXJhdGVkIGJ5IHRoZSBJbnRlbCBGb3J0cmFuIGNvbXBp bGVyLiAgV2hpbGUgdGhhdCBjb21waWxlciBzaG91bGQNCj4gZml4DQo+IFN0ZXBoYW4+IHRoZSBE V0FSRiwgd2UgcHJlZmVyIEdEQiB0byBlcnJvciBvdXQgaGVyZSBpbnN0ZWFkLCBlLmcuIHRvIGFs bG93DQo+IHRoZQ0KPiBTdGVwaGFuPiB1c2VyIHRvIGNvbnRpbnVlIGRlYnVnZ2luZyBvdGhlciBw YXJ0cyBvZiB0aGUgcHJvZ3JhbS4NCj4gDQo+IEl0J3MgaGFyZCB0byBiZSBzdXJlIGluIHRoaXMg Y29kZSwgYnV0IG5vcm1hbGx5IGlmIHRoZXJlJ3MgYW4gYXNzZXJ0LCBpdA0KPiBtZWFucyB0aGF0 IHRoZXJlJ3MgYSByZXF1aXJlbWVudCB0aGF0IHRoZSBjYWxsZXIgZG8gc29tZXRoaW5nLiAgU28g bWF5YmUNCj4gdGhpcyBpcyBhIGJ1ZyBzb21ld2hlcmUgZWxzZT8NCj4gDQo+IFRoZSBjb2RlIGRv ZXMgc2VlbSBzZWxmLWNvbnRyYWRpY3RvcnkgdGhvdWdoOg0KPiANCj4gICAgICAgLyogV2UgZXhw ZWN0IGFuIGFscmVhZHkgcmVzb2x2ZWQgZGF0YSBsb2NhdGlvbi4gICovDQo+ICAgICAgIGdkYl9h c3NlcnQgKFRZUEVfREFUQV9MT0NBVElPTiAodHlwZSktPmlzX2NvbnN0YW50ICgpKTsNCj4gICAg ICAgLyogRm9yIGR5bmFtaWMgZGF0YSB0eXBlcyBkZWZlciBtZW1vcnkgYWxsb2NhdGlvbg0KPiAJ IHVudGlsIHdlIGFjdHVhbCBhY2Nlc3MgdGhlIHZhbHVlLiAgKi8NCj4gICAgICAgdiA9IHZhbHVl OjphbGxvY2F0ZV9sYXp5ICh0eXBlKTsNCj4gDQo+IExpa2UgaG93IHdvdWxkIGl0IGJlIHJlc29s dmVkIGJ1dCBhbHNvIHBvc3NpYmx5IGR5bmFtaWMuDQo+IA0KPiBCdXQgc2luY2UgdGhpcyBpcyBh bGxvY2F0aW5nIGEgbGF6eSB2YWx1ZSwgd2h5IGRvZXMgaXNfY29uc3RhbnQgZXZlbiBtYXR0ZXI/ DQo+IFdoYXQgaGFwcGVucyBpZiB5b3UganVzdCByZW1vdmUgdGhhdCBhc3NlcnQgZW50aXJlbHk/ DQo+IA0KPiBJIHRoaW5rIHNvbWUga2luZCBvZiB0ZXN0IGNhc2UgaGVyZSB3b3VsZCBiZSBnb29k Lg0KPiANCj4gVG9tDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczog QW0gQ2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4 NTMtMCwgd3d3LmludGVsLmRlIDxodHRwOi8vd3d3LmludGVsLmRlPgpNYW5hZ2luZyBEaXJlY3Rv cnM6IENocmlzdGluIEVpc2Vuc2NobWlkLCBTaGFyb24gSGVjaywgVGlmZmFueSBEb29uIFNpbHZh ICAKQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lz dGVyZWQgT2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVl bmNoZW4gSFJCIDE4NjkyOAo=