From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id qV5oDkbOaGrY6jEAWB0awg (envelope-from ) for ; Tue, 28 Jul 2026 11:44:06 -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=LfH8q43u; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 35FA81E09E; Tue, 28 Jul 2026 11:44:06 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (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 9105E1E099 for ; Tue, 28 Jul 2026 11:44:05 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2E6A04BB3B80 for ; Tue, 28 Jul 2026 15:44:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2E6A04BB3B80 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=LfH8q43u Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by sourceware.org (Postfix) with ESMTPS id 439844BA9000 for ; Tue, 28 Jul 2026 15:43:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 439844BA9000 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 439844BA9000 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=192.198.163.7 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1785253416; cv=fail; b=ZtDHp/vG2r9s2U9vIudw+yCpCa2HrtzU6kd4fsG7/rJtY787mt0aCz2z6qdSva1X1bsaohx+4xaznX2MhYMWdU2EHuo3ok3WOqTWK8EaNBgXHLAkU3IswPrB0P3Ot02P54lbskao2Xv/7z9uyeSGVFRvfAVghAzgNfiq3QGTv3Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1785253416; c=relaxed/simple; bh=du9/3ugs1ThgCih9GELESbmi3wb5MFQMOw9r0UmP34Y=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=tDQjUnnyW+9D9x6r1/uRdaaHQHc5Oy2bmS+7L9RWU7w0t84x7pYbNhZh/da8Lnv6OQzE669ZrAsaEgq6AtgineCmd/gpXGmHZ2dS0sFxew1FNhGnp/ETahTDrCKZ9byfRWWTmBrws79XX5gqGRLHpLRoY5ChOeFi2mn1I5YNisM= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=LfH8q43u DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 439844BA9000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1785253416; x=1816789416; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=du9/3ugs1ThgCih9GELESbmi3wb5MFQMOw9r0UmP34Y=; b=LfH8q43uivE9iQbbcLM78HGxi3Fupc62y8xp88WM1/uRcmg1ACrI7doT g7r2aEQT9S01p2ycj9GyozhBIdNy5+hO7C6edVlojoZMLU0lIkFHh3a4Q 15hlvGICJIXS90HMLf2OQq+Od8wv7lYXpaISkP3fj3OLW15Kk1Le0RxdX z0gQWaPGngl4ZdGxPCg++DgQFSoeF3sM8GNYPLrIFYJSvwHn3k6evmVYT 5QyhXSywYT3+rRrDn8pVH+dWOGW7EVZj6dkkspLSZ+LG61NblKAjh0RZJ OLGwQfx+dTn5AfbSXc02b2N+E7ODmYyKuc5W6E7KNK5r6YDRf9wPvMghV Q==; X-CSE-ConnectionGUID: VT5TSpKBTr+8yvxyDeECAA== X-CSE-MsgGUID: aEz+MV9nRb2uceazo1ATLQ== X-IronPort-AV: E=McAfee;i="6800,10657,11859"; a="111388254" X-IronPort-AV: E=Sophos;i="6.25,190,1779174000"; d="scan'208";a="111388254" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jul 2026 08:43:34 -0700 X-CSE-ConnectionGUID: H+LLjSxLQo6JcJ8YTgXHrw== X-CSE-MsgGUID: A/USUQtbTauQxP54jTaDrQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,190,1779174000"; d="scan'208";a="289691752" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by orviesa002.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jul 2026 08:43:34 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) by fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 28 Jul 2026 08:43:33 -0700 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43 via Frontend Transport; Tue, 28 Jul 2026 08:43:33 -0700 Received: from DM1PR04CU001.outbound.protection.outlook.com (52.101.61.56) by edgegateway.intel.com (192.55.55.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 28 Jul 2026 08:43:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=w0C88IistWIT7Ron+YnOD+mDxJJDUrskDTgTw3jW7MNchmltJB3iR/aUCaMHXl5i0uE7h0GAdf9YEjhWO7M4RXa/Fkp6RFJOiWil3kYftxH7Z93V2jBg7cZIaUb0MZuOXj8Sy+LRCn5KPKUwWLRQEVwsEEuK8yGriVj4Hwl0X3neLsbSewE31BV3bbHUbA5k4iMqNL76akiVrdcRTKOdy9kYQ95CJ3Z2dseY3WP56rErkVBhJfMBcb5lO2wvSQKyFwcHtAcRdqp/hyBuo5aMqcvkUlNuj+tjMXj0Bq3DCi2xOI/TSKkKhZF1/jUDs+an+ARNbEAFbQPH9HBFOtHhyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=2JUfAJ4M11gIPPvlJp5Oy+Zvcxv8VIFTkUOJDSVAz7s=; b=Gzb0fOvgQpyUe23nEL+2UeixJ7PZcxEJNUF3Nfd5HcpYnR5K8zpn0LVRk1v+bJ5rveUTvux6xX2XRWtTMGzAfsr1pzFxB+T9yXIacHASS8htouO8s00zQdAvjRsHpl6EBtF16l/oa0QEBTtuXDF35CMSSPo7uN4bAJg7TZ7ntgWKmjIsyRTiBNbQ7HLxlLZYInRIe9QFUDdiAwbCeAvUFqh17II91GSEBWWqhvZTvb3tm8FZiPcOTMczkK09GcVbNY1Lqshu8YB1B9smIPKHCEroMS90psWBHh6k6va70/qwpEBp7dk469pz7X6xU0xN/RUiPDHwNHtQmPLXKp6iOQ== 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 SN7PR11MB7638.namprd11.prod.outlook.com (2603:10b6:806:34b::22) by DS0PR11MB7382.namprd11.prod.outlook.com (2603:10b6:8:131::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.12; Tue, 28 Jul 2026 15:43:25 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::7a35:98d:f02c:b011]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::7a35:98d:f02c:b011%4]) with mapi id 15.21.0245.012; Tue, 28 Jul 2026 15:43:23 +0000 From: "Joos, Christina" To: Matthieu Longo , "gdb-patches@sourceware.org" CC: Luis Machado , Luis Machado , Thiago Jung Bauermann , Simon Marchi , "Kevin Buettner" Subject: RE: [PATCH v1 0/6] gdb: introduce file_reader_t to read procfs files Thread-Topic: [PATCH v1 0/6] gdb: introduce file_reader_t to read procfs files Thread-Index: AQHdHqRgGp03jV3iMkew3dQiAqvk5baDEgeA Date: Tue, 28 Jul 2026 15:43:23 +0000 Message-ID: References: <20260728151700.253720-1-matthieu.longo@arm.com> In-Reply-To: <20260728151700.253720-1-matthieu.longo@arm.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: SN7PR11MB7638:EE_|DS0PR11MB7382:EE_ x-ms-office365-filtering-correlation-id: 77cad466-1593-49d4-b50b-08deecbef4fc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|23010399003|1800799024|366016|376014|11063799006|56012099006|38070700021|10067099003|22082099003|18002099003; x-microsoft-antispam-message-info: WNZHnc8bkgLKIJFWPdQGTgm9LCEonbsQSI1hjYAkFn7+K/CVfAsuNjydl2Y5s6wf+i7JP0AIeqYKv9W6RB7UzyADNoIug4NGi/uSSTRCmKBlXw5rQzevVQXqFs/klMx9KjiXc1Q8yG6YIB9QmB8qBGV4IrnqxHYb5I/jESXheP1EOqiAKvLOsxldKs1aZY+oQ03f7+faX2unRk3B38inndQP0d6Z3fhyees1pfNzJ7vbKW19gsQVSPaz7a03zQwJE0ad0eeHAUMF/EglOmqZkRrhlvhNQhLDauaqA0B5VgWWywKL7i7p5CgLb+64hhEN3LHkEPoo9S7yi/JLFjxhJUtgnVQGvHPZlJswp+D0JM3f8y7FPmg3q5y1XLvL+CEBBa19sV66f1LgesGcDR3PGU1CTaCdQcdeyRHujpkJHnfeomeDAlM3JL9736h8z0r3W7CPR6AkJOJ0NbuN8B0kWV1v/T36Wi6yPuuVPL3THPlh8AowRexcA5So1qFCDm2AtRgxWehMnZzEaFbzPAkeCnmgOrQgTIxO4w4+srzJT5V8GQJ+IB1sO+tJHeKtQdeonNKu5+sKka0rSy47qIdCQTwVtgCqoxqJGYtELlaLvjWDI4cXaF9iJ+wBuZDf1YHc1y2HiCT5uA+Rb5ibLwCLZb+hJdmrXugC3tvIDaM3Fcj0ldodNbB7m2Ehj/3tCbuMFq3s7t9jdrZkwAv4c7ID3CCfXUdjbW5HypqwcgBuJ9Q= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7638.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(1800799024)(366016)(376014)(11063799006)(56012099006)(38070700021)(10067099003)(22082099003)(18002099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZnUyQWRHNEJLK0xneGZmOUZUcjNPRHdTenloUTdEelU1WXpVa25pZ213Nk8z?= =?utf-8?B?Z0dKRnNxOU43dTR0NEQxT0k0S3RSK0ErSjVLTktXMkV0V2N4YmFLdUorazRN?= =?utf-8?B?b2ZZcUZWRURlamp4VkVVQ2FxeWlhSzVTcFR4QzBLaFAwOFFZdXY1MUNRZVZ1?= =?utf-8?B?eXo5WjBYSkxQam52WWhsMllWMmFXMWx1WUtEQUxQeG1kVkxEcmZGNlBqWFcx?= =?utf-8?B?REZoa3RFWFFTZDVqR21Eek1QMUxDQjczeHlwNVFwdE5Wb2ZhVzNjck43cXdw?= =?utf-8?B?ejNSWkJLanoyMkcwWjlMaDR0RU1TeEdwM1dlS1plWURxTFJxTDZOTFVkOFdt?= =?utf-8?B?Zk52d2J3ZXAvQjl1cjk0MWgvdUJXVjErM0N5VjhwQjQ4LzRrckxiRktocFNi?= =?utf-8?B?dlJyUDgrUSt0UXlyQVZkdWtyOS9UY0dQQWgzR2lxUTdaWjIxTHA3dUQrQUlO?= =?utf-8?B?NlIrbVZSVW4xRGErU2I3QVN3N0FyZlM0Zk5JV0xOTmt4ZllhUDB4cjRGKzd1?= =?utf-8?B?ZFFhQU9adXFhdHNYam9NVmJmNkZUdy91THBLNVBZMVFuZHZON3V4YU0rNzhr?= =?utf-8?B?aElUZEVwT0Fva2lqc2VCaG9oaHhoOWVPNlhGZDV2RkI2aXB2aEJHK0UwMFoz?= =?utf-8?B?UjRjaVNVNFVzKzNGejI1akJ0SEtWdWFRQy9ZNEo1NjYybXpWSnJpQXFGcGdS?= =?utf-8?B?L0RidlB5aEd3WTVCUmd6ZEtJa0lqOUt6QzJLS2VZdCtmdHJUSFZGWk5YL0NB?= =?utf-8?B?ejJjbVhKYVZ2RS9NRDdScjlqUlFzdzQ3ME8rOWRCb0tuenlJUC9GaE82dG1O?= =?utf-8?B?eFAyOG1qbUp1RkZWY3IwTXlWTWhHdXY0aXFuSVhnM2hnTzU0Q0pwTno4dXlk?= =?utf-8?B?ZEtqcHVrZ2RsSTdGUDFVZmpzbFB2ZlJ1SkFsSWQvcVZET1c0WVU0QTFuUEhN?= =?utf-8?B?RVRYdHJYdHdnVG5IVWZmSXdmS0JzYlR4TlBZa1FCUUdFODhadlZBSGozd216?= =?utf-8?B?aE1XN01VeEd5QWlPa2d0bTcyYlkyRFVvci94ZmRGNm95Z1VncnQ3NFRZVFJq?= =?utf-8?B?VG4rSndkRlJDWFdLYWtrbk5GNU9mckdsK2g0U2hGOVZHaWdLVEV5UXBadXVi?= =?utf-8?B?d1QyNy9rMlBSeTdMTlA2d2pwZ00vaGs2MWhhWldGaTVEVVVyOGFLdDFEWlMz?= =?utf-8?B?T083TEpyaE5JNzJNbG8rWXhmZVUwa2FUK2xabmJ1QXFLOVBRNERzNXBkV2tv?= =?utf-8?B?aU9hcVhNR2w1MXJzMittWk9RbzA0OVlmS0VZTHRJWnNkeUR1blNvNDk4QjFD?= =?utf-8?B?eFpsQXFrdmdwOUo0eDlSYnFreDE3RXVUcjBqK3luamw4SDlzeXlqaGZLMWJZ?= =?utf-8?B?N1JTVDE1MTRHOTZaNlNCcmw0OFV3QTNoOG5wVC81a0s2c295aCthcG9iSnpy?= =?utf-8?B?NUo0NHRaTHBBdHZDOSswMlFpbHVwTEY0d0hPQnRhNVFqbHZHTHhDQk14blpr?= =?utf-8?B?dkI3TEZEL2NWRE9uRSs3d0dJbTNhR09haGorS2xUdmYzaEVCYzVXakE0UWlr?= =?utf-8?B?NWh0d1RNdkRQcTE5K1Mxa25GblhKc25SdWJqc0tiL0hBVERBY0M3b3MvdkIw?= =?utf-8?B?alV0UjVPZVVsMkYxTDhkN1czenZUdzNLd29QeWp5WmxCaldsa2JxN0RhdWwr?= =?utf-8?B?R25uY0dBakVYK0dyMWdBYnZjNGFYUXRIOS9EVnB1b1hBRzM0Sy9uZkFPTFJ6?= =?utf-8?B?eTV3bk5HSXBWYnFqL0RzTlJuUGU4MWFDVU10ZStqbHVGQjNmeXVsYytodUxh?= =?utf-8?B?b3c2UFVFbFFUZFplemhxY1pPUkQzQ0Q1bnZ1N2Q0YzBmVnVBL1JPOWMwUDVH?= =?utf-8?B?ekVRYzNqaUQyazNER2JybVp6UHo4NG9ydC9pT3JjSmxITVIyQnFYdVNheTJh?= =?utf-8?B?enEyVWxXOGpaQm9EdjJTOGdpZEJjcnJMTHdPTXArTzJONmRhRlQ3TzRGSzhp?= =?utf-8?B?VENBbit5a05UajlPSzU4N01EWHl5amkvUzRGVUlLZDJRUnRjTXpsVjJVZVRS?= =?utf-8?B?VHpxUUxGUWdHcktRejFBdDN0UzFaVDg3VnRNejloU2hqQXliNTVSZ05IdERu?= =?utf-8?B?S2VFQWZEWTBJYWZTc1NMSTBPVmN1T0FLVkFkNk5lakxzSTFhNlpVWTlabzN2?= =?utf-8?B?aWwvOTZVdWwwcUFEMERzNW1YOVpTN28yazErMjQxSW02bzRuMUdnN05JNHB5?= =?utf-8?B?SVdpQklOb1R5VlFKMk9vTUp0UVh5aE5ieVlnNlF0NGFKUW5MZFBzV1lvMjRZ?= =?utf-8?B?Ujd2UjRRd0h5c3g4dFR3Q3l5Z3JxQ25aWEVRK1ZrUEpWc0dpWUZtQT09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: TO9HxrmqYgEGVs+ptbWj8QU4kmJefePi+B+8lSzUPDnH8QpQ9+vXa9qSxNnrb+oxLjZJzuw9UjHYhM4KmVfGwV6BI5m2ZYUTl/9HG1RrUqElNvFsSdm7rt+nBjW8WmxYNwUqIHNCyp7BmbFYydUGfrLrazLgL8ZTSHy27k8aBiZALrhwoUIwNv/69jPUcmg7YFOnCcXBmQRu4/dyPdWw6Z4ycQsngBeE3YQsDRys71+JajGEVu5vUWwtb46cc22xAWCWEDnIs3voeZMcSOzFxejrIBgWtnB+PTFddVDZZbytlB+xPB5dyK8Jo6D6Ez5u0PN60NeK5vgyAWto5Cyp0g== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 77cad466-1593-49d4-b50b-08deecbef4fc X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jul 2026 15:43:23.0724 (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: zUA1HRDpIr5UJSVdMseq+gFnWx9ODWlagCyJS9umUCpIz1Ha1P3ycLNXKAr9grZffGRfgEYJ9crvDd6A48GX3dPnve+G+pUcdS63vZPrUUs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7382 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXR0aGlldSBMb25nbyA8bWF0 dGhpZXUubG9uZ29AYXJtLmNvbT4NCj4gU2VudDogRGllbnN0YWcsIDI4LiBKdWxpIDIwMjYgMTc6 MTcNCj4gVG86IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnDQo+IENjOiBMdWlzIE1hY2hhZG8g PGx1aXMubWFjaGFkb0BhbWQuY29tPjsgTHVpcyBNYWNoYWRvDQo+IDxsdWlzLm1hY2hhZG8uZm9z c0BnbWFpbC5jb20+OyBUaGlhZ28gSnVuZyBCYXVlcm1hbm4NCj4gPHRoaWFnby5iYXVlcm1hbm5A bGluYXJvLm9yZz47IFNpbW9uIE1hcmNoaSA8c2ltYXJrQHNpbWFyay5jYT47IEtldmluDQo+IEJ1 ZXR0bmVyIDxrZXZpbmJAcmVkaGF0LmNvbT47IEpvb3MsIENocmlzdGluYSA8Y2hyaXN0aW5hLmpv b3NAaW50ZWwuY29tPjsNCj4gSm9vcywgQ2hyaXN0aW5hIDxjaHJpc3RpbmEuam9vc0BpbnRlbC5j b20+OyBNYXR0aGlldSBMb25nbw0KPiA8bWF0dGhpZXUubG9uZ29AYXJtLmNvbT4NCj4gU3ViamVj dDogW1BBVENIIHYxIDAvNl0gZ2RiOiBpbnRyb2R1Y2UgZmlsZV9yZWFkZXJfdCB0byByZWFkIHBy b2NmcyBmaWxlcw0KPiANCj4gVGhvc2UgcGF0Y2hlcyB3ZXJlIGV4dHJhY3RlZCBmcm9tIGEgcHJl dmlvdXMgcGF0Y2ggc2VyaWVzIFsxXS4NCj4gUGF0Y2hlcyAxIGFuZCAyIGFyZSBwcmVyZXF1aXNp dGVzIHRvIHRoZSBuZXh0IHBhdGNoZXMuDQo+IFBhdGNoIDMgaW50cm9kdWNlcyBjbGFzcyBmaWxl X3JlYWRlcl90LCBhbmQgcGF0Y2hlcyA0LCA1LCBhbmQgNSBtaWdyYXRlcyBleGlzdGluZw0KPiBj b2RlIHRvIHVzZSB0aGlzIG5ldyBjbGFzcy4NCj4gDQo+IENoYW5nZXMgZGlmZiBhZ2FpbnN0IFsx XToNCj4gLSByZW1vdmUgcmVpbXBsZW1lbnRhdGlvbiBvZiBzdGQ6OnJlcGxhY2UsIGFuZCB1c2Ug c3RkOjpyZXBsYWNlIGZvcg0KPiBnZGI6OnJhbmdlczo6cmVwbGFjZS4NCj4gLSBhZGRyZXNzZWQg Y29tbWVudHMgZnJvbSBDaHJpc3RpbmEgU2NoaW1wZSBhbmQgQ2hpcnN0aW5hIEpvb3MgcmVnYXJk aW5nIHRoZQ0KPiBpbnRlcmZhY2Ugb2YgY2xhc3MgZmlsZV9yZWFkZXJfdC4NCg0KSGkgTWF0dGhp ZXUsIA0KDQpKdXN0IHRvIGF2b2lkIGNvbmZ1c2lvbjogDQpDaHJpc3RpbmEgU2NoaW1wZSBhbmQg Q2hyaXN0aW5hIEpvb3MgaXMgdGhlIHNhbWUgcGVyc29uLiBNeSBuYW1lIGNoYW5nZWQgcmVjZW50 bHk6DQpodHRwczovL3NvdXJjZXdhcmUub3JnL3BpcGVybWFpbC9nZGItcGF0Y2hlcy8yMDI2LUp1 bHkvMjI4OTAwLmh0bWwNCg0KQ2hyaXN0aW5hDQoNCkludGVsIERldXRzY2hsYW5kIEdtYkgKClJl Z2lzdGVyZWQgQWRkcmVzczogRG9ybmFjaGVyIFN0cmFzc2UgMSwgODU2MjIgRmVsZGtpcmNoZW4s IEdlcm1hbnkKVGVsOiArNDkgODkgOTkxIDQzMCwgd3d3LmludGVsLmRlCk1hbmFnaW5nIERpcmVj dG9yczogSGFycnkgRGVtYXMsIEplZmZyZXkgU2NobmVpZGVybWFuLCBZaW4gQ2hvbmcgU29ycmVs bApDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0 ZXJlZCBTZWF0OiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNo ZW4gSFJCIDE4NjkyOAo=