From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id +2ZyD4d7Qmob1B0AWB0awg (envelope-from ) for ; Mon, 29 Jun 2026 10:04:55 -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=kpU8qHhd; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 220441E024; Mon, 29 Jun 2026 10:04:55 -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=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 E1DE41E024 for ; Mon, 29 Jun 2026 10:04:53 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A9F0D4BA2E1A for ; Mon, 29 Jun 2026 14:04:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A9F0D4BA2E1A 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=kpU8qHhd Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by sourceware.org (Postfix) with ESMTPS id A92F34BA23C4 for ; Mon, 29 Jun 2026 14:04:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A92F34BA23C4 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 A92F34BA23C4 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.15 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1782741865; cv=fail; b=drYJ6tbxRkZxKxlyU5GoDFTdeNJFzm+WhrSYprs70PpQUufnVsexFFLfIR3E9lpVzdUgoSMvPoJQ53cazOJjuNOHiqIx7eObeGh0rhDxubj5qxPEaPT/3xw3lkVRRUlzed0DoeMPATnzS4z5JM3z+HnPG9cU0w4mnhtNzyiGQ1I= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1782741865; c=relaxed/simple; bh=7lOI2trn3NMIfY4Kg4wcMHbaamak82alnnSK5TgayeY=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=jstLj8/J3bW2i+DmExX1i2FV2vPcqZRC+BJc/gqrRoiF5zKDqv+lrym/b/IMni44KwOA9VW3tMqHOGu6Yw4yNEGNY3wf/XJXMiW7Ir2KQzJpPlFXHXqMu+eBzUzioumnFKPPrbHXcmRdfahWxP8bNzs6FeWRXTNkhff7bF+nlbo= 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=kpU8qHhd DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A92F34BA23C4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1782741865; x=1814277865; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=7lOI2trn3NMIfY4Kg4wcMHbaamak82alnnSK5TgayeY=; b=kpU8qHhd7lsoQNdZsd/SoFTpv/Cfi7orT9D6TuEF0iJkET4BnJ2BLh4l zeYvD5ybLbBLkLRuRXxlgXFqy5qpzcbkiaM0ddIMRNIet5YbXsa4i60bN kLcHRy6ei4YqJORAZe8EnpwuQD/y6Urwjc7F9eEQUkIVDf5v0gzj1VJX0 vOD1zZdVZizg5Gqf5EBhmKTBcQdObGbvLiM0srhJiCjtt/NSu629Rgfxy dYRfy9qSeLU7BNd3A49Vvht9rJU2M9BuP5XXM1caZjYiT/34+QsKXlAyC KL2XAa7gW6I1z6r3/TFZoTD8jLqmtbqg42nfF795EW/tvEii7HptlCT3k w==; X-CSE-ConnectionGUID: Q7fou1N9RmChJ35bAkrWeQ== X-CSE-MsgGUID: ORozq/hsR3Sv+0y127jiwA== X-IronPort-AV: E=McAfee;i="6800,10657,11831"; a="87125642" X-IronPort-AV: E=Sophos;i="6.24,232,1774335600"; d="scan'208";a="87125642" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jun 2026 07:04:24 -0700 X-CSE-ConnectionGUID: Ex4d5JTSTAmPEyH+466iYg== X-CSE-MsgGUID: 65zzlYeYRjikkmBHasBt9g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,232,1774335600"; d="scan'208";a="276242098" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jun 2026 07:04:23 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 29 Jun 2026 07:04:22 -0700 Received: from ORSEDG903.ED.cps.intel.com (10.7.248.13) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43 via Frontend Transport; Mon, 29 Jun 2026 07:04:22 -0700 Received: from CH1PR05CU001.outbound.protection.outlook.com (52.101.193.25) by edgegateway.intel.com (134.134.137.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 29 Jun 2026 07:04:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HBqt531Z/4p2P2VNwBi4OrJKmNS6GhtuoYmAwPKbtvawptgLzto6mjHGRY/doCKTqU1Feh3MwEs5XDj16EBvf7BP2UtK1YxFzq/t9w8hxYkhPrkD4A/X0tBH5BVxIcQVCkVu+YdWB6jC62uJLb52gO6qc4Ov2Ge6JDaBqey2Oiw6xF5x7xeJHDRLI2EZn+8sXH4ab/YQYPlhw9QduweaD3hjs59UbD66QlRTWeu7NmE8cIgouAy+NlCkJYYPjg+qJ1HhxOqQj/FCag4uc5VriyFA7H82/kFcfkryTnRAuB5C2SQQBzQJnhajcKueKEIGDLwLmz85Zd6NAb1A6hkWYw== 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=gg1vZZpf9KtWS/5ESI1fXF/zY3szFmr3ZfJeyc1KCAg=; b=AAmbuZ6ZELn7RApwJE5A8BLj03s0tuDhAqbFkUbvpUfIwZb44ib/vkE2uGC++E6+POBddEk6n/ioivatLxGPlsslixNtua1QBzAxoB1DgSQY9a7aMcXsEROWSgbDFLpUPbDQU6712NlBCJEAhLSo/UDEXpXOMTrsDQJffXNuqvIcMs8GEIJK0RNNeyyzhDIR7Be/SQdIljnLOG6kiB4p7lwYgIAY6vwIRxBbjgUtCJKHgZqPikxeDufkwdnhedhHrIkinxF/AHryFc/cBwepu4hfz6afozUfQgFVo3srXltKkeHLBgIc1SQYNzhth/jmUYhKYVBK0eXb97pjPAD9HA== 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 SN7PR11MB6701.namprd11.prod.outlook.com (2603:10b6:806:26b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.19; Mon, 29 Jun 2026 14:04:20 +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.0159.016; Mon, 29 Jun 2026 14:04:20 +0000 From: "Rohr, Stephan" To: Tom Tromey CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH 1/1] gdb: set the cache information in 'get_prev_frame_maybe_check_cycle' Thread-Topic: [PATCH 1/1] gdb: set the cache information in 'get_prev_frame_maybe_check_cycle' Thread-Index: AQHdBLOWWzfX/ogPiEOTR9hSrKC2L7ZQ8YSjgASeYzA= Date: Mon, 29 Jun 2026 14:04:18 +0000 Message-ID: References: <20260625145850.3104079-1-stephan.rohr@intel.com> <20260625145850.3104079-2-stephan.rohr@intel.com> <87se69wdbt.fsf@tromey.com> In-Reply-To: <87se69wdbt.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_|SN7PR11MB6701:EE_ x-ms-office365-filtering-correlation-id: 06209ce6-dc17-46d0-a11a-08ded5e74fa8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|23010399003|376014|18002099003|22082099003|6133799003|5023799004|11063799006|4143699003|56012099006|38070700021; x-microsoft-antispam-message-info: e7Y6n46WjocKdnywJvIFmk+t9mAhA522QEkUVJfCxomveYclmUDkA3RztaeoG7L/lBlV0YWAwEh0NRqNEjg548NcQJKonTXsOPB/7o/MZ8acBzJoKYGwZEa5kOzUpOQwJQsgXGkz2bYN3tfkdjbhWparTkJprNPWBuFzq1HMJ1XA9RZPEobroVksEacnRPmAtnu39zF+3cs0bEhVTB9XSFEjkOMKeqmFqeHMRC1reG4kNzMKLHdmNOoO3p4d8G8ZSGV71YTNAu+YakNpONJZhAxUPjjhwsXsqLV/GXHX5Vvoa43/3EIMm56/2GIAbDR5vwXskOBAJOSJarXBycfzECWH+TcBLBuClMCdRu/Sv0FdUB2NwIgiK2Qbyb/lVXJbXYJTjbK13dqPwFeyBAVqZJuHUVDmrCs/2gSVCaQMc38lAyIO4xTRP9TalOmRnnJCfXtiI+lJMZjAYUhMoq3aRTWFv9uewNTMND7tjkrL+FLfbH4aqCz+ml/u8PSvgx7I+J+Z+20b3p6p9o0YFK6bQ8gu1zsXbaq0ZO9lkcGfe+YXDs6uYtjoJe/HNnagAfrYcTOY76SgcyuoJzJxBlHhX6hzteSU+gBZjG7NboHHtbR4B5bpIkhIA1AGx3nh9IHJd9babAOVb3eHCOW2Q9eoKruZ54yuCQMgP9MzXOssTptxAxwKwk/SZEyqXxh+MFJ5PQy32FtBcKcQ4cvE55dYy2dIl2/XQJEKeHF/SB/hN7k= 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)(366016)(1800799024)(23010399003)(376014)(18002099003)(22082099003)(6133799003)(5023799004)(11063799006)(4143699003)(56012099006)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T2Exd00wSTh6WnAzbEhldkVQdlVpSDBOY29yS1d3dXpnM0Fsck5jTHpVblN1?= =?utf-8?B?bGtoZE9WdkFEVmt0V25pcGtGeXFzd1pURkNDOTduMkV1U1dwR1c1bDBJK2hL?= =?utf-8?B?Q2h3ZmRWVWljWEJlaWF4SFhteWwvZ2xpYWdJL1NCTENHU1NCY2N3Z0pSbVpq?= =?utf-8?B?dXhYelF5ZWVGWmM4d1B0cGVNSkpQWDRWTVkzMkdKUzN6b0Q5UzlobXZIVk56?= =?utf-8?B?dFZlMDROcTYxcHF4dmxsNk1hdFhmNHZwOWJld3psSkxLZEFyNkVac0tsNlh5?= =?utf-8?B?a1NHU0FzV3Btek41VzNyTHZpOUVobWc3NEd3MDlnQ3pLendVVEFXSHZQMWdB?= =?utf-8?B?b1F4c3JnajN1K1pRYjdMOUZvNUN0RzlhSGZ1QVZpU3dpN1dvNk5lRG56MVlC?= =?utf-8?B?bjhFUE5zaEZaQTlvdmpUVlJWT1ZnTmxMYU1HU0lBa2VZN2hpTkNDcDhuSDdv?= =?utf-8?B?TDQzUGFMQ2hjMWYyOGQxR3MyUnJ6R05xUFd2Q1F6N0k2cGJHSmUyYlBReGlL?= =?utf-8?B?S0EyMDhxZjRaRVA0TDRvb0NRbjZ3K0t0Tk9HVE85aUtmM284YU44c2ZvWmxj?= =?utf-8?B?WElqMlVGRTVIRnlIdmEzaWtLcVFNaVNZUks5bWUvclVycHlsbXN0YjhCSnph?= =?utf-8?B?QURsYU9NVExKNFEyZEo4SDlBbmExdHo1QUlxRXR2anVJUzFncnBDdlpHVkll?= =?utf-8?B?SjgyRTV5SGZzcmpDYTVFTm1FVGV1bkh0QWl0NHNjS04vdG56OEFVRWJreG9V?= =?utf-8?B?eVpvM244WS90UmVpUE1kanJDNDhnM0tTZjZRYlc0bTlNSzd2My9HVm1yYVVN?= =?utf-8?B?VmhqN25yUTZUWlFVZ2pRNFdPeGRLR2VlckRQUDRYelhscmcvbi9ZS2tINHhF?= =?utf-8?B?djBGNy9BVENRN1RUMnJVNXdYcEI3c051WjFHM2JnQ0JzcHp0WDhDNEN5b1J4?= =?utf-8?B?Vk0xVkpnZndVbHVGU3BmcmpxOTVXb3lOb3NHSlU2dUUzc2JpL0cwdzVNN1lT?= =?utf-8?B?Vk9SVWNsbzRRS20wMUV0QmNPMVdIR0lsTVl0a3pvb3A5clVIVUlGZ2h1VzF6?= =?utf-8?B?K2hlTEtzUUZxNE9jOG5pYkNKUEl0UlRKN0lya1RtV25PaXB5eWtZWnljU2Qv?= =?utf-8?B?Zy8waDFTQ0JmME9zT1hST01UMThUZUhLR0lURVFrTW1yTDR4QjNoMGQyZWxC?= =?utf-8?B?eUFuL1hwTU1Td2Z4ZDE4aXJpbFEwZnprb1ZtQXM1RnFCT1pqbVNyOEhFZzhn?= =?utf-8?B?OWZPd2lSNzhTUXNWYUFRL1pFTWE1UWVFUnBsanRMSlMvQW1LS0VtZTVyc2VG?= =?utf-8?B?RDNHZFdlSGkrWklybmZWbStTdVhDdHJ1MnBEdkhNcWVYMFYzWVNEeFdYaHN1?= =?utf-8?B?aWJ1QlFLRUFhK05KRXRmWXVLRzdabUM0Z2dBWnUzOXdlaWdwbG9xeE8rZGo0?= =?utf-8?B?SzNsT2tKakc4WDYweW1obFdmL2JsdVJ6ZytMNWZob0N6YW43RW9zaHo5YnMw?= =?utf-8?B?VUxNaXM4Q0xnOEI2OUZnK3hlbVN6Vkk4SFRDVUp3cGdsZk9OZUFrcXFYTDQw?= =?utf-8?B?NG5UZStsT2hjUE5OdVdzQUpRei9ySnJOY3craE5jTXZjMDNWekptVVNGaEhl?= =?utf-8?B?L21PeXF3REhuT1hQNzBiS3V3aWtESlJwaHpza2dENFprSURET0xpcEJBSGpk?= =?utf-8?B?eEJFTmJGSzdxVkIvcXh6amIyKzMxSSswTWJDNUUycUZLaGhNRDU2MUxLY1Iv?= =?utf-8?B?enB4ZmNKQUxONXA4RnpTb2wyOTByTmtQSFQ2MzJBbTc4aHE5MXp5SVR6SzUy?= =?utf-8?B?dUNVdDhhRU1VaCswNnBwVTFXelRWbDRBeEViN2dxWHFGcGxGbUMzdTFmZzJl?= =?utf-8?B?VzUyWGs0WFJBa2RFTUNpYTBsZXdYMUhscmNpVkw4NDczRDV4Tmx1Q0tKVUw2?= =?utf-8?B?OVBNOXZRUWFCR1ZZS21aMWFFYnBmYjNPZ2hrdzN5dlR6UHZqOGs4MU13eXUy?= =?utf-8?B?cXlZZkFtL1Q5SkJKRXUwYXpJNXdqZUlaNzl5OUp5N0FWVHVQS1FFMDFudmRO?= =?utf-8?B?dDdoNzNRc2hHNENMOXFHYXo3MHZhYW01UzN5UjJwMHNrZDlZR3BkOUxTaEdK?= =?utf-8?B?UTRENWpDcEVVSmxPTmV2bXdodUlYTmRxOEFjcDZFYnkzZmZXdDdqVDREdjhI?= =?utf-8?B?N08vR2E3Q3N0MnQ5VU1qZzRMNkYrWmhtaVljT3FCL3oydXhQckh4SW9EKzFK?= =?utf-8?B?SkNMSDRtT0puWEZuWjNqbU9wK2RWZHI5NUdHVEkvRmY4Mm8vd2VubTBhWWUv?= =?utf-8?B?c2JuK1pMbVhicWljZDJxTlVkYXJiNG1TL2djNUkvcGE1TmN5U1hCQT09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: cg7kYPWM1wJ3Mkj8GhZ4BYdbF3eBiLImD/dwmSdTVcBtv/Yd7Jp80PJrDYvFPjPfe41XBU9CY2nE7IF/0UrjFJkod5B4hZUY9163IkfTlSuGkEme++EahUcb29OFNzvOUxZEhxrl4h2dOjRY5bEP35SoruttZZI6psGvLsztTZfdOsG4LVA4D0GxQWihq+JIxupHSdB6ztUoIiBw14zU10oPCTwcxznuLIXMBgj7GwHRLOfPkPqLa5zAZ9q3bvYd0mQjAovDt55zu9QqMgl+OJaMi14W/YAb/m//IAcZjZpqKvDOxH8Xh4MIGRtUWuDloIjg0HF7Jsv4ML9gzv/cuQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR11MB6247.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06209ce6-dc17-46d0-a11a-08ded5e74fa8 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2026 14:04:18.3733 (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: uFSp1BW60YTT43ijAmVtWbh2CPqEgB4VTXt1MKMxdEp95EfvU3xVruEfdC+xWM9WHOmNvNTbC4gypJcHvJ8Gqw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6701 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 SGkgVG9tLA0KDQp0aGFuayB5b3UgZm9yIHlvdXIgZmVlZGJhY2shICBJIHdpbGwgZml4IHRoZSB0 eXBvcyBpbiB2MiBvZiB0aGUgcGF0Y2guDQoNCkknbGwgdHJ5IHRvIGV4cGxhaW4gdGhlIHByb2Js ZW0gaW4gbW9yZSBkZXRhaWwgbm93Og0KDQogIDEuIElmIHlvdSBydW4gYW4gaW5mZXJpb3IgY2Fs bCBhZnRlciB0aGUgdXAgY29tbWFuZCBpbnZhbGlkYXRlcw0KICAgICAgdGhlIHNlbGVjdGVkIGZy YW1lLg0KICAyLiBUaGUgc2VsZWN0ZWQgZnJhbWUgaXMgcmVidWlsZCBmb2xsb3dpbmcgdGhlIGNo YWluDQoNCiAgICAgICAgZ2V0X3NlbGVjdGVkX2ZyYW1lICgpIC0+IGxvb2t1cF9zZWxlY3RlZF9m cmFtZSAoKQ0KICAgICAgICAtPiBnZXRfcHJldl9mcmFtZV9hbHdheXNfMSAoKQ0KICAgICAgICAt PiBnZXRfcHJldl9mcmFtZV9tYXliZV9jaGVja19jeWNsZSAoKQ0KDQogIDMuIEF0IHRoaXMgcG9p bnQsIHRoZSBmcmFtZV9pbmZvX3B0ciBpcyBjb25zdHJ1Y3RlZCBiZWZvcmUgdGhlDQogICAgICBm cmFtZS1pZCBpcyBjb21wdXRlZC4gIFRoZSBjYWNoZSBJbmZvcm1hdGlvbiBpcyBub3QgdXBkYXRl ZCBhcw0KICAgICAgJ2NvbXB1dGVfZnJhbWVfaWQnIG9ubHkgdXBkYXRlcyB0aGUgZnJhbWUgaWQg b2YgdGhlIGludGVybmFsDQogICAgICAnZnJhbWVfaW5mbycgcG9pbnRlci4NCg0KICA0LiBJZiB3 ZSBub3cgcnVuIHRoZSAiZnJhbWUiIGNvbW1hbmQgaW4gY29tYmluYXRpb24gd2l0aCBhDQogICAg ICBwcmV0dHktcHJpbnRlciwgdGhpcyBpbnZva2VzIGFub3RoZXIgaW5mY2FsbCB0byBldmFsdWF0 ZSB0aGUNCiAgICAgIHByZXR0eS1wcmludGVyLg0KDQogIDUuIFRoaXMgY2xlYXJzIHRoZSAnbV9w dHInIG1lbWJlciBvZiB0aGUgZnJhbWVfaW5mb19wdHIuIFNpbmNlIHRoZSBjYWNoZQ0KICAgICAg IGlkIGlzIG5vdCBzZXQsIGEgc3Vic2VxdWVudCByZWluZmxhdGUgZmFpbHMuDQoNCkEgdmVyeSBz aW1wbGUgZml4IGZvciB0aGlzIGNvdWxkIGJlOg0KDQpAQCAtMjMzMiw3ICsyMzYxLDcgQEAgZ2V0 X3ByZXZfZnJhbWVfbWF5YmVfY2hlY2tfY3ljbGUgKGNvbnN0IGZyYW1lX2luZm9fcHRyICZ0aGlz X2ZyYW1lKQ0KICAgICAgIHRocm93Ow0KICAgICB9DQoNCi0gIHJldHVybiBwcmV2X2ZyYW1lOw0K KyAgcmV0dXJuIGZyYW1lX2luZm9fcHRyIChwcmV2X2ZyYW1lLmdldCAoKSk7DQogfQ0KDQpJdCBj b25zdHJ1Y3RzIGEgbmV3IGZyYW1lX2luZm9fcHRyIHVzaW5nIHRoZSB1cGRhdGVkIHJhdyBwb2lu dGVyDQpvZiAncHJldl9mcmFtZScuICBUaGlzIGlzIHNvbWV3aGF0IHJlZHVuZGFudCBhcyBhbm90 aGVyIGZyYW1lX2luZm9fcHRyDQppcyBhZGRlZCB0byB0aGUgZnJhbWUgbGlzdCBpbiB0aGUgZnJh bWVfaW5mb19wdHIgY3Rvci4NCg0KVGhlIGZyYW1lIGxpc3QgZW50cnkgZnJvbSANCg0KICAgZnJh bWVfaW5mb19wdHIgcHJldl9mcmFtZSA9IGdldF9wcmV2X2ZyYW1lX3JhdyAodGhpc19mcmFtZSk7 DQoNCmlzIHJlbW92ZWQgYWdhaW4gYnkgdGhlIGZyYW1lX2luZm9fcHRyJ3MgZHRvci4NCg0KVGhp cyB3b3VsZCBhZGQgc29tZSBvdmVyaGVhZC4gDQoNCkkgZGlkbid0IGZpbmQgYSBiZXR0ZXIgc29s dXRpb24uICBXZSBjb3VsZCBtb2RpZnkgJ2dldF9wcmV2X2ZyYW1lX3JhdycgdG8NCnJldHVybiBh IHJhdyBwb2ludGVyIGluc3RlYWQgKGl0IGlzIHRoZSBvbmx5IGxvY2F0aW9uIHdoZXJlIGlzIHRo aXMgY2FsbGVkIGF0DQphbGwpLiAgQnV0IHdlJ2QgbmVlZCBhIHRlbXBvcmFyeSBjb3B5IG9mIHRo ZSBmcmFtZV9pbmZvX3B0ciBhbnl3YXlzLA0KZWl0aGVyIHRvIHBhc3MgYSBmcmFtZV9pbmZvX3B0 ciB0byAnY29tcHV0ZV9mcmFtZV9pZCcgb3IgaW5zaWRlIG9mDQonY29tcHV0ZV9mcmFtZV9pZCcg KHRvIGZvcndhcmQgdGhlIGZyYW1lIGlkIHRvDQonZnJhbWVfdW53aW5kX2ZpbmRfYnlfZnJhbWUn KS4gIENoYW5naW5nIHRoZXNlIGZ1bmN0aW9ucyB0bw0KYWNjZXB0IGEgcmF3IGZyYW1lX2luZm8g cG9pbnRlciBpcyBub3QgZGVzaXJlZCBpbiBteSBwb2ludCBvZiB2aWV3Lg0KDQpJIGFwcHJlY2lh dGUgeW91ciBmZWVkYmFjay4NCg0KVGhhbmtzDQpTdGVwaGFuDQoNCj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gRnJvbTogVG9tIFRyb21leSA8dG9tQHRyb21leS5jb20+DQo+IFNlbnQ6 IEZyaWRheSwgMjYgSnVuZSAyMDI2IDE3OjA3DQo+IFRvOiBSb2hyLCBTdGVwaGFuIDxzdGVwaGFu LnJvaHJAaW50ZWwuY29tPg0KPiBDYzogZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gU3Vi amVjdDogUmU6IFtQQVRDSCAxLzFdIGdkYjogc2V0IHRoZSBjYWNoZSBpbmZvcm1hdGlvbiBpbg0K PiAnZ2V0X3ByZXZfZnJhbWVfbWF5YmVfY2hlY2tfY3ljbGUnDQo+IA0KPiA+Pj4+PiBTdGVwaGFu IFJvaHIgPHN0ZXBoYW4ucm9ockBpbnRlbC5jb20+IHdyaXRlczoNCj4gDQo+ID4gRnJvbTogIlJv aHIsIFN0ZXBoYW4iIDxzdGVwaGFuLnJvaHJAaW50ZWwuY29tPg0KPiA+ICdnZXRfcHJldl9mcmFt ZV9tYXliZV9jaGVja19jeWNsZScgcmV0cmlldmVzIHRoZSBwcmV2aW91cyBmcmFtZSBhbmQNCj4g PiBjb21wdXRlcyB0aGUgZnJhbWUgaWQuICBBdCB0aGlzIHBvaW50LCB0aGUgZnJhbWUgaWQgaXMg bm90IGNhY2hlZCB5ZXQsDQo+ID4gd2hpY2ggcHJldmVudHMgdGhlIGZyYW1lIGZyb20gYmVpbmcg cmVpbmZsYXRlZCBvbmNlIHRoZSBmcmFuZSBjYWNoZSBpcw0KPiANCj4gcy9mcmFuZS9mcmFtZS8N Cj4gDQo+ID4gICAxLiBCdWlsZCB0aGUgJ3ByZXZfZnJhbWUnIGFuZCBldmVudHVhbGx5IGNhbGxz DQo+ID4gICAgICAnZ2V0X3ByZXZfZnJhbWVfbWF5YmVfY2hlY2tfY3ljbGUnLiAgVGhlIGZyYW1l X2lkIGlzIG9ubHkgY29tcHV0ZWQNCj4gPiAgICAgIGZvciB0aGUgcmF3IGZyYW1lIHBvaW50ZXIs IHRoZSB3cmFwcGluZyAnZnJhbWVfaW5mb19wdHInIGl0IG5vdA0KPiA+ICAgICAgdXBkYXRlZC4N Cj4gDQo+IHMvaXQgbm90L2lzIG5vdC8NCj4gDQo+ID4gKyAgLyogTm8gY3ljbGUgYW5kIHRoZSBm cmFtZSBpcyBhZGRlZCB0byB0aGUgZnJhbWUgc3Rhc2gsIHVwZGF0ZSB0aGUgY2FjaGUNCj4gPiAr ICAgICBpbmZvcm1hdGlvbiB0byBlbnN1cmUgdGhlIGZyYW1lIGNhbiBiZSByZWluZmxhdGVkIGFm dGVyIHRoZSBjYWNoZSBpcw0KPiA+ICsgICAgIGZsdXNoZWQuICAqLw0KPiA+ICsgIGlmIChwcmV2 X2ZyYW1lKQ0KPiA+ICsgICAgcHJldl9mcmFtZS51cGRhdGVfY2FjaGUgKCk7DQo+ID4gKw0KPiAN Cj4gSSB3b25kZXIgaWYgc29tZSBvdGhlciBhcHByb2FjaCBjb3VsZCBiZSB0YWtlbiBoZXJlLg0K PiBJdCBzZWVtcyB1bmZvcnR1bmF0ZSB0byBoYXZlIHRvIGFkZCBhIG5ldyBwdWJsaWMgbWV0aG9k IHRvIHRoaXMgY2xhc3MNCj4ganVzdCB0byB3b3JrIGFyb3VuZCBzb21lIHNvcnQgb2Ygb3JkZXJp bmcgaXNzdWUuDQo+IA0KPiBUaGF0IHNhaWQgSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB0aGUg cHJvYmxlbSB3ZWxsIGVub3VnaCB0byBzdWdnZXN0IGENCj4gYmV0dGVyIHNvbHV0aW9uLiAgTGlr ZSBzaG91bGQgbWF5YmUgZ2V0X3ByZXZfZnJhbWVfcmF3IG5vdCByZXR1cm4gYQ0KPiBmcmFtZV9p bmZvX3B0cj8gIEFuZCB0aGVuIHRoZSBmcmFtZV9pbmZvX3B0ciBiZSBjcmVhdGVkIGFmdGVyIHRo ZSBjYWxsDQo+IHRvIGZyYW1lX3N0YXNoX2FkZCBpbiBnZXRfcHJldl9mcmFtZV9tYXliZV9jaGVj a19jeWNsZT8NCj4gDQo+IFRvbQ0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSAoKUmVnaXN0ZXJlZCBB ZGRyZXNzOiBEb3JuYWNoZXIgU3RyYXNzZSAxLCA4NTYyMiBGZWxka2lyY2hlbiwgR2VybWFueQpU ZWw6ICs0OSA4OSA5OTEgNDMwLCB3d3cuaW50ZWwuZGUKTWFuYWdpbmcgRGlyZWN0b3JzOiBIYXJy eSBEZW1hcywgSmVmZnJleSBTY2huZWlkZXJtYW4sIFlpbiBDaG9uZyBTb3JyZWxsCkNoYWlycGVy c29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpSZWdpc3RlcmVkIFNlYXQ6 IE11bmljaApDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIgMTg2 OTI4Cg==