From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id uetWI2UWvWqSpR4AWB0awg (envelope-from ) for ; Wed, 30 Sep 2026 10:02:13 -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=HdjPw7Uu; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 899051E051; Wed, 30 Sep 2026 10:02:13 -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 8F9FB1E01F for ; Wed, 30 Sep 2026 10:02:12 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 179684BB3BD5 for ; Wed, 30 Sep 2026 14:02:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 179684BB3BD5 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=HdjPw7Uu Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by sourceware.org (Postfix) with ESMTPS id A6D974BA2E18 for ; Wed, 30 Sep 2026 14:01:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A6D974BA2E18 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 A6D974BA2E18 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1790776893; cv=fail; b=gmSZ1l9/gMVFcVw90LYOe61HrPP3ug/3IIyVS9WhFMNurkaH6imZ/aL5d3dbYGsqVWc9a1ZUpwzyvE/f8LEZdQuQEnrjbVy639dK6sVJ/QkqxVecyX9yM/9+D0dt8iXs/EX9XHQs0aFvpzl467dG5cXOy0h1K100qbfhoPJFHuo= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1790776893; c=relaxed/simple; bh=IYoLfXDzqy/G/86R7bgkrz4odB9/sB/Dt09qGppdfLs=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Xvc8MgqE6hf4d+GonMfv5Idb3MoR/6me4jkanrQYCJs2jwe6R5TZMWVzpIvw1kPtvek/jSRHDEHmer/jixb+K6uIrVqMbbhfcN7asBWOEHasBYiMBoEjQx8M0nxhHC1NVCjxmVoD8X0F9wPxrEy8vaFndU1JGG9iyNKlYClOUNo= 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=HdjPw7Uu DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A6D974BA2E18 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1790776893; x=1822312893; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=IYoLfXDzqy/G/86R7bgkrz4odB9/sB/Dt09qGppdfLs=; b=HdjPw7UuYUmHIT9PAIzYsioKsejTgKYGDIJFfw0IMme/VWZcOesES/d3 QNKooP6y1T5en5fDLiZt72LTW7tsp9LwCcgPX3GMt6qHWmkR9hOTigyo0 EH9EM+njOP4dybWe3kN54Jqbj7fOZZ35eIpKyBGZKwX/bl9IDy0piO09r n2e0OuVYMKP+xxNxnjMxC5Jx6EBZv+L7GPDlhNbT+gvCiqJ5wy2TBWzx1 rP6NKue+E5ub5L04LdxCDke1J+vculGsUgAJSryhMKGW3taSiJDOaLgK2 bS41IT9IXwxI+kp1yA1nxjq6mQyoGN/0btgRGLLsAMqQyijlp4mdIuZTb Q==; X-CSE-ConnectionGUID: gJns6zAoQ0SU6yuEEgWVRg== X-CSE-MsgGUID: wN5Hr1ccQPmnlKXE2UOyUw== X-IronPort-AV: E=McAfee;i="6800,10657,11920"; a="113303262" X-IronPort-AV: E=Sophos;i="6.27,132,1787036400"; d="scan'208";a="113303262" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2026 07:01:31 -0700 X-CSE-ConnectionGUID: 4yk+h2dFQICfAIlmWUPHog== X-CSE-MsgGUID: 3sCtHO6NSbeeUe4fDQZXyQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,132,1787036400"; d="scan'208";a="303634135" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2026 07:01:30 -0700 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) 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.49; Wed, 30 Sep 2026 07:01:30 -0700 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) 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.49 via Frontend Transport; Wed, 30 Sep 2026 07:01:30 -0700 Received: from SN4PR0501CU005.outbound.protection.outlook.com (40.93.194.69) 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.46; Wed, 30 Sep 2026 07:01:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JEiIy0TEV1mWSpBbkNbCPvfUnaoWIWYoCelfcJEP7tgQvp6pmat/i8S8K83xMNXZqriIw+pqY66WlXYH1vC+090FXrJ0PyS9GIPv2JWL8x04sA3s7PWJmqLDDXTESHA8bznWwWAPYn6E0/o4taKjy1428pfm+fS/G0dh45h7ETT9lL3pMD95v59SxguesP/Sie6HGTgRbIv2fCPIz94Dl3m3ae9SOILDzwgSzT42akjSMgK5vsstwX4k+Hp8BQscabVU8a70Kl7jQuNVoJImklqJWxCHLq9oUfGg86BndKwqwkMrkB1T5rQgHR8AQSkayIL83D2ARp1SQpZXhlPrCg== 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=XiXDK2clFhpj3B2j8ivY0/kyQvBqloDC5OROpt6vpFA=; b=bdDShSXYr6q6V1P6OQqSKnYzdnfCKkGBBpFQdcS7OwFZ/8xxRr/i7b1rVm0KnftsbehhREdgHkviTOoWnktBhWTRI5T2TCNV4J4e9mZzC8YY557lkI2RpyRLF6Sx2h5tp9SlMjoVhAtIsjhx4j63P4Qle7XxuzWZ59Q9BWAoE5r52RBlUbrpMCZRAvSFxxJGLVuTxWlhNRHQmu6VQRpzihP2KLwXqg3dzqHmDu9lrZCZyO14AZaZzQTzQUklVIZOQ0A1b0aK+iUMFftfo7SdMFrY3HViDdcBqgsyJGB6BEG/QtIWGYMl0YbYllzK5CyLVyadACmnzMrdcckJJXcw/Q== 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 SA1PR11MB9852.namprd11.prod.outlook.com (2603:10b6:806:4da::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.15; Wed, 30 Sep 2026 14:01:26 +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 14:01:20 +0000 From: "Rohr, Stephan" To: Simon Marchi , "gdb-patches@sourceware.org" Subject: RE: [PATCH 9/9] gdb: fix some comments in global_symbol_searcher Thread-Topic: [PATCH 9/9] gdb: fix some comments in global_symbol_searcher Thread-Index: AQHdUErijDU6uhVpl0CbR3bTwkUF0rbnJwvg Date: Wed, 30 Sep 2026 14:01:19 +0000 Message-ID: References: <20260929194119.155169-1-simon.marchi@efficios.com> <20260929194119.155169-10-simon.marchi@efficios.com> In-Reply-To: <20260929194119.155169-10-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_|SA1PR11MB9852:EE_ x-ms-office365-filtering-correlation-id: cb2c915a-bf6d-4ca1-b12d-08df1efb4dbb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|23010399003|366016|10070799003|1800799024|376014|18002099003|22082099003|38070700021|4143699003|6133799003|10067099003|260925021911599003|260925022911599003|260925021311599003|56012099006|11063799006; x-microsoft-antispam-message-info: mLeZtIZC0MI64rPgv4vaLvIuNgD0BLPVt4K11vMmryj3FDui0J4Fa6r9NH+Ub5FGTfD2yu7p8ZJJ4fFAEiXkcHizSQohY67X5HkSKqxondsVzGNOX7Q8GpmP9M97usE2o12duBbBDu58BXffBuCSGTCGHuA91D/O9GXDaFiUXOkgi2LIZVGa6XsE8qox7Lt5jpavweius5Khj3zD4Oe7WbxAYToR1Wpfp1Wd+0bXuY09A6+xCu099+frfQfcDvRwBAeXFEvT1IMNjykMnd9g/nQzVmW8BLlqPXq9RcWdDJw6Mr/1B0zTrM+y6Ru+wBChYOlnQOyorMOIv2ENRIXQHjaMMvR+w94aC4boTLR6X++VNpI9PF+xZVIJ2nJVtQnHZj6I8SVB7qvvUd7ts3iCkG738YicSvAjh9frv0XP9DZiNBQIJ9Q6k1JFQxwSzuicC0T4hHtGyCHj/jGYC90+iHVFJbu8pWWRv5OTuywVRT7/mo2XspbQXTK86MHjw9betFklfyitr2qV6RyVzE9asaugrzuca5opSDu4FpblFUvS8KVU1QSJTx4xmnWVpVmedQB4ywKZZDCn8NS0+KPs98HeZK7pPnfroZdDR9Tf2EERiweiWO0XMHfEfoMC3IYv9Bk8ooTOC3WCeb+9e2ya7bKE2dwqVn2oyDznNUdNpc1fY9O9ihR3Gl+PfgUi9Es/tClggsoKdUcS9/Ia+jGBjRuZi31h9Up8nJi7MU69hL0= 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)(23010399003)(366016)(10070799003)(1800799024)(376014)(18002099003)(22082099003)(38070700021)(4143699003)(6133799003)(10067099003)(260925021911599003)(260925022911599003)(260925021311599003)(56012099006)(11063799006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?akpXTzBMRjV5dVJHWmNHa1BTY3lWNlYrMUlMREJmR1lFMk9KeUxSaVZ2WDEv?= =?utf-8?B?RWN3aXBiMVNVaEpPd2RpbnlzMDFoNC83TnRja0I1dmRmSXJhei9Ed1pVZE1o?= =?utf-8?B?SllmTHR1WWJNaTh3c0t0MG5oWEFvV3RlaXpBd0FRd0tIZHBCNm4wcFQ0NzVV?= =?utf-8?B?YUdiMDJvT0IxM0xBL29rNHJXTDI1OHJMTXFrTlhnVG1tM0ltMEZ2QTZtWGdl?= =?utf-8?B?VzZUL0trcG0zN1NzSWZYME9CbXJWUkxtZjN0Ty9FaERJL2VzMGVEUm5ONU5n?= =?utf-8?B?WEwrMmF1R0NoWGE2QkNWaFVEenVrWTBrM3p2OEtDbXRHeTg3R1A1ZzhTZWZR?= =?utf-8?B?Y1BHanNxSHpIbm5jUG1sT2VtcmlBSG5PUTJJSHNZc2hXNzdKUkVjMTZ6L1B5?= =?utf-8?B?cmRZc3gyWXFsNVhjWW9NNytBR3JvYmJYcFAwQjQ2K2FVTkFmSlJCVjJBOHZt?= =?utf-8?B?QkVueEl3RG0yMzdSWmRNbStONHcwVEIvVmZvcEJheUFCMDJkVzBKckpqQSt6?= =?utf-8?B?YmlmVUlqOGpNK2srYVBVc3N3UWFURFlQRjlvVGx0T0wyNEM5Wk5HWU0xV2Zy?= =?utf-8?B?VVVuV3RwWHlnVVFSeVZnS3FHQnNBU3FDSllsdDRXTUNLd09VSmxSemtXdDc1?= =?utf-8?B?SVdHYmtlelRoN25rOGsvazhHMVQwR3k2SlJFQmNQL0Z3VUJrQWNZUmEzNlZ1?= =?utf-8?B?VmdwUmp4WXR3MjNENS9sUzBXV085cFhvVU01cEsvL0t3VHRvRjRIMDVqZnZ4?= =?utf-8?B?MEpTODR3U2FmYS9iZmI5M0lpQ0FpWW01c00zMnR0YjEyKytuYXhDWTlybGVY?= =?utf-8?B?dWhXRi9IVDgvZldVVXN4NmhFOU1LQjZFaktVbXJ1UDMwUEp4Sk9ScjdBUE1s?= =?utf-8?B?blNzUnMreVRTVmFjRjlKSkY0Y2VGLzZLL0NCNTFSOWNOdWI5ZmNCd0FNcEti?= =?utf-8?B?MTI2Y2YwS0huRmluTEY5UjlrK2VLTUZnSTV2eDdDVUoySWU4VUVTZklQcFVF?= =?utf-8?B?eVR5VlJ6UTVUYTZHZEpQK0RBd05GdXgxbFdnOG9wbE5jaUtiSE1ScDBxeVpC?= =?utf-8?B?cVc3czRNU00wemtSdjI1a0Y5eVVFRmNNTTBpaFEyZnE0N3ZHeUMvbDlIQjVv?= =?utf-8?B?NE1JdWx5Yy9NRmpZNEFrR1hRbmErZHJUeHUza3dTbzBZY2hoWTJyM2k4Zmk1?= =?utf-8?B?czJPZURnWkJTaEg4ZWFBdE8vZzlOSEdVWVVrVEZHeExjTTlJMmtadk55NGlq?= =?utf-8?B?Z1RxRy9kd0MyYnJiVTVHSGJGUk50V2lIVjArdU84cVVJYTJ3SW53VXFvRjBv?= =?utf-8?B?ekVKdzZYNXBKTVFIdlczSzI0aU9aWDhUVkZxb1dZT012N0FVWGwzS1MzL1ZO?= =?utf-8?B?OGgxUnpxSi9ka01KRE5DSnhLakNicjZjeFB0WGR2NWhYR0dUbTZuZWtFMmpk?= =?utf-8?B?dUhuQi9vMXdkT2RYZ0Y4VTJpRGlvVkpkY1M2MllWNCs5ME9wTUhrOU5iNStN?= =?utf-8?B?UlVSL3JaTVNCZkF0MzJXRTNKWStPZ0xsZUFTUGp1bUxrckY5UGpGbUFodVp5?= =?utf-8?B?akxxYk5OVWhvaTlCZmJKYkFsYzFEWjVraXBVUDZObnEveEprdlFRbldhUktr?= =?utf-8?B?NGFNM1hOYWZ1YUY4MWZ6a1hrNndreVFRbDVuWUIvUzdPd3YxeEJ1UzhyOFZT?= =?utf-8?B?Y3ZQYnQ1aHhNa2JTcDl0OVV2NFVHMEFkZWc4cWNkVnBTRDI2V2k3UzBPdjBr?= =?utf-8?B?UHErQVN1YXFsVTd1TG10b1lDMEplbmtWajh1U3BQUTN1Q1JkTVZ5dHBhNlVB?= =?utf-8?B?SHMvSUpLUThHbVZ3MjFTWXl6SHQwWmlpTDlvUmgybkpxbVBVRG5OanlMWnhI?= =?utf-8?B?bUtqelpYKzNCNTJSSDE5OWFiUkYzSFR5cjNmNkhkQ0x2SjNCTGNoeC9lTk03?= =?utf-8?B?L0h5RERndzlrUll6QWxaQkhjcWhBQTJsNURMMENHeDlDUWhPRjhrcFVIYmhl?= =?utf-8?B?cDlHVlVYVGZOdFJzOEFsYnZYSDByVFJqWDJ4eCtVVmZWZXJEQUNDb2kyK1FD?= =?utf-8?B?am1XRWlFYnJsdEJYV3U2YlhoSUxHL3NRUlZ3MTI4L1IwV2RYL2tDYVRUOTZx?= =?utf-8?B?KzdtWlIvRUJZYlJIL0M4M2I2eGxyM0dpcnlTTk1mbkJQVlBDb25GZThFejIr?= =?utf-8?B?Q3RVQVV6TGE2MFNvYm1GTDRSOTQ1ZE51S0ZrcjdzaDZaMldaOUphY0ovaUNM?= =?utf-8?B?dlJ4RHo4QVprT2tDTG9iVXphcnNJYlRiWEdwbjcwdWtob2ZuZjNvMGRoa0g2?= =?utf-8?B?dDIra1g3RUZuNk40eCtGQXFIWGJBWnVGeHd0a0NkMFhRRkh3VzlaVm1OOHBs?= =?utf-8?Q?9iHwmrlMkmaO0dmDzKSFvle3yX9uX267cD9MLtm04I7tq?= x-ms-exchange-antispam-messagedata-1: H6lTmYo7jWVPig== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: CC40TcEabKjH/3GTc1jt18xNlpqFtAUou7vITVpT1gM5u1ML4hhk1rFoUVrSDQng4EtS+ku4LrCGlVsYhRO/dV7HL/Nxk7jVEcNlQywjxoDpwDcXs7MMnh+DDi3KMwEPRXzJBSCG+vF1GmZZv6+SyP/WO2+JZ+AIH1h93ZQreEHdyyqRtujcuIFwY0EwxvUywOuaJNzkNJFPNRzpUVGK+12XbKWacSKD9UqBPUA9h5YfRiSZ/VAqpecKLzd1q5fk/Ll0vgvQ9jBt36Bgg5Tc9KJuJR6JCyuixTBNPfQyz+UUxpI5ZOHeHh3F3eQk+iy8DC40RvlnUJfbmM9QkL6xZg== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR11MB6247.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb2c915a-bf6d-4ca1-b12d-08df1efb4dbb X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2026 14:01:19.9092 (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: h7D6FiUseHuQ/lVhj5Oq1rKiYPLGUhwcZuvBMdzFHU+tI2u/QO+V0Oxjieo+LlWsDyz/noIuM8JCvDSlAznhyg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB9852 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 V2UgY291bGQgZml4IHRoZSBjb21tZW50IHJlZ2FyZGluZyAiUkVTVUxUU19TRVQiIEkgbWVudGlv bmVkIGluDQpwYXRjaCAjOCBmZWVkYmFjayBpbiB0aGlzIHBhdGNoLiAgSW4gdGhlIHNhbWUgY29t bWVudCBpbiBzeW10YWIuaCBmb3IgbWV0aG9kcw0KImFkZF9tYXRjaGluZ19zeW1ib2xzIiBhbmQg ImFkZF9tYXRjaGluZ19tc3ltYm9scyIgd2UgYWxzbyBoYXZlDQoiTUFYX1NFQVJDSF9SRVNVTFRT IiB2cy4gIk1fTUFYX1NFQVJDSF9SRVNVTFRTIi4gIFdoaWNoIG9uZSBpcyBjb3JyZWN0Pw0KV2Ug Y291bGQgdXNlIHRoaXMgcGF0Y2ggZm9yIHByb3BlciBhbGlnbm1lbnQuDQoNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2ltb24gTWFyY2hpIDxzaW1vbi5tYXJjaGlAZWZm aWNpb3MuY29tPg0KPiBTZW50OiBUdWVzZGF5LCAyOSBTZXB0ZW1iZXIgMjAyNiAyMTo0MA0KPiBU bzogZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gQ2M6IFNpbW9uIE1hcmNoaSA8c2ltb24u bWFyY2hpQGVmZmljaW9zLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIDkvOV0gZ2RiOiBmaXggc29t ZSBjb21tZW50cyBpbiBnbG9iYWxfc3ltYm9sX3NlYXJjaGVyDQo+IA0KPiBGaXggYSBmZXcgY29t bWVudHMgaW4gYW5kIGFyb3VuZCBnbG9iYWxfc3ltYm9sX3NlYXJjaGVyOg0KPiANCj4gIC0gVGhl IGNvbW1lbnQgb2YgZ2xvYmFsX3N5bWJvbF9zZWFyY2hlcjo6bV9leGNsdWRlX21pbnN5bXMgcmVm ZXJzIHRvDQo+ICAgIE1fU1lNQk9MX1JFR0VYUCwgd2hpY2ggZG9lcyBub3QgKG9yIG5vIGxvbmdl cikgZXhpc3QuICBJdCBtZWFucw0KPiAgICBNX1NZTUJPTF9OQU1FX1JFR0VYUC4NCj4gDQo+ICAt IFRoZSBjb21tZW50IGluIGdsb2JhbF9zeW1ib2xfc2VhcmNoZXI6OmFkZF9tYXRjaGluZ19tc3lt Ym9scyByZWZlcnMNCj4gICAgdG8gZmluZF9wY19zeW10YWIsIHdoaWNoIGRvZXMgbm90IGV4aXN0 IGFueW1vcmUuICBUaGUgY29kZSBjYWxscw0KPiAgICBmaW5kX2NvbXB1bml0X3N5bXRhYl9mb3Jf cGMuDQo+IA0KPiAgLSBUaGUgY29tbWVudCBvZiBnbG9iYWxfc3ltYm9sX3NlYXJjaGVyIGNhbGxz IGl0IGEgc3RydWN0dXJlLCBidXQgaXQNCj4gICAgaXMgYSBjbGFzcy4NCj4gDQo+IENoYW5nZS1J ZDogSTBlYzE4NjUxNjg4NDA2YmI1MjU3NTJhNTNiOTU1ODA5NmE3OThhZWYNCj4gLS0tDQo+ICBn ZGIvc3ltdGFiLmMgfCAyICstDQo+ICBnZGIvc3ltdGFiLmggfCA4ICsrKystLS0tDQo+ICAyIGZp bGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYg LS1naXQgYS9nZGIvc3ltdGFiLmMgYi9nZGIvc3ltdGFiLmMNCj4gaW5kZXggMTBhNzk0MDA0ZDMz Li42MTE4MTVhNTY4ZDYgMTAwNjQ0DQo+IC0tLSBhL2dkYi9zeW10YWIuYw0KPiArKysgYi9nZGIv c3ltdGFiLmMNCj4gQEAgLTQ5NDQsNyArNDk0NCw3IEBADQo+IGdsb2JhbF9zeW1ib2xfc2VhcmNo ZXI6OmFkZF9tYXRjaGluZ19tc3ltYm9scw0KPiAgCWNvbnRpbnVlOw0KPiANCj4gICAgICAgIC8q IEZvciBmdW5jdGlvbnMgd2UgY2FuIGRvIGEgcXVpY2sgY2hlY2sgb2Ygd2hldGhlciB0aGUNCj4g LQkgc3ltYm9sIG1pZ2h0IGJlIGZvdW5kIHZpYSBmaW5kX3BjX3N5bXRhYi4gICovDQo+ICsJIHN5 bWJvbCBtaWdodCBiZSBmb3VuZCB2aWEgZmluZF9jb21wdW5pdF9zeW10YWJfZm9yX3BjLiAgKi8N Cj4gICAgICAgIGlmIChtX2tpbmQgPT0gc3ltYm9sX3NlYXJjaF9raW5kOjpGVU5DVElPTg0KPiAg CSAgJiYgKGZpbmRfY29tcHVuaXRfc3ltdGFiX2Zvcl9wYw0KPiAgCSAgICAgIChtc3ltYm9sLT52 YWx1ZV9hZGRyZXNzIChvYmpmaWxlKSkgIT0gTlVMTCkpDQo+IGRpZmYgLS1naXQgYS9nZGIvc3lt dGFiLmggYi9nZGIvc3ltdGFiLmgNCj4gaW5kZXggZTM4MmI2NGI0MjdjLi4xZDkyOTA3ZmNlMmMg MTAwNjQ0DQo+IC0tLSBhL2dkYi9zeW10YWIuaA0KPiArKysgYi9nZGIvc3ltdGFiLmgNCj4gQEAg LTI2MDQsOCArMjYwNCw4IEBAIGVudW0gY2xhc3Mgc3ltYm9sX3NlYXJjaF9raW5kDQo+ICB9Ow0K PiANCj4gIC8qIEluIG9yZGVyIHRvIHNlYXJjaCBmb3IgZ2xvYmFsIHN5bWJvbHMgb2YgYSBwYXJ0 aWN1bGFyIGtpbmQgbWF0Y2hpbmcNCj4gLSAgIHBhcnRpY3VsYXIgcmVndWxhciBleHByZXNzaW9u cywgY3JlYXRlIGFuIGluc3RhbmNlIG9mIHRoaXMgc3RydWN0dXJlIGFuZA0KPiAtICAgY2FsbCB0 aGUgU0VBUkNIIG1lbWJlciBmdW5jdGlvbi4gICovDQo+ICsgICBwYXJ0aWN1bGFyIHJlZ3VsYXIg ZXhwcmVzc2lvbnMsIGNyZWF0ZSBhbiBpbnN0YW5jZSBvZiB0aGlzIGNsYXNzIGFuZCBjYWxsDQo+ ICsgICB0aGUgU0VBUkNIIG1lbWJlciBmdW5jdGlvbi4gICovDQo+ICBjbGFzcyBnbG9iYWxfc3lt Ym9sX3NlYXJjaGVyDQo+ICB7DQo+ICBwdWJsaWM6DQo+IEBAIC0yNjYxLDggKzI2NjEsOCBAQCBj bGFzcyBnbG9iYWxfc3ltYm9sX3NlYXJjaGVyDQo+ICAgIC8qIFJlZ3VsYXIgZXhwcmVzc2lvbiB0 byBtYXRjaCBhZ2FpbnN0IHRoZSBzeW1ib2wgdHlwZS4gICovDQo+ICAgIGNvbnN0IGNoYXIgKm1f c3ltYm9sX3R5cGVfcmVnZXhwID0gbnVsbHB0cjsNCj4gDQo+IC0gIC8qIFdoZW4gdGhpcyBmbGFn IGlzIGZhbHNlIHRoZW4gbWluc3ltcyB0aGF0IG1hdGNoIE1fU1lNQk9MX1JFR0VYUCB3aWxsDQo+ IC0gICAgIGJlIGluY2x1ZGVkIGluIHRoZSByZXN1bHRzLCBvdGhlcndpc2UgdGhleSBhcmUgZXhj bHVkZWQuICAqLw0KPiArICAvKiBXaGVuIHRoaXMgZmxhZyBpcyBmYWxzZSB0aGVuIG1pbnN5bXMg dGhhdCBtYXRjaA0KPiBNX1NZTUJPTF9OQU1FX1JFR0VYUA0KPiArICAgICB3aWxsIGJlIGluY2x1 ZGVkIGluIHRoZSByZXN1bHRzLCBvdGhlcndpc2UgdGhleSBhcmUgZXhjbHVkZWQuICAqLw0KPiAg ICBib29sIG1fZXhjbHVkZV9taW5zeW1zID0gZmFsc2U7DQo+IA0KPiAgICAvKiBNYXhpbXVtIG51 bWJlciBvZiBzZWFyY2ggcmVzdWx0cy4gIFdlIGN1cnJlbnRseSBpbXBvc2UgYSBoYXJkIGxpbWl0 DQo+IC0tDQo+IDIuNTUuMA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIIA0KDQpSZWdpc3RlcmVkIEFkZHJlc3M6IERvcm5h Y2hlciBTdHJhc3NlIDEsIDg1NjIyIEZlbGRraXJjaGVuLCBHZXJtYW55IA0KDQpUZWw6ICs0OSAo ODkpIDk5MTQzLTAgDQoNCnd3dy5pbnRlbC5kZSANCg0KTWFuYWdpbmcgRGlyZWN0b3JzOiBDYW5k aWNlIE1vb3JlLCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgUmFtYWNoYW5kcmFuIFNpdGFyYW1hbg0K DQpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IFNvbmphIFBpZXJlcg0KDQpS ZWdpc3RlcmVkIFNlYXQ6IE11bmljaCBDb21tZXJjaWFsIFJlZ2lzdGVyIEI6IEFtdHNnZXJpY2h0 IE11bmljaCBIUkIgMTg2OTI4DQoNClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5 IGNvbnRhaW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZvcg0KdGhlIHNvbGUgdXNlIG9mIHRoZSBp bnRlbmRlZCByZWNpcGllbnQocykuIEFueSByZXZpZXcgb3IgZGlzdHJpYnV0aW9uDQpieSBvdGhl cnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkDQpy ZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVz Lgo=