From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id YXSDJfFdjGoIizwAWB0awg (envelope-from ) for ; Mon, 24 Aug 2026 11:06:25 -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=SQB0/9LQ; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 8CF851E0A3; Mon, 24 Aug 2026 11:06:25 -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 [IPv6:2620:52:6:3111::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 87E7E1E033 for ; Mon, 24 Aug 2026 11:06:24 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BE4364BA79BE for ; Mon, 24 Aug 2026 15:06:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BE4364BA79BE 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=SQB0/9LQ Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by sourceware.org (Postfix) with ESMTPS id 158914BA7985 for ; Mon, 24 Aug 2026 15:05:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 158914BA7985 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 158914BA7985 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.17 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1787583955; cv=fail; b=cHkks0FFuKmnR7pdodSZ7vGYW6Dh5QHc9o9xn6mVt97M6wIOWckGtav7iEnWlUewK2Nm0UlEMU84L9lTDJPV7TB+G6xTqkpyd9SbGLhwx9b7qCVY0hMhWml7FvbyQnELJxg3XcsaSiHM+jNVtw69ihVJ73Ps11QdZoCrLvAFQ4M= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1787583955; c=relaxed/simple; bh=YufAbownAjWDPLD6TYKYZlQ8aDQ/SUr5/bCCzoHnu3A=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=A9EeCSrSIgowl4y3ayrD8mx5c5ZYWloQEPhzbvTuOFc1YY9pm/BLPngGSiGia1SXh7lGxelzefXUZg8h9zMBLWWidKXsKhGTlpSxZW/7cy+XjcJOvjntuTxGZAtUSxXg4wm3br9KVoonaucajefR43zH5GNTFRRke9wqICercXY= 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=SQB0/9LQ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 158914BA7985 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1787583956; x=1819119956; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=YufAbownAjWDPLD6TYKYZlQ8aDQ/SUr5/bCCzoHnu3A=; b=SQB0/9LQWE8TRBQgzMl9tahPw7BflF27G9Y/pHwG56CsDIeu+Twc0Cpt +2z65/Z5P8PD3rFsd0NU98Vd8JpS5A5WylYdwEh4HMmUh3lTCnUQUPwh7 GfeIqdQqvYqu9K6nenCwtvIuxjiUtu9Z8dMClPs2eBWLyISabp9Sj0Ekp 3Macxho1ufhBVbNdyhWD3078me6bABB1z2s/zNcX5hZHBDfAkMFP27APJ U7ETmYc44e8i2c9MXc23x+kfk+LsjE4e/tBRlGVCEc+uim6IPzlHegurj 9hU1dXuXlUhrwfHFerMW3sSOM5TTyOUur5LtN62Og6ULvCXHXjAGefNLr w==; X-CSE-ConnectionGUID: Lr9DKH9KRuKO/LfYIk5USw== X-CSE-MsgGUID: CilcBetnSDeZdABVSnr9fw== X-IronPort-AV: E=McAfee;i="6800,10657,11885"; a="88051570" X-IronPort-AV: E=Sophos;i="6.25,240,1779174000"; d="scan'208";a="88051570" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Aug 2026 08:05:54 -0700 X-CSE-ConnectionGUID: V7zjSk9pQwC3tprel9DeHQ== X-CSE-MsgGUID: xGiFcf7aQmyfx6Gq0hqRxQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,240,1779174000"; d="scan'208";a="263302232" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by fmviesa010.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Aug 2026 08:05:53 -0700 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) 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.45; Mon, 24 Aug 2026 08:05:53 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) 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.45 via Frontend Transport; Mon, 24 Aug 2026 08:05:53 -0700 Received: from BN8PR05CU002.outbound.protection.outlook.com (52.101.57.47) 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.45; Mon, 24 Aug 2026 08:05:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NKA5gKHc/SKT7tWLRHFc4c6NPqplvr1f0gAnIle+M0yfHgrJwhgGkp02TBib/Q3U3joj+Z4yIjksthrgz6Vcf4uHi1Dy2I1zktG5YNyaJdUnDIQpDIvwyhT3eHMUzOjZCDzXYGHzJnhjmghlfr4YzmEyZfW4vOy52q4CfTOKDW3hYPfQJsVNJwri/kMNs2br4CvOnFeoXWqBbPA2Mt4/eHIKHQp45fS+r4TiZBlIPMpbKJ4rLL8RVCG9CZLORj45Upp1AdFkptoSPhGb0sRtTv3Kyf40foN/Ra9VLp4Jj3ZBrFAtPjAuTgoW1awgFiEn2xWTjOymbeJiD0yKhxE8Pw== 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=8RiJj0AZSe8w4xldgN63CQSH2yDPh+qU0jKulmj7S40=; b=dYNw2IG6jP8cFUFPeIPTv6VHcKbbfGad3N2uu5TZlm0f+R3GmrFTZGxhCjmBGUG+xcSe1m57rtEbCYbqceeMDA8na1RGPyQx2xGaQnbIz7ORZyvX5BKDmyzVACB3PrV6P0jet524uNzi0Hlm/whOyTmwfBVjnu1d+PPH37he+0bkuzEvy3dvUGuMhAtslaeqf12VH/i1H6XQIHBXQTtPc+tSOwyPs17akQX9VpiwfNBhH8sMLMwJBRgCOhc38sVwGswfp7ijrxKy0AfwYqXphs4LzgA0RVRAEDELZjxCGw0BFGFdJ4sAvpfmCSTkxy6GQQZYPIiCnVZpnmoonxjC3g== 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 SAWPR11MB9709.namprd11.prod.outlook.com (2603:10b6:806:4ca::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 15:05:50 +0000 Received: from DS7PR11MB6247.namprd11.prod.outlook.com ([fe80::af57:631:e7eb:3aea]) by DS7PR11MB6247.namprd11.prod.outlook.com ([fe80::af57:631:e7eb:3aea%3]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 15:05:50 +0000 From: "Rohr, Stephan" To: Tom Tromey CC: "gdb-patches@sourceware.org" , "simark@simark.ca" Subject: RE: [PATCH v2 1/1] gdb: Introduce new setting to filter out shadowed variables. Thread-Topic: [PATCH v2 1/1] gdb: Introduce new setting to filter out shadowed variables. Thread-Index: AQHdLuoEWPo1plsg60ycXYV+24FXh7ao4adEgARPOlA= Date: Mon, 24 Aug 2026 15:05:50 +0000 Message-ID: References: <20260818081452.17464-1-stephan.rohr@intel.com> <20260818081452.17464-2-stephan.rohr@intel.com> <877bljpa8j.fsf@tromey.com> In-Reply-To: <877bljpa8j.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_|SAWPR11MB9709:EE_ x-ms-office365-filtering-correlation-id: 6107d64d-1142-4e18-e399-08df01f12f50 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|23010399003|11063799006|5023799004|10067099003|4143699003|56012099006|18002099003|22082099003|3023799007|38070700021; x-microsoft-antispam-message-info: oT5eiR1kX99CwtA9RyOpjek4ShErrWnl3WXe78F8XRghaspMF9cqRZA9CMkMoG588MoQYswJYICrs0iRN9rnkBlebzjDX6CmnwJxaUvdoYv6J9h0nHn3zvar2G8e1nE+oFSTMad0INvvXrlF27OwT251I2ojASimAAswCS3hIanuMB8Gnj/DynMQ8RSNI1Ca8UGEXASg1Pe8p/YeSryyYf7/EO/GAY/ZbjGt105x8HiiJlPPQGXBHR7+AGeQiNunSauP/CNgXxypUQZdqErKqpazAyD4Y9IvUYufyC3TpFAN897I53geLgSFrvbQQkk1aVq+bHhNh16F4yBIkvlI2EKYh+Yy2QU6GQnaJv+Oyj5elnl63L12YKs8xSG+AfzPqMLyJDzwL8rIp28NEdF328Nd+r5hOheLq3tAuviOqwelh4/QPFjzpu4gHBO7t05RIs8zt7jWD/PJrjkVjEzmTrqGPtc2aOJUKB9hmM+YJCfr2iMfTZZMdirK5crWZ5vpIyaHd3nOMXy8jLBqhuLfCeOJ0JgPQhbHlhVUMVOHWi/al+yv+4zxgecrGwHuSM4nejyOwv2IqVmM7yyheySr3Wx2VP60QEgg9NhxiORsGn5dHVGuBhlxA6G451qdMJXfQueg0a373VyAvTpABllhUl4ssehZuv8ghguyLd4vgAQzrLGy658sTBW38b4zrBX8sZimkonX5xkGu22ykWcza2zdoL9pbS24xdeabV9Rtlw= 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)(1800799024)(376014)(366016)(23010399003)(11063799006)(5023799004)(10067099003)(4143699003)(56012099006)(18002099003)(22082099003)(3023799007)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RVZrdDVlc3oyZnpvS1BYSVU1M0RTcVp0aVVhS05XTjRqUVFrNGswWStUQVNY?= =?utf-8?B?Tkt3UjlrQkF6SDJBRm1MVXlOOGt5dVlhVklzRmFVbUlkUVdsTVJHeUpKTDBn?= =?utf-8?B?VHRxVkVLbFF3QS9LT0NkL1hKZEVKK2w2OFZLU3pla3dwRHVPSXV2TEw3eG9n?= =?utf-8?B?Z244YXdPZjVKbEpZZTI1M2Z1SmRSbmhFMnlqUnBEa0ZoOVZraXVpRUlXYXRR?= =?utf-8?B?Vjh6cElrMUtuUEJ1c29JVGZpRnFPMFg3QUJhUWl0L1V2T2VkRit4T3dOS0Rs?= =?utf-8?B?NXQwekZBVjJMbkNidjkrWjFtTmZ4WXFBS2lLVnZGK1NNSGhzaG00WWhWc3Ur?= =?utf-8?B?RlE5T1NRU0x0SXFwY01BMTYyRERxSGs2elpkSVRkV0pRL2xOOXFMcVVIR1hr?= =?utf-8?B?RFhvM1U2WVc4SGN0YkRtQUo1bms3RG1TMWZKWUpLOEdSSEJ5RmhlbnhRakVX?= =?utf-8?B?OC9rMlVISTNXVGFHQlI0TTBPT3V2OWhqNHFiRCt5RmxTSG1DZW1yZ1p3QVo5?= =?utf-8?B?SGI1eEpxMXlnSERXNWtwNUNFZm1HOEozQ2UzdjVQVGZZNzcra2R0cHF4M05V?= =?utf-8?B?a3l4ZzEvWVh1bHhlWG5Ec1llc2FXWURCRHlRR1ExME84alRvY2NzMWpuK2tn?= =?utf-8?B?bUt4Unc2REVqVGNFcTZ1QlhOUGZ2alZnenhRak9IUEZyV1I2ZDIzSm96SjB0?= =?utf-8?B?WCtvaCs1OVQwRlFhZFJ3bjUwRWd5NFNrQ2xacTBxTFhWNktxUGNrMTBiTEND?= =?utf-8?B?RUdHM3ZYUU8zaUx4ZXhyKzJCREdpVDBWMVBTZFFrMmwyc3VJbGsvN1VhWkth?= =?utf-8?B?WTAwSTBzbDdVNStGL0lwMDkvWDlMQU5RL0E5aXE2TStIa2lvaGVuMHNXZE9N?= =?utf-8?B?SWJsTFNjaDNxT2JKdjNiMExoVDk0d0JxWGtNS3FtVFNXS0FWeDYweGMvbHR3?= =?utf-8?B?U3lsRjFjdEthS28xS2pmelZ1WFVzcUtndWJ6M0l4NE9mU1N2Q3JQY3BNU2tx?= =?utf-8?B?ODJyQkpUZ0dXbkdUY0dIdk1WRk15REJFUEV0TDk1N2VLNU5GdFVDakhzYUJx?= =?utf-8?B?WHBrWXM4RGU3QzRabVJWQ1YrdHpTaVBzeUtkSFdVY3AzQ1VrM1F3dU9DQkhm?= =?utf-8?B?T2puOTJUcE5vRnltWXpZMWlTd0E0dUdTaCtXWThHVXNjdWpnNEd0WXNPVU5X?= =?utf-8?B?MENQQTN5Uk1hVUI4YzB5NVAvUXJuVXNoOTVBMmY1czZFcVQxRHpEUGNzNnB6?= =?utf-8?B?L1pYc01yMVRpSFUwbWhmbTFKeEQxMFdNdXMzZDdDV0wzcmtqUGkyc2I5U01R?= =?utf-8?B?Q2FoLy9PRXNBYTNQNzZxeHlYZ0Y4MHFSLzcxMnhJd1RsTEJWU2tGNXZCZC9C?= =?utf-8?B?OFV6TW40bVpFd21vOTRPSGhKVmtmZ21CSkVUTW41VnpXSlk5NGJjK2hWT05D?= =?utf-8?B?RnE0dU82QnlndVJoMzhvY21Kc2sxNndVeStLMGxUNzk5ZmwyNHRvd2N2Y054?= =?utf-8?B?ZXhURHVQUElZOWZuc0tTL01RL3BoSTdHNTBoMUp6bkFwVlk0UXNaTkhFNkVF?= =?utf-8?B?aUs3NDBOSS9aUGw0TlRvSmMzRkxTY04zSUtETjZ2bUdKY3lWdGE3UXdpUWtO?= =?utf-8?B?c0ZMRUMrVDhJOSthMGVmL0tBMXNXSUt1bm00Q0txSEc1a3RUUFdPNHNic2Yx?= =?utf-8?B?SDA3RC9nams1aTdRNVZwOWZjVG9lSWY0Z213cDVkSkNRRFIzYUlTNkFkSGgz?= =?utf-8?B?RU81cFJrc3FRekZwRlppZXUxNytqN1FtbjREUkk1Nkc0QytROHZuRFg2WkRs?= =?utf-8?B?WTBueXRtai9Sak1TWFZCMFBJRzJBL3Ava2l2RGU2VGI4RHg3L2l0TWhIaTQr?= =?utf-8?B?UzN3THZZVlQxMXNFa3ZnWnFqUks1STU0bjZiWVVjdzEwMk0yakI5bnUwV0cy?= =?utf-8?B?OXMrbVlUSXNDWVFPcmdoNm5zK0wzUENiVUYxMWFQOGRJSVRtUDg2aFhFSzkr?= =?utf-8?B?VU5YYlFqaHRWenJQbGZPcWoyU0pVYVJRREhqS1dsTjRHaHpTaisweUZIYStL?= =?utf-8?B?amd3SHZrcUN1STVpVWhlYlIzYXJ6bTFmZm1JT2trdDREU056TzVtTVZnQ1dI?= =?utf-8?B?QlRaendEcnZxVWF6ODlobmJCc0FkMzl0TnJwaXB0cUljdzdBanRGZHJCNU1W?= =?utf-8?B?akhNMnBtVWFXTkhCUFp6Y0g0NHcxOTdSZWkzTWk4SDh5VlVnMXJSVDR3bFVL?= =?utf-8?B?bHhTR1NVR2FhT1Bmb1pGTmNKeVhUTTNJRWJPTXd1SWZ3T1hLRExtVE1GdTRq?= =?utf-8?B?UDdEWlA5d0VxVlZIT09uRkF3MjFLRnhZOGhXK0sxc1BDek1oWVJQdz09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: 0vJsp/t7y2MBh+AU3G71vzj3BR5G+cjfJB3Cr8aSDsNT4sGSPGST5Tfh9j/ITDQtVhUJpHKbTGHFRwyJAUf4/y/ldB9GhvVzpncELcdN8tokcrBI6x+xkqz+LSeNePTLpZp2SEwN+6ByIFCSu9ILULahAyNwW4Wt5IoLTLbcoEr1oi1cpeHTTeGWgnzYItFmTM46YXPCOB1IV6brFBGvDdfeKmt3Y/L6eagD1Bfo3/oEwZUadvVTWEUgndOQzqObdhIx5tLe0WyBNFJvpD5qaFDxnSvlYuqeiyKqmJNB2ApTWnpKp/CRf1Fi7cE0BINX+SUjrn0ksCS3VuWrO0e1tg== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR11MB6247.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6107d64d-1142-4e18-e399-08df01f12f50 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2026 15:05:50.1373 (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: kXCQdxEZUEQWWIt92CAtrF30AAPkF/arfDDpe02iVGXEZP6yWBrmkZNuUKib5eSYDJhTViBETMRyUoD/X1c3bw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SAWPR11MB9709 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 SGkgVG9tLA0KDQp0aGFua3MgZm9yIHRoZSBmZWVkYmFjay4gIEkgd2lsbCBmb2xsb3cgdXAgd2l0 aCBhIHYzIG9mIHRoZSBwYXRjaC4gIEkgaGF2ZSBvbmUNCnF1ZXN0aW9uIHJlZ2FyZGluZyB5b3Vy IGZlZWRiYWNrLCBwbGVhc2Ugc2VlIGlubGluZSBiZWxvdy4NCg0KVGhhbmtzDQpTdGVwaGFuDQoN Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVG9tIFRyb21leSA8dG9tQHRy b21leS5jb20+DQo+IFNlbnQ6IEZyaWRheSwgMjEgQXVndXN0IDIwMjYgMjE6MDMNCj4gVG86IFJv aHIsIFN0ZXBoYW4gPHN0ZXBoYW4ucm9ockBpbnRlbC5jb20+DQo+IENjOiBnZGItcGF0Y2hlc0Bz b3VyY2V3YXJlLm9yZzsgc2ltYXJrQHNpbWFyay5jYQ0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYy IDEvMV0gZ2RiOiBJbnRyb2R1Y2UgbmV3IHNldHRpbmcgdG8gZmlsdGVyIG91dCBzaGFkb3dlZA0K PiB2YXJpYWJsZXMuDQo+IA0KPiA+Pj4+PiAiU3RlcGhhbiIgPT0gU3RlcGhhbiBSb2hyIDxzdGVw aGFuLnJvaHJAaW50ZWwuY29tPiB3cml0ZXM6DQo+IA0KPiBTdGVwaGFuPiArKiBOZXcgY29tbWFu ZHMNCj4gU3RlcGhhbj4gKw0KPiBTdGVwaGFuPiArc2V0IHByaW50IHNoYWRvd2VkIG9ufG9mZg0K PiBTdGVwaGFuPiArc2hvdyBwcmludCBzaGFkb3dlZA0KPiBTdGVwaGFuPiArVGhpcyBjb250cm9s cyB0aGUgb3V0cHV0IG9mIHRoZSAiaW5mbyBsb2NhbHMiIGNvbW1hbmQuICBJZiB0aGUNCj4gb3B0 aW9uIGlzICdvZmYnDQo+IFN0ZXBoYW4+ICtzaGFkb3dlZCB2YXJpYWJsZXMgd2lsbCBiZSBvbWl0 dGVkIGluIG91dHB1dC4gIFRoZSBkZWZhdWx0IGlzIHRvDQo+IHByaW50DQo+IFN0ZXBoYW4+ICtz aGFkb3dlZCB2YXJpYWJsZXMuDQo+IA0KPiBOZWVkcyBhIGRvYyByZXZpZXcgYnV0IEkgdGhpbmsg dGhlIGV4cGxhbmF0aW9uIGxpbmVzIHNob3VsZCBiZSBpbmRlbnRlZC4NCj4gDQo+IFN0ZXBoYW4+ ICsvKiBPcHRpb24gZm9yIHByaW50aW5nIHNoYWRvd2VkIHZhcmlhYmxlcy4gICovDQo+IFN0ZXBo YW4+ICsNCj4gU3RlcGhhbj4gK3N0cnVjdCBzaGFkb3dlZF9wcmludF9vcHRpb25zDQo+IFN0ZXBo YW4+ICt7DQo+IFN0ZXBoYW4+ICsgIGJvb2wgcHJpbnRfc2hhZG93ZWQgPSB0cnVlOw0KPiANCj4g SSBkb24ndCByZWFsbHkgZm9sbG93IHdoeSB0aGlzIHR5cGUgaXMgbmVlZGVkLg0KDQpEbyB5b3Ug bWVhbiB3aHkgd2UgbmVlZCB0aGUgZmxhZyBvciB3aHkgaXQgaXMgZW5jYXBzdWxhdGVkIGludG8g YSBuZXcNCiJzaGFkb3dlZF9wcmludF9vcHRpb25zIiB0eXBlPyBPciB3aHkgaXQgaXMgbm90IGlu Y2x1ZGVkIGluIGFueSBvdGhlcg0KcHJpbnQgcmVsYXRlZCBvcHRpb25zIHN0cnVjdD8NCg0KSSBy ZW1vdmVkIHRoZSAiLXNoYWRvd2VkIiBvcHRpb24gZnJvbSB0aGUgInZhbHVlX3ByaW50X29wdGlv bnMiIHRvDQphdm9pZCB0aGUgdW5uZWNlc3NhcnkgInByaW50IC1zaGFkb3dlZCIgb3B0aW9uIGlu IHYyLiAgVGhlICJzaGFkb3dlZCINCm9wdGlvbiBpcyB1c2VkIHRvIHN0b3JlIHRoZSB1c2VyJ3Mg c2V0dGluZyBmb3IgdGhlIHNlc3Npb24gYW5kIGNhbiBiZSBvdmVyd3JpdHRlbg0KYnkgdGhlICJp bmZvIGxvY2FscyIgY29tbWFuZC4gIFRodXMsIEkgYWRkZWQgYSBuZXcgdHlwZSBoZXJlIHNpbWls YXIgdG8NCiJtYWludGVuYW5jZV9zZWxmdGVzdF9vcHRpb25zIiBpbiBtYWludC5jLg0KDQpJIHNl cGFyYXRlZCB0aGlzIGZyb20gdGhlICJpbmZvX3ByaW50X29wdGlvbnMiIGFzIHRoZXNlIGFyZSBw ZXIgaW52b2NhdGlvbiBhbmQgSQ0KbmVlZCB0byBzdG9yZSB0aGUgInByaW50X3NoYWRvd2VkIiBv cHRpb24gZm9yIHRoZSBsaWZldGltZSBvZiB0aGUgc2Vzc2lvbi4gIEFsc28sDQp0aGUgIi1zaGFk b3dlZCIgb3B0aW9uIGlzIG9ubHkgdXNlZCBieSB0aGUgImluZm8gbG9jYWxzIiBjb21tYW5kLg0K DQo+IA0KPiBTdGVwaGFuPiAgICBwcmludF92YXJpYWJsZV9hbmRfdmFsdWUgKHByaW50X25hbWUs IHN5bSwgZnJhbWUsIHN0cmVhbSwNCj4gbnVtX3RhYnMsDQo+IFN0ZXBoYW4+IC0JCQkgICAgc2hh ZG93X3N0YXR1cyk7DQo+IFN0ZXBoYW4+ICsJCQkgICAgcHJpbnRfc2hhZG93ZWQgPyBzaGFkb3df c3RhdHVzDQo+IFN0ZXBoYW4+ICsJCQkJCSAgIDogdmFyX3NoYWRvd2luZzo6Tk9ORSk7DQo+IA0K PiBMaW5pbmcgdGhpbmdzIHVwIGxpa2UgdGhpcyBpc24ndCByZWFsbHkgdGhlIGdkYiBzdHlsZTsg eW91IGNvdWxkIGJyZWFrDQo+IGJlZm9yZSB0aGUgIj8iIGluc3RlYWQuDQo+IA0KPiBTdGVwaGFu PiArICBpZiAoY2JfZGF0YS5wcmludGVkX3NoYWRvd2VkX3ZhcmlhYmxlcykNCj4gU3RlcGhhbj4g KyAgICBnZGJfcHJpbnRmIChzdHJlYW0sDQo+IFN0ZXBoYW4+ICsJCV8oIlVzZSAnc2V0IHByaW50 IHNoYWRvd2VkIG9mZicgIg0KPiBTdGVwaGFuPiArCQkgICJ0byBoaWRlIHNoYWRvd2VkIHZhcmlh Ymxlcy5cbiIpKTsNCj4gU3RlcGhhbj4gKyAgZWxzZSBpZiAoY2JfZGF0YS5vbWl0dGVkX3NoYWRv d2VkX3ZhcmlhYmxlcykNCj4gU3RlcGhhbj4gKyAgICBnZGJfcHJpbnRmIChzdHJlYW0sDQo+IFN0 ZXBoYW4+ICsJCV8oIlNvbWUgc2hhZG93ZWQgdmFyaWFibGVzIHdlcmUgb21pdHRlZCwgdXNlICIN Cj4gU3RlcGhhbj4gKwkJICAiJ3NldCBwcmludCBzaGFkb3dlZCBvbicgdG8gaW5jbHVkZSB0aGVt LlxuIikpOw0KPiANCj4gSSdtIHNsb3dseSB0cnlpbmcgdG8gdHJhbnNpdGlvbiBnZGIgdG8gdXNp bmcgZG91YmxlIHF1b3RlcyByYXRoZXIgdGhhbg0KPiB0aGUgY3VycmVudCBtaXNobWFzaCBvZiBx dW90aW5nIHN0eWxlcy4NCj4gDQo+IEFsc28gY29tbWFuZCBuYW1lcyBzaG91bGQgYmUgc3R5bGVk IHVzaW5nIGNvbW1hbmRfc3R5bGUuDQo+IA0KPiB0aGFua3MsDQo+IFRvbQ0KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSCANCg0K UmVnaXN0ZXJlZCBBZGRyZXNzOiBEb3JuYWNoZXIgU3RyYXNzZSAxLCA4NTYyMiBGZWxka2lyY2hl biwgR2VybWFueSANCg0KVGVsOiArNDkgKDg5KSA5OTE0My0wIA0KDQp3d3cuaW50ZWwuZGUgDQoN Ck1hbmFnaW5nIERpcmVjdG9yczogQ2FuZGljZSBNb29yZSwgSmVmZnJleSBTY2huZWlkZXJtYW4s IFJhbWFjaGFuZHJhbiBTaXRhcmFtYW4NCg0KQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5 IEJvYXJkOiBTb25qYSBQaWVyZXINCg0KUmVnaXN0ZXJlZCBTZWF0OiBNdW5pY2ggQ29tbWVyY2lh bCBSZWdpc3RlciBCOiBBbXRzZ2VyaWNodCBNdW5pY2ggSFJCIDE4NjkyOA0KDQpUaGlzIGUtbWFp bCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBtYXRlcmlhbCBm b3INCnRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpLiBBbnkgcmV2aWV3 IG9yIGRpc3RyaWJ1dGlvbg0KYnkgb3RoZXJzIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlv dSBhcmUgbm90IHRoZSBpbnRlbmRlZA0KcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2Vu ZGVyIGFuZCBkZWxldGUgYWxsIGNvcGllcy4K