From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id nWOYN2rwTGpX+CoAWB0awg (envelope-from ) for ; Tue, 07 Jul 2026 08:26:18 -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=OxswFZJ+; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D14081E098; Tue, 07 Jul 2026 08:26:18 -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 [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 674FC1E070 for ; Tue, 07 Jul 2026 08:26:17 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 736604BA2E25 for ; Tue, 7 Jul 2026 12:26:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 736604BA2E25 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=OxswFZJ+ Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by sourceware.org (Postfix) with ESMTPS id 4C3124BA2E22 for ; Tue, 7 Jul 2026 12:25:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4C3124BA2E22 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 4C3124BA2E22 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=192.198.163.8 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1783427148; cv=fail; b=bbg7vPrU4PTnGgliAwZi4+Z9MBRGEiZXvw3/3DDFyLQrrG/CFPut17B/A8Q+MX+rnbkfgKngv+IOS7dWWX1YNx+0OEoZn2WqF9n09bCT5jai8VoVZBpwzAZ2bqDm7xOqR3nAg3eTyXyGKtBLI7T/rPbTknCSPEfhvW8UZwJUUkw= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1783427148; c=relaxed/simple; bh=ddZn91V/lUjumndv33DFNuJMVZKgnsCOZCuGbImj3Yg=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=GjbAaGOMBI/5RpVagiBnrYNvvHh0CFk+7bQRq2uZqaQRszOimgdKC4t4sJI5DuqkctQjaxBaktHxgfxNeiRi2bckUCrXabol6j0Yv5DNR5vWZlUDUBbG6ppsVk/KYuKmDVeBC0YlPPh6GHG65/DZj7VGgqJqaCh3xShxUlCZPR4= 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=OxswFZJ+ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4C3124BA2E22 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1783427148; x=1814963148; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=ddZn91V/lUjumndv33DFNuJMVZKgnsCOZCuGbImj3Yg=; b=OxswFZJ+d3I1Nm7puQg60FKJNKNSxjnvqlWRg/kTFmLSRs6/+5yJ1RsC YZDYSNJr2TY6eiRFLUaeT949v9AIUxBEkV/zqa9kQsglOBmla6GrgMevA XX/lI5ns6TneUXGNI9CocJlFpstKBHMKJoV2YeLaseiTYBFckqSBWpJ1s oRvtTV5hefvgSCQFfooacctlqmv1nd0ugJinf9xogLG/z/d5nZc7CYmI9 YEinxN91bFknQQ68fqYifP/5R+qnVCqPaRE3WFejLMD8VdZIYrRM0slrM tfe2J2BWBNma5cvxzziAkUs/Cy45f6YvW6uVKzZuwgW6pKb+2KZNBXQ8l g==; X-CSE-ConnectionGUID: TjnoyafQTlaEdkyUjaJzDw== X-CSE-MsgGUID: nZl0OTpHRGuBA0uKcDWjRg== X-IronPort-AV: E=McAfee;i="6800,10657,11839"; a="101617746" X-IronPort-AV: E=Sophos;i="6.25,153,1779174000"; d="scan'208";a="101617746" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jul 2026 05:25:46 -0700 X-CSE-ConnectionGUID: ms7KzRc5Se+H9LV3osRuDQ== X-CSE-MsgGUID: u850P8C7QWeORpXgLeogSw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,153,1779174000"; d="scan'208";a="249999273" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by fmviesa010.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jul 2026 05:25:46 -0700 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) 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; Tue, 7 Jul 2026 05:25:46 -0700 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) 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.43 via Frontend Transport; Tue, 7 Jul 2026 05:25:46 -0700 Received: from SN4PR2101CU001.outbound.protection.outlook.com (40.93.195.63) by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 7 Jul 2026 05:25:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ciBuj4/BZnuucbBQnBbWWlxS6PuRl7GDVDiYOTmYxEp/HA/nyPGJCp1Bz5cUKYEbI13k+B6oeF6I4lToQnJpxzp5IK8jGouKvMl9TzSQ7bOZ9Y6aLHFmFJN6Itq69yCAZ0CjkpzG8DhVfs426bP7pPRtWdtxjCU46CHP8u6GR+PIwPsMcl8kIvbMtvOANdXPrhvUxetysS33ZYMewAlEpRBsuBm2NzSNt94bxCSGnRYb9BJ/M0y3MyDU3Ts6ihvv/jv2hWp2eHaV5mK/awiqPSxqfnEe06A9D5ofA55o8rtcTrMYDp0Z5Aw4MrHYY1biVTg1NZHtFIpI+GIqjOV+GA== 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=i8OUYrCGXpOut/FVTERIASkdcvQc67VBfvLRzBjP1IA=; b=aq3w8b2/tX9+b0tlHy0DyQx/KdhtbgcFRMME0lZRtSVEA0eIESaFyviLxDoLdgydHonrf6i2oo+YQXRSKTqXXAgfRHqTwUSoQb3En3OcvG9pShBIo23dlsGse6pAgLcvs60bL7yrPf8YUn6XOThaYnbsXpk77PHkghFdwx4rS4eiRD0r8oW8K1gmKLtU494iEkw+nC5QiKSE24rYo1xs+HY2hASeZLO38LKHlxtufXMGmgwJKUu+ndAwLqJ3CuSmUTQxSD0P1ERpREL/NptqCvGpR18H0fkV3C2gT897+fgLF1ADtyWA92Tc/3+HstAk1AXXch65P8gRcksxzUYJgg== 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 MN2PR11MB4695.namprd11.prod.outlook.com (2603:10b6:208:260::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.14; Tue, 7 Jul 2026 12:25:43 +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; Tue, 7 Jul 2026 12:25:43 +0000 From: "Rohr, Stephan" To: Andrew Burgess , 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/ogPiEOTR9hSrKC2L7ZQ8YSjgASeYzCADF7VgIAAHV+w Date: Tue, 7 Jul 2026 12:25:43 +0000 Message-ID: References: <20260625145850.3104079-1-stephan.rohr@intel.com> <20260625145850.3104079-2-stephan.rohr@intel.com> <87se69wdbt.fsf@tromey.com> <87tsqbt7ge.fsf@redhat.com> In-Reply-To: <87tsqbt7ge.fsf@redhat.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_|MN2PR11MB4695:EE_ x-ms-office365-filtering-correlation-id: f56b90e2-8fff-410c-b46e-08dedc22dd3d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|10070799003|23010399003|1800799024|38070700021|56012099006|11063799006|5023799004|4143699003|6133799003|18002099003|22082099003; x-microsoft-antispam-message-info: le+LGDdU0VqYN4bjOogXtXGWUS9h6uKev+szKEQqpEHkuWHMCYxWCGa2sV0SIiFAPZGXwuwGND/oHf5TA0W88h6jlFz7Pab5pPd/DqjfUDV71OOOiRf8aie8o7qdV4W2LpQWPLz4QcwYtdPDzUoYcxctlhUotkbOsbSwJixcJ/RoXBrCl0mYXjMkKYAWqrNoKMeAmmhA2gFGEFwglgK8Q+bIBQpGwn7UN9/wJI4U7jBZWOBonzZFED7ZQhTPc/CNZj6aR49OV0HEZADAUCp9RGOaSJPHZMkt5hsbUxQQSINplTTZSUW1aG9CTOmU+Xx/DKv1IqYw8ctmn86UFP3/e8aXBu1MXoOYdJ2I4tkt2qz9JiiLCmZ4wf2MGdo44TwJgPIyyDjfqG4XbKhvu4ZsvViYIDDWYrBd+xz62plNRPRfC2hyNwGl8oySNkvSM7egpE1RUfw+wF9jUy/tIAP9y0oqguYlghS6hawmPtfw7evctBZ8dne9sh8kYaCGBKsG+HQwMBFZVBKGPWi4/dcYWuVpiyOOvRoHl+t9fOF9zgagc8B3Y96F82necKMVgd1AZ9nfzdOwV0TOvHBbxp8RMFqltedA3aE5BCyIceJ7rj5K8f0daksyYjRsqu2l9Ir92/GMxDG6cq8A/h6HUOg77M1SAOLFhCvT6YjZeSiFJyl1jKJY1NNb5SnZJ/3LAM6WuXi/4Srfl5/z2WLCG0lyPspXTt0uQbkb9vHWZi2RlWA= 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)(376014)(366016)(10070799003)(23010399003)(1800799024)(38070700021)(56012099006)(11063799006)(5023799004)(4143699003)(6133799003)(18002099003)(22082099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aXdTaHJXVHZ4MndZalFPOFIvK2h0RDFBWEcrMzVuTEJGWStMcDcyNWFXbDlP?= =?utf-8?B?Z3lvb3ZTSDVYTGV4MkwxdlNKUnFaSmwwYjl1T0xkdURlUFR6SkhBeFZabklI?= =?utf-8?B?SnhVY1J1cjlIdXZ6S280UmZOd1lkMVQ1aHl5dVBqZkhZRkhkUHNLUlVRR09i?= =?utf-8?B?RnczZmtEWVdBT2ZNcmFpNEU3M0doSjZqMDd2NTZHak9ERmQwSzdJQUI0M2k4?= =?utf-8?B?elJQZEVsOFRLWUtvalc1T2tTWkVhWStBM2hvU2tuZHBMRTR0ZTlWanpBTzdx?= =?utf-8?B?NEl5anBCVUpTV0JkenFSQ2hUQ1NPamJReVNuVHhtRm9ZRG9ZUVRVVjFmMkht?= =?utf-8?B?eUdjS0FhOTRxZzNVVWZKUnRnSU9aWi9aT0tKckRLaW9tVVpXamJlMy9RNkVz?= =?utf-8?B?TkVxTisybjV6MjByN1J0ZEwrUTAwZmFMUmFKbFJqY2p1OUYvNWJ2WDQrWEln?= =?utf-8?B?RURwbTRwc2NhSFBOTllzVFppSHVJbCtIRTU1cUVXMU81ZTdMWUZhOEplSkhY?= =?utf-8?B?bjBmTjk2RGR3ZkdvRUZic2MxZFUvbjFmTjJDSGZNOXhCamRYSE5YWXhVZ21V?= =?utf-8?B?RzAzQXFRb004ZDhiNU5WVExWcmpPaHJRUkNRNUlMTGFWSXpyRXJQZ1JJSzNy?= =?utf-8?B?Nm5lekNTVTI3bGJDQ25BYXVMdTZ2OFB4UjVFMG1SUUpIZGtDZW5xL3BkOUpD?= =?utf-8?B?eDdkRjJKaC85VE9DekRMS3JtR05JR1NXRXI3OHJtTlZaUzhEWE5RK1YxRjl5?= =?utf-8?B?b3F3UUF3aE43Q0N1YlQrbVV3R2QwYy9Yait4RjRLTS9SNVlld2REQzE5MEEy?= =?utf-8?B?MTRVTk9VRGtDNmhoa1g4bGFFZ2htTkRjL0ltUitjZG5qMWFuZUVDT2tjUkMy?= =?utf-8?B?Vzh2M2Y4YkloVDlkTlk0N3phSFlSTW95RGZ6QnE1SWYzKzJjUG9GcWVKN05p?= =?utf-8?B?VmFYSkZNb2JuNi8zdllhc1JmT0tZbmdmbHVoL29ITmRnQW1WbUNEcHo5RkxL?= =?utf-8?B?Yng2L29hS3oyMU4xeXpMV1VycWxTMUFZcE5scUExOTNGQjlLMVIyeGhJZlhm?= =?utf-8?B?ZkFBS3I1WnR2NVpzU0RiYXlMeEJ3MkFKTzFweU1pS0d4UEY2b1BpWTRwZllH?= =?utf-8?B?ckhWZm4xMDUvWUkyK09Qc3dXK1FlUHRVR0VsampLVEhIZnJzeTBmc1RRWmJV?= =?utf-8?B?SVR6aWM4NVNmWVBHZkVJNDhhWWQrY25Jdm9QaGwrdlAwTzdGWVc0UDNYQ3Q4?= =?utf-8?B?Qk56LzRra3RJNHlqdU4vejF6VFhTVkFuaUUxT2ZEa1ozdnJsTXpBcmlkV3k0?= =?utf-8?B?WGdFQk9UQXMwdEp4VkptK2FVcTRzVmppRWdMcjdPQnNWa1dIS1IzMCtKdzY5?= =?utf-8?B?eUVqcGROVWVCV092Tm02cExnckxWSVJjZjdFVUJ3aGNGOEgwVVRQUytTSDNN?= =?utf-8?B?SkVFVGwrVklaeUV5UzlCNldqT1BjcjN5VmJDMXo2ZENOa2NKRVNOeVJOUENh?= =?utf-8?B?QVQ5VE4ydmNNRDZSaUEvRXFSOEE5RmgvTFFFS2ZQc0VxTFFYbCtlMXNoQi9Y?= =?utf-8?B?WmNBWldRMy9lRmkySUgvZ3o0NXlsMGk4djkzVGtQSkJoSXJ5TVVPY3FMZkww?= =?utf-8?B?ejA2OEpNVmgxdlBhT3oweFA2K25paXFVOU50SHdvOGk3TDZmSTArTGpCWGdC?= =?utf-8?B?ditpeWI5UjRGSFpYQnpSYUUrYU1zcHR3NktFQnlwOVk0OHFLOTA2cXlTUlpt?= =?utf-8?B?VGJIMmlORG1SU1hjdmFya3cydnJVNVAzbmdSMVk0MmU5QTYyYjZ0MjlkU1U2?= =?utf-8?B?Ny81cnVRS2NIcktTRGtSYzBiQWJXcys0Z1N1SnZwNnMvcHlSVU1HT001QSt2?= =?utf-8?B?RGhZaWUybG1ERWxheXNVcU9tcWNGSGNoT29JcDhJSU9HNUJUd0pZWW5BMDZU?= =?utf-8?B?Zzd1WTY2R1RxWEk3T3F1RGFHTnl5V25OOW1ab2N4clBZQVdoTktJczVOemNt?= =?utf-8?B?QTA3b0tWUDVyWjRnWlNlVUxHUFgxUzJ1SExRQlgrMmdyTHNoUWVZdWtralNP?= =?utf-8?B?dlZ3SFp4bFdjcTdiZEIvRGx1UEY5b1Q5S25VU2I5c3VYYlJPNkIxS0dqWnM5?= =?utf-8?B?V2hHQmxPcXU1cTFNeE1aNHFXcXJqNHBZSzM5SUZnRkJ6NmtkR1F3NCtmUWgx?= =?utf-8?B?Y3ZWRmFXdFNVTGxCTEhPMER4Ym92M3FqcEh4bmEyTTJDbElDa1VGTVNNZ2Nh?= =?utf-8?B?dXQ0OGNwQTVSRXhGL3ZUVUNyaVIrRjByemxFcmF6K0I4Tk1PVFQ0djhFYUI5?= =?utf-8?B?VnYycjNNeGtMRWwrb252anc1cGRGdDJIQzB3Y2hIcXM3d0FyaWlwYzBlMmQy?= =?utf-8?Q?KLbLgP4l3Q2qOXXMLFxIEOL/0mxCYQCoxC8cKETgJQTFZ?= x-ms-exchange-antispam-messagedata-1: mdVXdCUlT14qeA== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: pQ0srprVT5uhEId+Otnztn+XRo6CEolo5iQJJ+1S/FHUARI+HP2hC0jciUxeRI/oKvVOvqplkZz75+qPHWcxw3qqO9HKjWXm+Ih4Zj0z1V2BaWUW43GrcQkzdwCY5thoU35iY/7pbbLrgEMvqK5Oiyu2ha02uPPuZ91jlsF+UGwknceBS+aAUDTBVSQ9yt5KmVvmSWWUCqg2K7X5DTfUoQ8K8JnuKkOcMxO2qXznDI2UgTeR0P9Tc4HxWaMozz+MTuxt6v/B0nQMzdOfXeG+x6mx9x/dxgGI1IXbVDVs35bD0/CbxnKHjC+TiP+n4vLmJiQx4N+zWrr2TyAWIg/Uog== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR11MB6247.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f56b90e2-8fff-410c-b46e-08dedc22dd3d X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2026 12:25:43.1717 (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: sJn8jS8AK6piQCrtRcSpxrAO9tmfmqN95M3veB9uyc6qtgR435e6ZWHWJwLXHvmwXarqIcEZAt2A2sYLiC4apA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4695 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 SGVsbG8gQW5kcmV3LA0KDQpJIHRoaW5rIGNoYW5naW5nICdnZXRfcHJldl9mcmFtZV9yYXcnIHRv IHJldHVybiBhIHJhdyBwb2ludGVyDQphbmQgY2hhbmdpbmcgJ2NvbXB1dGVfZnJhbWVfaWQnIHRv IGFjY2VwdCBhIHJhdyBwb2ludGVyIHNlZW1zDQpyZWFzb25hYmxlLg0KDQpJIHdhcyBoZXNpdGFu dCB0byBwcm9wb3NlIHRoaXMgY2hhbmdlIGFzIGNhbGxpbmcNCidmcmFtZV91bndpbmRfZmluZF9i eV9mcmFtZScgaW4gJ2NvbXB1dGVfZnJhbWVfaWQnIHJlcXVpcmVzDQphIGZyYW1lX2luZm9fcHRy LiAgU2FtZSBmb3IgJyBmaS0+dW53aW5kLT50aGlzX2lkICguLiknLiAgSXQgZmVlbHMgd3JvbmcN CnRvIGNyZWF0ZSBhIHRlbXBvcmFyeSBmcmFtZV9pbmZvX3B0ciBmb3IgdGhlc2UgY2FsbHMsIHRo b3VnaCBJIG9ic2VydmVkDQpzaW1pbGFyIHBhdHRlcm5zLCBlLmcuLCBhcyBkb25lIGluICdjcmVh dGVfbmV3X2ZyYW1lJy4NCg0KQ2hhbmdpbmcgJ2dldF9wcmV2X2ZyYW1lX21heWJlX2NoZWNrX2N5 Y2xlJyB0byBjcmVhdGUgYSBmcmFtZV9pbmZvX3B0cg0Kb2JqZWN0IGFmdGVyIGl0cyBJRCBpcyBj b21wdXRlZCBjZXJ0YWlubHkgZml4ZXMgdGhlIGJ1Zy4NCg0KVGhhbmtzDQpTdGVwaGFuDQoNCj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IEJ1cmdlc3MgPGFidXJn ZXNzQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIDcgSnVseSAyMDI2IDEyOjM0DQo+IFRv OiBSb2hyLCBTdGVwaGFuIDxzdGVwaGFuLnJvaHJAaW50ZWwuY29tPjsgVG9tIFRyb21leQ0KPiA8 dG9tQHRyb21leS5jb20+DQo+IENjOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiBTdWJq ZWN0OiBSRTogW1BBVENIIDEvMV0gZ2RiOiBzZXQgdGhlIGNhY2hlIGluZm9ybWF0aW9uIGluDQo+ ICdnZXRfcHJldl9mcmFtZV9tYXliZV9jaGVja19jeWNsZScNCj4gDQo+ICJSb2hyLCBTdGVwaGFu IiA8c3RlcGhhbi5yb2hyQGludGVsLmNvbT4gd3JpdGVzOg0KPiANCj4gPiBIaSBUb20sDQo+ID4N Cj4gPiB0aGFuayB5b3UgZm9yIHlvdXIgZmVlZGJhY2shICBJIHdpbGwgZml4IHRoZSB0eXBvcyBp biB2MiBvZiB0aGUgcGF0Y2guDQo+ID4NCj4gPiBJJ2xsIHRyeSB0byBleHBsYWluIHRoZSBwcm9i bGVtIGluIG1vcmUgZGV0YWlsIG5vdzoNCj4gPg0KPiA+ICAgMS4gSWYgeW91IHJ1biBhbiBpbmZl cmlvciBjYWxsIGFmdGVyIHRoZSB1cCBjb21tYW5kIGludmFsaWRhdGVzDQo+ID4gICAgICAgdGhl IHNlbGVjdGVkIGZyYW1lLg0KPiA+ICAgMi4gVGhlIHNlbGVjdGVkIGZyYW1lIGlzIHJlYnVpbGQg Zm9sbG93aW5nIHRoZSBjaGFpbg0KPiA+DQo+ID4gICAgICAgICBnZXRfc2VsZWN0ZWRfZnJhbWUg KCkgLT4gbG9va3VwX3NlbGVjdGVkX2ZyYW1lICgpDQo+ID4gICAgICAgICAtPiBnZXRfcHJldl9m cmFtZV9hbHdheXNfMSAoKQ0KPiA+ICAgICAgICAgLT4gZ2V0X3ByZXZfZnJhbWVfbWF5YmVfY2hl Y2tfY3ljbGUgKCkNCj4gPg0KPiA+ICAgMy4gQXQgdGhpcyBwb2ludCwgdGhlIGZyYW1lX2luZm9f cHRyIGlzIGNvbnN0cnVjdGVkIGJlZm9yZSB0aGUNCj4gPiAgICAgICBmcmFtZS1pZCBpcyBjb21w dXRlZC4gIFRoZSBjYWNoZSBJbmZvcm1hdGlvbiBpcyBub3QgdXBkYXRlZCBhcw0KPiA+ICAgICAg ICdjb21wdXRlX2ZyYW1lX2lkJyBvbmx5IHVwZGF0ZXMgdGhlIGZyYW1lIGlkIG9mIHRoZSBpbnRl cm5hbA0KPiA+ICAgICAgICdmcmFtZV9pbmZvJyBwb2ludGVyLg0KPiA+DQo+ID4gICA0LiBJZiB3 ZSBub3cgcnVuIHRoZSAiZnJhbWUiIGNvbW1hbmQgaW4gY29tYmluYXRpb24gd2l0aCBhDQo+ID4g ICAgICAgcHJldHR5LXByaW50ZXIsIHRoaXMgaW52b2tlcyBhbm90aGVyIGluZmNhbGwgdG8gZXZh bHVhdGUgdGhlDQo+ID4gICAgICAgcHJldHR5LXByaW50ZXIuDQo+ID4NCj4gPiAgIDUuIFRoaXMg Y2xlYXJzIHRoZSAnbV9wdHInIG1lbWJlciBvZiB0aGUgZnJhbWVfaW5mb19wdHIuIFNpbmNlIHRo ZSBjYWNoZQ0KPiA+ICAgICAgICBpZCBpcyBub3Qgc2V0LCBhIHN1YnNlcXVlbnQgcmVpbmZsYXRl IGZhaWxzLg0KPiA+DQo+ID4gQSB2ZXJ5IHNpbXBsZSBmaXggZm9yIHRoaXMgY291bGQgYmU6DQo+ ID4NCj4gPiBAQCAtMjMzMiw3ICsyMzYxLDcgQEAgZ2V0X3ByZXZfZnJhbWVfbWF5YmVfY2hlY2tf Y3ljbGUgKGNvbnN0DQo+IGZyYW1lX2luZm9fcHRyICZ0aGlzX2ZyYW1lKQ0KPiA+ICAgICAgICB0 aHJvdzsNCj4gPiAgICAgIH0NCj4gPg0KPiA+IC0gIHJldHVybiBwcmV2X2ZyYW1lOw0KPiA+ICsg IHJldHVybiBmcmFtZV9pbmZvX3B0ciAocHJldl9mcmFtZS5nZXQgKCkpOw0KPiA+ICB9DQo+ID4N Cj4gPiBJdCBjb25zdHJ1Y3RzIGEgbmV3IGZyYW1lX2luZm9fcHRyIHVzaW5nIHRoZSB1cGRhdGVk IHJhdyBwb2ludGVyDQo+ID4gb2YgJ3ByZXZfZnJhbWUnLiAgVGhpcyBpcyBzb21ld2hhdCByZWR1 bmRhbnQgYXMgYW5vdGhlciBmcmFtZV9pbmZvX3B0cg0KPiA+IGlzIGFkZGVkIHRvIHRoZSBmcmFt ZSBsaXN0IGluIHRoZSBmcmFtZV9pbmZvX3B0ciBjdG9yLg0KPiA+DQo+ID4gVGhlIGZyYW1lIGxp c3QgZW50cnkgZnJvbQ0KPiA+DQo+ID4gICAgZnJhbWVfaW5mb19wdHIgcHJldl9mcmFtZSA9IGdl dF9wcmV2X2ZyYW1lX3JhdyAodGhpc19mcmFtZSk7DQo+ID4NCj4gPiBpcyByZW1vdmVkIGFnYWlu IGJ5IHRoZSBmcmFtZV9pbmZvX3B0cidzIGR0b3IuDQo+ID4NCj4gPiBUaGlzIHdvdWxkIGFkZCBz b21lIG92ZXJoZWFkLg0KPiA+DQo+ID4gSSBkaWRuJ3QgZmluZCBhIGJldHRlciBzb2x1dGlvbi4g IFdlIGNvdWxkIG1vZGlmeSAnZ2V0X3ByZXZfZnJhbWVfcmF3JyB0bw0KPiA+IHJldHVybiBhIHJh dyBwb2ludGVyIGluc3RlYWQgKGl0IGlzIHRoZSBvbmx5IGxvY2F0aW9uIHdoZXJlIGlzIHRoaXMg Y2FsbGVkIGF0DQo+ID4gYWxsKS4gIEJ1dCB3ZSdkIG5lZWQgYSB0ZW1wb3JhcnkgY29weSBvZiB0 aGUgZnJhbWVfaW5mb19wdHIgYW55d2F5cywNCj4gPiBlaXRoZXIgdG8gcGFzcyBhIGZyYW1lX2lu Zm9fcHRyIHRvICdjb21wdXRlX2ZyYW1lX2lkJyBvciBpbnNpZGUgb2YNCj4gPiAnY29tcHV0ZV9m cmFtZV9pZCcgKHRvIGZvcndhcmQgdGhlIGZyYW1lIGlkIHRvDQo+ID4gJ2ZyYW1lX3Vud2luZF9m aW5kX2J5X2ZyYW1lJykuICBDaGFuZ2luZyB0aGVzZSBmdW5jdGlvbnMgdG8NCj4gPiBhY2NlcHQg YSByYXcgZnJhbWVfaW5mbyBwb2ludGVyIGlzIG5vdCBkZXNpcmVkIGluIG15IHBvaW50IG9mIHZp ZXcuDQo+IA0KPiBJJ2QgbGlrZSB0byBkaWcgaW50byB0aGlzIGEgbGl0dGxlIG1vcmUuICBXaHkg ZG8geW91IGZlZWwgY2hhbmdpbmcgdGhlc2UNCj4gdG8gdGFrZSBhIHJhdyBwb2ludGVyIHdvdWxk IGJlIGEgYmFkIHRoaW5nPw0KPiANCj4gTG9va2luZyBhdCB0aGUgY29kZSBhZ2FpbiwgSSBkb24n dCB0aGluayBpdCBtYWtlcyBtdWNoIHNlbnNlIHRvIGhhdmUNCj4gdGhlc2UgdGFrZSBhIGZyYW1l X2luZm9fcHRyLiAgQSBmcmFtZV9pbmZvX3B0ciBpcyBhIG1lY2hhbmlzbSB0byBjYWNoZSBhDQo+ IGZyYW1lLWlkIGFuZCBmcmFtZS1sZXZlbCBzbyB0aGF0IHdlIGNhbiByZS1maW5kIGEgZnJhbWUg aWYgdGhlIGNhY2hlDQo+IGdldHMgY2xlYXJlZC4NCj4gDQo+IEJ1dCBoYXZpbmcgZ2V0X3ByZXZf ZnJhbWVfcmF3IHJldHVybiBhIGZyYW1lX2luZm9fcHRyIG1ha2VzIG5vIHNlbnNlICh0bw0KPiBt ZSksIHdlIGtub3cgYXQgdGhpcyBwb2ludCB0aGF0IHRoZSBmcmFtZSBkb2Vzbid0IGhhdmUgYSBm cmFtZS1pZCwgc28NCj4gdGhlcmUgaXMgbm8gd2F5IHRoYXQgdGhlIGZyYW1lX2luZm9fcHRyIGNh biBldmVyIGRvIGl0cyBqb2IuDQo+IA0KPiBTaW1pbGFybHkgZm9yIGNvbXB1dGVfZnJhbWVfaWQs IHdlIGtub3cgdGhlIGZyYW1lIHdlIGFyZSBwYXNzaW5nIGluDQo+IGRvZXNuJ3QgaGF2ZSBhIGZy YW1lLWlkIHlldCwgc28gd2h5IHBhc3MgaXQgYSBmcmFtZV9pbmZvX3B0cj8NCj4gDQo+IEkgd29u ZGVyIGlmIHdlIGNoYW5nZSB0aGVzZSBmdW5jdGlvbnMgdG8gdGFrZSBhIHJhdyBmcmFtZV9pbmZv KiB0aGVuIHdlDQo+IG1pZ2h0IChJIGhhdmVuJ3QgdHJpZWQgaXQgeWV0KSBiZSBhYmxlIHRvIGhh dmUgdGhlIGZyYW1lX2luZm9fcHRyDQo+IGNvbnN0cnVjdG9yIGFzc2VydCB0aGF0IHRoZSBmcmFt ZV9pbmZvKiBpdCBpcyBob2xkaW5nIGhhcyBhIHZhbGlkDQo+IGZyYW1lX2lkLCB3aGljaCB3ZSBj YW5ub3QgcmlnaHQgbm93LCBhdCBsZWFzdCBpbiBwYXJ0IGJlY2F1c2Ugb2YgdGhlc2UNCj4gdHdv IGZ1bmN0aW9ucy4NCj4gDQo+IEFueXdheSwgSSBqdXN0IHdvbmRlcmVkIGlmIHlvdSdkIHNlZW4g c29tZSBwcm9ibGVtIHdpdGggY2hhbmdpbmcgdGhlc2UNCj4gZnVuY3Rpb25zIHRoYXQgSSB3YXMg bWlzc2luZz8NCj4gDQo+IFRoYW5rcywNCj4gQW5kcmV3DQoNCkludGVsIERldXRzY2hsYW5kIEdt YkgKClJlZ2lzdGVyZWQgQWRkcmVzczogRG9ybmFjaGVyIFN0cmFzc2UgMSwgODU2MjIgRmVsZGtp cmNoZW4sIEdlcm1hbnkKVGVsOiArNDkgODkgOTkxIDQzMCwgd3d3LmludGVsLmRlCk1hbmFnaW5n IERpcmVjdG9yczogSGFycnkgRGVtYXMsIEplZmZyZXkgU2NobmVpZGVybWFuLCBZaW4gQ2hvbmcg U29ycmVsbApDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUK UmVnaXN0ZXJlZCBTZWF0OiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQg TXVlbmNoZW4gSFJCIDE4NjkyOAo=