From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id LUUSCQoKvWr7ch4AWB0awg (envelope-from ) for ; Wed, 30 Sep 2026 09:09:30 -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=FIj7cidv; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id F16AA1E051; Wed, 30 Sep 2026 09:09:29 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.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,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham 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 5535F1E033 for ; Wed, 30 Sep 2026 09:09:28 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 800544BB3BB6 for ; Wed, 30 Sep 2026 13:09:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 800544BB3BB6 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=FIj7cidv Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by sourceware.org (Postfix) with ESMTPS id F0C5C4BB24F8 for ; Wed, 30 Sep 2026 13:08:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F0C5C4BB24F8 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 F0C5C4BB24F8 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=192.198.163.16 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1790773733; cv=fail; b=Ail4DAtWp2Ls/4AUXD3au6JwJQcaq0/3wOE3kbhY8JB6YnglaeCpPGjRud2Vh2EWd/kaqKdwW9HsJ1Iz8yDY5powV+pkwFd8Av74daoqtCfispIzy7PFOJsvMrwTy2rBhW+0Hig5Vf5iEGAtCJ6tHQXa3qnjEFCWmF37+CuIY+Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1790773733; c=relaxed/simple; bh=c2h+Q5mQ74xjJSCG/bavik4pmisCKe58Q/24YFzQg2g=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=kqUOCk+L5tRwcgD9S3zaV1lUsdkwJ1hj4YcFaOMJaCfcPe8hnBldgSdTwBTwIfJM6aXqPh/Y6iFE1l4S+pEfB+EFXQXsqoVoYv0V3MXFLcHclityoyFL3Mmf/Mvjj4hAhEgc765Ux8670tOfb22pIq5EaYg/El/vr4LhIzt2XeE= 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=FIj7cidv DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F0C5C4BB24F8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1790773733; x=1822309733; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=c2h+Q5mQ74xjJSCG/bavik4pmisCKe58Q/24YFzQg2g=; b=FIj7cidvV7llRi5cdWHxao/I+k9DFzSh1Syf40ToML5f2+7q343xpO3g NREf1kKUtgSK1QAaVqNontCPG/nK8MbJywqqdnRuoTQ/aRTAZUP3CzmOk CtPB0vixq3u8KLP+njFlBWhp/UEkJ3foO/x7qvuc0CvLacd57+vjDCZaP Ednb8NMRLt4BXX+EDjFkxLhzTxFCrY3MUElU053XYvflk6ptsjRGRAVH4 ztlKq1OuvOMBhA0+lYBw7lAO8nWFAIfPlC8Go91OzMrMzpHIyRzZ8qgKZ AHXtPsE1eJfouVoyQIXPJkwgykqLf7e8ugbXj84tHCXhv8msIXy4ejF62 Q==; X-CSE-ConnectionGUID: Bc7uip6oS+SisUuS/syGNQ== X-CSE-MsgGUID: +VnuirBpRZ6X2idpcfZ/yw== X-IronPort-AV: E=McAfee;i="6800,10657,11920"; a="79077113" X-IronPort-AV: E=Sophos;i="6.27,132,1787036400"; d="scan'208";a="79077113" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2026 06:08:51 -0700 X-CSE-ConnectionGUID: 20RVY/VYS4iWpCL81UP72A== X-CSE-MsgGUID: PrWysebRQPG80HtZ4MCaOg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,132,1787036400"; d="scan'208";a="275824578" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by fmviesa008.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2026 06:08:51 -0700 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) by fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Wed, 30 Sep 2026 06:08:50 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) by FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49 via Frontend Transport; Wed, 30 Sep 2026 06:08:50 -0700 Received: from BL0PR03CU003.outbound.protection.outlook.com (52.101.53.57) by edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Wed, 30 Sep 2026 06:08:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LgQ0WPniI3hMEm+Mh11bL57X8fu4Q7X0DrWx4GtcQiU+gT8y8JHk2Le9N/UrCARl6Oqj+SJ1IZ80ropbRHlPKuRQ19ZtFePaanqBQ463SrpT8X692Nz9tHZWF8p+PWi78pVB/oeNygxrPHIVHZhNE9KUN7Ph9qERi+7mSNq4oPxS9cyEBC37J/Q+Ks3OaeiNmM+Os8kg779bHYVFg4Y+X5CDXYVDNyhCVgpMQop4/t31XrjvNZ7AcANdzCQuQfobHHqNbJX/oV01JpSc5390hnyxKcYo/YwLXiN6C7anLWfXGwbnc61vs3tUjxA5Dfu8hC4G3UNO1NtrmSej0EP7+A== 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=9zS7sDh02H77ocPua8V8qq2Fb+acUJKcCqBx5HK90PI=; b=R5yHkgjFcHyzEqKetCTelyNKyBpJRD0yWzCquT0V9+txi5bDNIDlvdrJavDVpL6wbI95DuftfTC2251bwmpQoMzARr22DkGkDbQ0w58cDk2W8wrrMgmzpQUWiA84Ozb5YjBWnUiTnUuhwmX/uIYo94RFPhu+HLH3LDUGHGg7fFuWCrj/Pegw/O8ooLJjv7gLUFMyjNTTH0hX00FUTwPhy9+UfGCJhMsEbEON9D2ZX1aWoWKxk9mfhS17IUAfeHlRJFf+G5sqo0ejHVUebWVJV/SVSUPxk9xbcXqFeloJR8mFodi/5LwOpQ3+fyGIa17S9gMQwDkn0J32aaSv2qNmXw== 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 DM3PPF01A5BE19B.namprd11.prod.outlook.com (2603:10b6:f:fc00::f04) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.26; Wed, 30 Sep 2026 13:08:45 +0000 Received: from DS7PR11MB6247.namprd11.prod.outlook.com ([fe80::af57:631:e7eb:3aea]) by DS7PR11MB6247.namprd11.prod.outlook.com ([fe80::af57:631:e7eb:3aea%4]) with mapi id 15.21.0451.022; Wed, 30 Sep 2026 13:08:44 +0000 From: "Rohr, Stephan" To: Simon Marchi , "gdb-patches@sourceware.org" Subject: RE: [PATCH 6/9] gdb: update comment of global_symbol_searcher::expand_symtabs Thread-Topic: [PATCH 6/9] gdb: update comment of global_symbol_searcher::expand_symtabs Thread-Index: AQHdUEqvDKJppcf3zUq39UUQqdFMO7bnF7Zg Date: Wed, 30 Sep 2026 13:08:44 +0000 Message-ID: References: <20260929194119.155169-1-simon.marchi@efficios.com> <20260929194119.155169-7-simon.marchi@efficios.com> In-Reply-To: <20260929194119.155169-7-simon.marchi@efficios.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: mx.microsoft.com 1; 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_|DM3PPF01A5BE19B:EE_ x-ms-office365-filtering-correlation-id: 30e4d503-6d01-4d24-0324-08df1ef3f511 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|10070799003|376014|23010399003|1800799024|366016|10067099003|56012099006|11063799006|4143699003|18002099003|22082099003|38070700021; x-microsoft-antispam-message-info: kOikjKYdOmLo8NdDZUyQuaaq6+wpco6/S8qW1/y+IDpAsgu1inSfRRaSB2AMb+WaL4uAton8fNBkxQJmYdymfMhTtP2iUDtVNcY+VpbrkhxtLGrh2S2WFu82kP5lTqOCpm63Fr669SoR7cMRSUVM/Bq2UPrtKwtG+7lJfmQbV+DFQvd6NgVA/E1YaM8zxYnosBNiIMVDjie02m6u/2P46AsmO2iC+UFd/bA4SKr5QqR+esX7oJt5S1/CEQXrkhW8NJqUdJlcuPZrXtmwePUBHJUmpvxWwyaeBfA+boEejPQ2agwNkq64fOv1AKt5RgJiqBb3JOkqoJNnviwdVXiwddGfDnYvqUOfOiIETMKjgRqdDnRmnUcoXzyIy8RO5z4o7Q4ssPlBccvyOPx1hjkjQnnJou5fkMS11zbr8+7NKrwtpEQoPX+sMg6Ha9UCYGgiUsEn+xxsIYr1JbANz7rZHYKK3ad8tIuRYm0WRL+WIFLYsYaNl9/VzWU0nZxA3msIqRhjiArVSFCvJur1pb+XyyikH6pjrfWIf9uKDI/PdlMb2td6QJxlvPtkdrghUu+z89afR9AduasQk728aowZvAFc1i6JMoVphdgPPvQJ4moHrKAtv/45mEgz1rD3vGVRJUi7skEPvAlmFPxSb2okVSsc9MS6DP5oKnmaSVeRysVLM4+XTQs4H8UlfDwKUmMmDnXVh1crMCZZHE9f554V131uhGFbafg9z7FNwO768Ts= 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:(13230040)(10070799003)(376014)(23010399003)(1800799024)(366016)(10067099003)(56012099006)(11063799006)(4143699003)(18002099003)(22082099003)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MXpldTdjUG5JbCtZb3A0ZTJBVS80bHdBWFJCM21kMHFtRHdxNDhqdG4xWWRl?= =?utf-8?B?dm1PVWxJYmw3NElBSXJ0TTA5dndjSm5sMzgzcXhsZWpQYWhaZkxMZnBHUmtC?= =?utf-8?B?UjZCR3RlUnpvWDJITW9pNEx1R1lTYzZyMmQxWURsQ0xHaDBPZTA5aXZGVVdI?= =?utf-8?B?Y2pQd3BTMWRiQUs1ZXZnVGFrNUhNdEVhUEErNG5IdHo3N2pxNjlFNXJHM0Ra?= =?utf-8?B?V25TcGZmWjVBUVhYdWMveGVSdEtWMWx6cGpqcm9rNDB3enNmWnIxWm1yaVJy?= =?utf-8?B?TEUrTThOanZYREJrVmczZXRTRG9iZlg1d0c0bXB4dzR4ckR5QXFMenFmVC9u?= =?utf-8?B?M3JKeWg4eHhwZExGZ1ppY05rcW5mZjNGL1dkdTRLTnY4dTZHOHYxNXlMeDUz?= =?utf-8?B?ZUozcFNORi91RXl1RndFejcrMVpnWDJyV3JYTzhnWU5PUjZTZUlJdHpuOEVT?= =?utf-8?B?UWZrcy9kVFVUM29keWJBWnNRcXFzV25aZ0VJYktDOEJMRTBFa2RQODV4NUtu?= =?utf-8?B?Uyt0SU5rTWFWZnlZRlZmTmtOMmZGeFg0SnFDL3RGRDBpNmtCOWtZMFJZeUFU?= =?utf-8?B?L3ZWdmkvSDlqMjVDNkxGcGhIb1FncUE1dmJucFNyaEJ1ektDZHNNbCtNaFk3?= =?utf-8?B?WHBGbUFsdHFoOExCcjJMb2M5QWN5alY3akd0TkVZcTFqWUU2Z2FXd3ZRZTh2?= =?utf-8?B?RHZhUG5hcjhGdGUzZDdCV3hxU25CZUZOOHpnZmlTWWh4SWVhNkxWcDd4NkFj?= =?utf-8?B?aUNiRkd5TXVrQmRxKzB4d0tpQVV0QmpxMUtIanM2WlBiSVJUYjNscVhqQStO?= =?utf-8?B?TWFNc3FndmljcTRNb3c3WHdWVDNJZU1USU1TNTgyTktRcXpabkZHcXBQejcr?= =?utf-8?B?RVgwQ2ZWT0IxUWFpanh6aEFncncyVXRvdEEwVDlnTWorVk45M1FPQ2NQMDRB?= =?utf-8?B?d2EzNC9KRlhxM1hiRmNUMjZseldrSVhVUlhWZk9MTjBCSWRqNEluSW0yelk4?= =?utf-8?B?MWlkNUhzbFlFZEtxdE5Tczc5R1hVclB0Y2ppNG1hNmJvVGdPME5Ca3d4VWwz?= =?utf-8?B?ZVR1SUJObFQ5cUhLb0hNdm8vZUJEc0tRRGF6M0JudWZTMkNTdm5pVTRqNU05?= =?utf-8?B?VzZ6WHZuTlJKZ3l0VjlMZkg2eWFsTXR0MjVhM1RwU2YrL01SRU5hSXY3V3Nj?= =?utf-8?B?OGxBamFJOEc3bjRGcERzYllwMUUwWDZiWENQakNVRTM3dGlWRXJKMXhJN0Rj?= =?utf-8?B?blNmK3R5SmFXZ0dPMTF0ajRMMzZPUVlRQUZWczNjTjhocjdRekZqWDdWTWl5?= =?utf-8?B?Nm8zS2hMb2pvbGNTa3R0NDFqZzBuN1p6VW1oV1U1VStqdlptM2UrRUFwbVZm?= =?utf-8?B?RC9SSEIwUjFhVlhBNVRJMmNuWnJ6UllQM3BmTDFSekNsRDlNL2dqNWFoM0xD?= =?utf-8?B?YlpPTUhyaDEwbUtBUXczclNMUGg1QXc5elhKamVZRmVScHF2ZFZpWGpzL1hS?= =?utf-8?B?aHA3OVZBWWxjTVBTN1Rza2srUEp6ODR5ZWFYdEFEZ2NqOWdFcmpGZWxHUWFN?= =?utf-8?B?SUJxTndKYWsxeDkxOEpKUHBXUFVqSDdObU1PYUp5N3RzN3hZbVRVT3lxUXJp?= =?utf-8?B?RVR0aXpVNHNaM1RzVWxrRnpHMEFKWEp6QnpUdm4zSUNoWllqcUVpZVBTQy91?= =?utf-8?B?bmtCVXF3VXNCWERmRGRBaXFGT0t2YjNzUTBONXZnSGtlelI4VWtNZFpNelN2?= =?utf-8?B?N0VqYTlXUGdibFl2VFkvZG9iVUoxaEl5dEtKVDMxSXlER0VqYTUrWEpWWmRZ?= =?utf-8?B?eDdUUnp3dEFaMXhVcEZubTBaNXQ5U1Fmd1JsZGFpNHRCZmRCSy80Y09rMUhO?= =?utf-8?B?S1F2VnhJdkZBeE9JOTJTTi9ZdEI1TURMdVIweEJoalNlay9yVjFaaWxnaUpT?= =?utf-8?B?anJWNXFveitWRlZ5Uk1NcU1VaHg3Rk03Smx1dWF6NE5oeEJyaCsrRGFYQk5E?= =?utf-8?B?Mzh0akJZcU9iMnhlbFl0Q3FBanBaczdlNE1nQXdTUStyNUIrVVFXbzkyQ1B4?= =?utf-8?B?N1grWVJZL3I0enA2dHlMWE5uNUcyUlA1anFUcTJtWUYyRzZEdDlNeXRKdHJD?= =?utf-8?B?WGcrTzRaNzREMlpqVy8vTU1xaVkxNW1zMGgzV3Vzeml4RjdOb21aZzhnSlha?= =?utf-8?B?Nmx2ZWROSkZTNngwa2R2UWViaEVTZWhpaWk0cWhvSkJaRE04UGtsQXNCVmRz?= =?utf-8?B?NG8yQ0F1c0tWVnRJQ0U0b0xMSEoxV0o5VzczK0xldXdTZXhZaTRpeFVEdjY2?= =?utf-8?B?OXBTRHdXcXFRcHVMYzhuRWtPUlJuLzVsaitDUDNMTlY2NzRjWVFlTElQRnRz?= =?utf-8?Q?in6FSFTkM20DtcMUbxmqijB7s31agEfbriZXs7UBUL/fx?= x-ms-exchange-antispam-messagedata-1: TI/ZbM9MekpZZQ== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: sbVipXC28Z+CYD9F5Nc/pNUl73MUzblsafFrYf2vhRqlWlM2vu/QTTdcTEJDyKuuca6tXB1EVtdzCAmCH4MlciFi5GAZbxi+t1vPkKUzDK+mBeUzpK4Fx+5I9DyLBKBN/oCdDUV6VTvv6ckQrZD1JS/I9kAxNa4JOK3Ji9LDCspFrl8eFOtnvAzaZRxOeuI3gCQtTgrLWySd+McbK3/35ffnSrr7GzrtszsEdGLC6FBSD3X4X+c23iwesNqgv0m0RJGrF79KbMOGK8Ym8GnCJa7gYBrz+72MONlthv8gjnXpmg9bb84t9aYTLIccdCItDy3wiiYQDIASyD++9Jyd5Q== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR11MB6247.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 30e4d503-6d01-4d24-0324-08df1ef3f511 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2026 13:08:44.7181 (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: WIfYcup4m/s0M8Jcf9tPLA3ixYftSX6X8+26EKEl8Wp8wt6jDMu64kEHK8yRXg2KVVqE8nYdI5+JwyaxlAXafg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF01A5BE19B 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2ltb24gTWFyY2hpIDxz aW1vbi5tYXJjaGlAZWZmaWNpb3MuY29tPg0KPiBTZW50OiBUdWVzZGF5LCAyOSBTZXB0ZW1iZXIg MjAyNiAyMTozOQ0KPiBUbzogZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gQ2M6IFNpbW9u IE1hcmNoaSA8c2ltb24ubWFyY2hpQGVmZmljaW9zLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIDYv OV0gZ2RiOiB1cGRhdGUgY29tbWVudCBvZg0KPiBnbG9iYWxfc3ltYm9sX3NlYXJjaGVyOjpleHBh bmRfc3ltdGFicw0KPiANCj4gVXBkYXRlIHRoZSBjb21tZW50IG9mIGV4cGFuZF9zeW10YWJzIHRv IGRlc2NyaWJlIG1vcmUgYWNjdXJhdGVseSB3aGF0DQo+IHRoZSByZXR1cm4gdmFsdWUgbWVhbnMu ICBJdCBpcyB0cnVlIHdoZW4gYSBtYXRjaGluZyBmdW5jdGlvbiBtc3ltYm9sIGZvcg0KPiB3aGlj aCBubyBkZWJ1ZyBpbmZvIGV4aXN0cyBpcyBmb3VuZC4NCj4gDQo+IENoYW5nZS1JZDogSTdjMjZj MDY1YjMxNTc1MDY2ZWQyMzk4NTYzY2RjMWRhYzg4NjlmOGINCj4gLS0tDQo+ICBnZGIvc3ltdGFi LmggfCA1ICsrKy0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2dkYi9zeW10YWIuaCBiL2dkYi9zeW10YWIuaA0K PiBpbmRleCA1MGQ3MDAwNjgxZGYuLmFjYmU0MWQxMzFiNyAxMDA2NDQNCj4gLS0tIGEvZ2RiL3N5 bXRhYi5oDQo+ICsrKyBiL2dkYi9zeW10YWIuaA0KPiBAQCAtMjY3Niw4ICsyNjc2LDkgQEAgY2xh c3MgZ2xvYmFsX3N5bWJvbF9zZWFyY2hlcg0KPiAgICBzdGQ6Om9wdGlvbmFsPGNvbXBpbGVkX3Jl Z2V4PiBjb21waWxlX3R5cGVfcmVnZXggKCkgY29uc3Q7DQo+IA0KPiAgICAvKiBFeHBhbmQgc3lt dGFicyBpbiBPQkpGSUxFIHRoYXQgbWF0Y2ggTkFNRV9SRUdFWCwgYXJlIG9mIHR5cGUNCj4gTV9L SU5ELg0KPiAtICAgICBSZXR1cm4gdHJ1ZSBpZiBhbnkgbXN5bWJvbHMgd2VyZSBzZWVuIHRoYXQg d2Ugc2hvdWxkIGxhdGVyIGNvbnNpZGVyDQo+IC0gICAgIGFkZGluZyB0byB0aGUgcmVzdWx0cyBs aXN0LiAgKi8NCj4gKyAgICAgUmV0dXJuIHRydWUgaWYgYSBtYXRjaGluZyBmdW5jdGlvbiBtc3lt Ym9sIHdpdGhvdXQgZGVidWcgaW5mbyB3YXMNCj4gKyAgICAgc2VlbiwgbWVhbmluZyB0aGF0IG1z eW1ib2xzIHNob3VsZCBsYXRlciBiZSBjb25zaWRlcmVkIGZvciB0aGUgcmVzdWx0cw0KPiArICAg ICBsaXN0LiAgKi8NCg0KSWYgd2UgdXBkYXRlIGNvbW1lbnQsIHdoYXQgYWJvdXQgdXBkYXRpbmcg dGhlIGZpcnN0IHNlbnRlbmNlIHRvDQoNCiJFeHBhbmQgc3ltdGFicyBpbiBPQkpGSUxFIHRoYXQg bWF0Y2ggTkFNRV9SRUdFWCBhbmQgYXJlIG9mIHR5cGUgTV9LSU5ELiINCg0KVGhpcyByZWFkcyBi ZXR0ZXIgZnJvbSBteSBwb2ludCBvZiB2aWV3Lg0KDQpJIHdhcyBhbHNvIHdvbmRlcmluZyBpZiBp dCdzIHdvcnRoIHVwZGF0aW5nIHRoZSBjb21tZW50cyBpbnNpZGUgdGhlICJleHBhbmRfc3ltdGFi cyINCmZ1bmN0aW9uOg0KDQogIC0gWy4uXSBXaGVuIG5vIGZpbGUgbmFtZXMgd2VyZSBnaXZlbiB0 aGUgY2FsbGVyIHVuY29uZGl0aW9uYWxseSByZXNjYW5zIFsuLl0NCg0KICAgICBUaGUgInVuY29u ZGl0aW9uYWxseSIgY2FuIGJlIGRyb3BwZWQuICBJdCBpcyBnYXRlZCBpbiAic2VhcmNoICgpIi4N Cg0KLSBUaGUgY29tbWVudCB0aGlzIGNvbnRhaW5zICJTRUFSQ0hfVkFSX0RPTUFJTiIuICBTaG91 bGQgdGhpcyBiZSBjaGFuZ2VkIHRvDQogICAic3ltYm9sX3NlYXJjaF9raW5kOjogVkFSSUFCTEUi IGluc3RlYWQ/ICBOb3Qgc3VyZSBpZiB0aGlzIGlzIHRoZSByaWdodCBwYXRjaCBmb3IgdGhpcw0K ICAgY2hhbmdlLg0KDQo+ICAgIGJvb2wgZXhwYW5kX3N5bXRhYnMgKG9iamZpbGUgKm9iamZpbGUs DQo+ICAJCSAgICAgICBjb25zdCBzdGQ6Om9wdGlvbmFsPGNvbXBpbGVkX3JlZ2V4PiAmbmFtZV9y ZWdleCkgY29uc3Q7DQo+IA0KPiAtLQ0KPiAyLjU1LjANCg0KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXw0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSCANCg0KUmVnaXN0ZXJl ZCBBZGRyZXNzOiBEb3JuYWNoZXIgU3RyYXNzZSAxLCA4NTYyMiBGZWxka2lyY2hlbiwgR2VybWFu eSANCg0KVGVsOiArNDkgKDg5KSA5OTE0My0wIA0KDQp3d3cuaW50ZWwuZGUgDQoNCk1hbmFnaW5n IERpcmVjdG9yczogQ2FuZGljZSBNb29yZSwgSmVmZnJleSBTY2huZWlkZXJtYW4sIFJhbWFjaGFu ZHJhbiBTaXRhcmFtYW4NCg0KQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBT b25qYSBQaWVyZXINCg0KUmVnaXN0ZXJlZCBTZWF0OiBNdW5pY2ggQ29tbWVyY2lhbCBSZWdpc3Rl ciBCOiBBbXRzZ2VyaWNodCBNdW5pY2ggSFJCIDE4NjkyOA0KDQpUaGlzIGUtbWFpbCBhbmQgYW55 IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBtYXRlcmlhbCBmb3INCnRoZSBz b2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpLiBBbnkgcmV2aWV3IG9yIGRpc3Ry aWJ1dGlvbg0KYnkgb3RoZXJzIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90 IHRoZSBpbnRlbmRlZA0KcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGFuZCBk ZWxldGUgYWxsIGNvcGllcy4K