From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id yZ1UMWtbFWonpxwAWB0awg (envelope-from ) for ; Tue, 26 May 2026 04:35: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=DkTgBPLo; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id C4F5A1E0A3; Tue, 26 May 2026 04:35: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=-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 CFFED1E062 for ; Tue, 26 May 2026 04:35:54 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C2E144BA23E0 for ; Tue, 26 May 2026 08:35:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C2E144BA23E0 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=DkTgBPLo Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by sourceware.org (Postfix) with ESMTPS id 24DF54BA2E0B for ; Tue, 26 May 2026 08:35:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 24DF54BA2E0B 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 24DF54BA2E0B Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=192.198.163.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1779784525; cv=fail; b=xS4W8phTJZi0gnEVB8lLDDsy0wgI+M6rjnGxFHqg2W8WAPUGt/EawM1gkN0t5kBy1sAGK81ZwdvTraW+/snwOLmY1ZQZ9yVu1/wxiQnyFVrq3at65AvRw9QOlD9jGGTU7qobX+iL8vy89/K09wLO6yXM43wdZDu4tsofV1DO0P0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1779784525; c=relaxed/simple; bh=g+1LILknZ1N72PZPfnXjwHKIx76wKRJZEtP84wMcjbA=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=XEaPasC6zGKSLJqQFJBj1BHWxZwnQA8RYo4seX6fb998drIsfL/hhVQBK9g/O6A33vxi4x3a+5yAJhR+wm9gLgkV7L4g6rZSYBNxWdjnEvZd2Sm4ftIxDFTg3i28lLzCGLci/BV7UTC3OuCQkb62MtUK5BUiEPlmTATNDm3vN1w= 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=DkTgBPLo DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 24DF54BA2E0B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1779784525; x=1811320525; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=g+1LILknZ1N72PZPfnXjwHKIx76wKRJZEtP84wMcjbA=; b=DkTgBPLo1e1dF14Mzf9Vy7ovz9tLmQ0/h2uK+/Z0PXzq/vV5bjFllUjv PZbt5J75m8aK3Pj0LcGhrW1c+92k2ttRWMTQi2Z0FMVoRRoP9g/4cMjcS DNcwvbbH6oitTc68Q4Z5uWXCeMYZzHDCkuz3Xeo3Kx1zEAu3MsOOpYIoo MylG6iYRR0SWlmNDtiqNCX8qMvsrDriGKI5fiA4ipBNUMjgsgJufRGPyU kCfxBcNd/5i9DFOVT62JFxTAqXlurIbkWbKZdlvsask9c/2Krrz82fWra LZO9NAwFTHi/qJEF5+1nYG8NlRZDlTTltDiz9mIu09mwYKOhxOxskb6PH A==; X-CSE-ConnectionGUID: SaFhWPheTquhZ5jNF5UewQ== X-CSE-MsgGUID: 1nWEHZbNTvCsTxShMPfkcg== X-IronPort-AV: E=McAfee;i="6800,10657,11797"; a="91281846" X-IronPort-AV: E=Sophos;i="6.24,169,1774335600"; d="scan'208";a="91281846" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2026 01:35:24 -0700 X-CSE-ConnectionGUID: GLOwLEYFQMa0cqP6N04h6w== X-CSE-MsgGUID: 9NmekAeISMyebBDhjzIwfg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,169,1774335600"; d="scan'208";a="246946082" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa005.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2026 01:35:24 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Tue, 26 May 2026 01:35:23 -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.37 via Frontend Transport; Tue, 26 May 2026 01:35:23 -0700 Received: from DM5PR21CU001.outbound.protection.outlook.com (52.101.62.11) 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.37; Tue, 26 May 2026 01:35:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d6JYM/FsJPCjvAe5w0itjR6QWpYCXRhn2DXUgsjyCcfAHqEnASzqTYKBF0gH2ZFOPderF0IFugQTb+4R2RTZVfCL6IiebsGUstgbavtpHf6Uwu8ExqodutzTGKyn1E6WvJhd5xP7PZBC7ZDYiWGRxcDQ+uO+2q6v7aLkEE8NpUDUyksL/bQTTTj99UbwOygX+IxAN6i4l2Myh8VjenVmhBcrWukX6eJR/vdxRMBDVDkfYySXWctx8jO64F9t1IA9ngJYghITF0NMcyl3JzqxQ3wzjqkEOPnTi17o5I+qMSF04AZXY7nP/wU+oYtYdKyXCOp758RhrIzYKf55R73rsw== 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=2T/DdICEloVTFQRfZjT3Q2TkG3LxrACKBTzZPHCQTWk=; b=SoiyPBHtlu/uqANN4rQdxtl0juN6sZ21FJh0YsgKAnrAoheSETykl8hT/JUsarprJy0uUnIhOkC/s4/mN/421cxiMmkfEZUSq4lYbseTn0RJKjIQeUyl2I580SEmFyWizYGWpBVOrImZVCfqERysIYazoUy1ldXl6h51bL305cnBuY7ipxiLlOkJQARmYIoy10MwLFAX6sc7idWw/8Ko6QyBQ5n4cn4zhb9sOp+fmZD6mb0Fshk6nOpV0BMv6jyHQiKTDbNyeBURiSgBP1cuO2GW8Snn0h1hw/qUVwr7bUVWwGsCTx2wv+Kk1tKcHaxrrOd+mPtULuoG/koIItNMpg== 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 SN7PR11MB7638.namprd11.prod.outlook.com (2603:10b6:806:34b::22) by MW4PR11MB6885.namprd11.prod.outlook.com (2603:10b6:303:21b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.11; Tue, 26 May 2026 08:35:20 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::7a35:98d:f02c:b011]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::7a35:98d:f02c:b011%3]) with mapi id 15.21.0048.016; Tue, 26 May 2026 08:35:20 +0000 From: "Schimpe, Christina" To: Guinevere Larsen , "gdb-patches@sourceware.org" CC: Thiago Jung Bauermann Subject: RE: [PATCH v3 2/7] gdb/record: remove record_full_insn_num Thread-Topic: [PATCH v3 2/7] gdb/record: remove record_full_insn_num Thread-Index: AQHc5ImfXMEnKYpyB02/QuO4OujcFbYXAd1Q Date: Tue, 26 May 2026 08:35:20 +0000 Message-ID: References: <20260515163706.3355686-1-guinevere@redhat.com> <20260515163706.3355686-3-guinevere@redhat.com> In-Reply-To: <20260515163706.3355686-3-guinevere@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: SN7PR11MB7638:EE_|MW4PR11MB6885:EE_ x-ms-office365-filtering-correlation-id: c2d047ae-115c-43ca-e324-08debb01b8b9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|10070799003|366016|376014|1800799024|38070700021|3023799007|22082099003|56012099003|18002099003|4143699003|11063799006; x-microsoft-antispam-message-info: yv8YofObtXjKnqUJ6+yXs4PAvAbVW0r59eVorgbY5xOFKm9OAmQx8nexTDHTz9RXytRIdWFSSkTTPg9RNEoBomaaVNXlpurRfx3234pCB+9iVJPB7Jjg1SyHHaZxv9eqGkqiRaBkfpd7rchQ0e4MsXXV/Bk6jrWZMCoQ069zgxMhYyzg84iAliKzAz23OgjBox+hxEw7c0NBp0nHWD4twP1AX28oA152g1y1akTfZp/bEFGqy5ojWd3/BC771cI/tjxWL+eIXaA0+SSFRJxgWLCISf8BppjefLaxvdHKE50kxnBzFvZP47jhUqPmc704RvRlcxJ4Fu+255kjPQ4ZYfSpRhURlEZpY4SahFeqMrzRgBYEU0ShyF1jN/jWAKPmVSX3LcSaq6JWYHOAlTESTTQ8OGfIyfRtnXBrLyUahzGbnzgzXqwOFGrYtI7jrlRK0VIc/CJWms78H2Q2Tl0pIc2THsKtj2N/WvWv1b7OOYl3vU7c6nOrXX1LcsnwWGO3Dofu6tFbHAJ0sd4KbdeJvVZBiA/BDM063SUwnjZIXxIFEculNLuIJMoL83unmj/OsmHm9gXH6xAzGQmlogoTRF+PGXYPrYNk4QcWCFKCQXPdUOfjUYI7BhoqkQSl3j+kO6r/Knm9pqFwitnehR1+2APd8M5plYCoRok5Aza7eKiz5akKhHIfM/ccDVIrzShopWv7mKvrdZ6HRVqsr+GD4j9M7fRYVEOFy5nDUoLfHOFCWkFKh3x0/IGGZNJkss6l x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7638.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(10070799003)(366016)(376014)(1800799024)(38070700021)(3023799007)(22082099003)(56012099003)(18002099003)(4143699003)(11063799006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZXQ1TjFwdDJNUzBQUnY1UDFLSjV2Wkx6SlVQSnJSK2ZFUWw1M2JWN3prWXht?= =?utf-8?B?TWpPMnpOQmkyWW4wbWhnd0FkTkRacU9LSHdjTlEwRktHQVVPejFJWVJaUzhD?= =?utf-8?B?M0pIWVpIeTR4Vkh1OVc0RHF0WnFPUFI1N1pWSUI0a2NLTFhVM0lwZENMTnNI?= =?utf-8?B?QitGR2xseFFjcnNIR2tmVEdIQXhtUmRTMVR6MUpGMTk2VnlJeHZTSEZFMER2?= =?utf-8?B?d2tCSEhoNTVpSE5QYis0dUI0Y1lMdm1JRC9DRklwNXNrdmRzcVhXdG1rbmpj?= =?utf-8?B?djdpRVRMMnVQTFFKdXA4b1NoaEVwMWZmTzQ2VU1CZzI0QmE0NTdrc3hVWjNO?= =?utf-8?B?YjJzYXRoSlBkTk9GbWg3Q0JEeitSaDJtUDc0YVdrY1EwTExGS1M5WXpYT0N1?= =?utf-8?B?K3BySWxZWFZ5QmJ1a0Exb3E1VEVBSEpRRFZCck4rU013NHRycFRCWVVtZ2Fo?= =?utf-8?B?SXpURkZsQUpiQytmWUlYVzBsNG0zejhxSEhPdUVGamJRb1lRNmhaUkRvd1Qx?= =?utf-8?B?Ykdyd3VBb1pSMjd3YnpCMGQrMTlVOTRxUzBGSUZQRG5BZWdhM2x5My90Vmc1?= =?utf-8?B?dXFzRGtBZU0wVW1haVdEdmY0ZmFkcWNPc29uaXFBaHJtUW11Y1AvYy91d0Zh?= =?utf-8?B?U0N0Z3JuUXJsU1dzT2RtenYyenVJQkRuVE9rNis0bGN4MzdDY1I1OEE3R1FB?= =?utf-8?B?ZUdmVU9oTTJmRmJuUXBWZHM4aldjODhSaW9wYTdMTGFwZzZ5MDZ3UkxTTXBU?= =?utf-8?B?TS9tSFBjQzBaNGk0TzAzQzN3WXBoTGZ6VHFsd0RHZFAySEpSTXVIMm5rVEgv?= =?utf-8?B?ck1kRm1ZQVN1d2pTb01naGdJSFE4bkZRUzZ4ZXVIQmliN1FuMUROU05wWlZW?= =?utf-8?B?RTNYTG5kOGxHbGRwbVJ1cmJGUXZSL0RqanlRMmdKdnQ5NWdvMDJxMDZ1cVpS?= =?utf-8?B?aFBwTjNrVHNMcTZXN2tyR3dYdENvZkY1ZVZXQTBwcEdHQThEM0kvWVZYZ2RZ?= =?utf-8?B?OSt2emZKVGtYUDNVNXhRdnJxejNOZ05nOFVSeVBTV3lOZFl3clEwNHNnRTBX?= =?utf-8?B?alJ5d3JtQWJSWW1BOTQ4bUh6NElVUnM0bDRqZHN2TlE0VFFpOHFVQnMwV2sy?= =?utf-8?B?M0IvVUVGdi9DMEdUcVJjeFM3Wk5nRHdaRi9hcTFhbGNOV2RXekczSFUzdUho?= =?utf-8?B?SHRzSFM5bTU1MTNoOVk2OWgwdGxHRjc3cjk0QUdGblllWW5FRDQxb21FT0Jl?= =?utf-8?B?aXlFc1FVVHFFK21lVjNWSXNhZjBpOHRzczJiQmU4UVA3VW41Z2JmQTFad0tQ?= =?utf-8?B?aU9ydzAzZmtPQ3ZMODkwVWFjdy9vUnh0bWljWFZjN3NGcVNLQU9nbXRDMFRz?= =?utf-8?B?TnoyVUxoeWg1YlRLUFVYd2F6ZGFKdW5rT1R3UjlVNTQwc2V1Q20rYnJhY0dQ?= =?utf-8?B?L2JtRTMvWG9xWXlQbjdQemlLZEJNSU13M0pleWFXTFFONTdEY1hLcFA2Yk9O?= =?utf-8?B?eWdoVFY4ZDZYbnhUQ054RGhubXhaU253MXBQVXJqVDR0cStkaE1ZcElYdCt6?= =?utf-8?B?c0hnbm1XbnplUC8weGEzOHNGc3cvbUVJZlZ5dlpaTHE0ZCt2Y3pjMUx5MVYw?= =?utf-8?B?MHlSSWNjOExZM2ZOZy9XZ1RTMVlkTmJNckpQM293eExQc3Q0Z0dpV216ZGFR?= =?utf-8?B?UmNYWG9ZUndtSG5oUTQ2YUM0cWJXQS8wQW9KdEF3R1UydlhFK3ZPU0wwU01C?= =?utf-8?B?cGpiRDNoUnFYWGFKb2xjK1ByVllZSWN6bjdqd1p6eHY1c1JIdDVkMTlKTTdB?= =?utf-8?B?U0dPUFZ3czkrN2EyRWt5Y2JGZGkvd3JndGxUeFRWSUF0elVWYW0yYkdKNU1G?= =?utf-8?B?YUE1bEs2U2g0RHZJWGRnSGpjOEQxUnhLNlYyTlFtQU5QNGMvOUVqYXFHQ2NP?= =?utf-8?B?TEtaTlp6RTBDcjRMUzg3TUdXaHN0VU9ZclBnV0gwUXFqKzNjTFVQS3dBcUJw?= =?utf-8?B?a2phZ0VkdThXSUJaaUd3MjQ1TjN3WkVGZEFIMWtlalh6Q2xWeDBUV3hLU0tH?= =?utf-8?B?MEdLRXY4VVdZUE1Xelh6OUJJUTNCMFA4STIxVWExMnh6YWt1UVRHMVpLeU94?= =?utf-8?B?ZGJEeEYvbUhQNmtxdjlZNDREUHlpeDhRUDYvVWpSbkc1clJNUmZCUkV6MnRN?= =?utf-8?B?c3BoazU4czJrbkpmQ3lVUXZqZXY0YVNNSkIxdGhjUUdyVVRPbkU5VXZQVFE0?= =?utf-8?B?NXpyTjFKdHpMcnFkTU1qMTlpZkdUN2hwaXZUM1J0eENqQ3R5dmF5MXliSklK?= =?utf-8?B?OWlSZWh1dzJBd0tFek05TTMvR2owakM3VEZuUDhKQzFkY2FrV2tjdkdpeUtU?= =?utf-8?Q?2dQ8Fdkq4jjRa57pNhef+M0ZL6jZhm514GxvcRzZeDYL9?= x-ms-exchange-antispam-messagedata-1: MeOw1pB7dFwG4w== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: EIZysZckgOL8J8/w+qPd8N5GSWdqpK/s062mWbVH85kiYTt9Bxe9vJ/gVJ+Walwrpfc93YFJaTRR4NwFQ+/v9dfpMJHb8+n8J//2HxxfMAhrZNd5f1PMd1Bv5XjNNTr1Y0VFLar4lkeFrGQVfDKKOibmhIL7DMkkZFWKvb34wicpOcLf/J9Fi5ihhGSRgunFSaPNL/VJCpy4t2GbZ1Pav8KowxT0/TC/ABdr/jOTpys3fXOMtS8lRsYzs0dTG6opX7r2vGsAQb8p6OcONJc2IcBpns6Ufe7Y2I5slTTjs0KX/FaNYenA/capisCZTwgPvBhT9Aam3j7yHTA6N3NLRQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2d047ae-115c-43ca-e324-08debb01b8b9 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2026 08:35:20.1512 (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: 0fQVyXzKkFyp2TMFSpWod7sJlNZhAVAPuq4jvwLJ/gzIjypV5KVvmJ8Rz9xgdrs9usRq6dXHJMkSWPaPn3HwN7xYfeOfZFOdQNwpqp8y3xQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6885 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHdWluZXZlcmUgTGFyc2VuIDxn dWluZXZlcmVAcmVkaGF0LmNvbT4NCj4gU2VudDogRnJlaXRhZywgMTUuIE1haSAyMDI2IDE4OjM3 DQo+IFRvOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiBDYzogR3VpbmV2ZXJlIExhcnNl biA8Z3VpbmV2ZXJlQHJlZGhhdC5jb20+OyBUaGlhZ28gSnVuZyBCYXVlcm1hbm4NCj4gPHRoaWFn by5iYXVlcm1hbm5AbGluYXJvLm9yZz4NCj4gU3ViamVjdDogW1BBVENIIHYzIDIvN10gZ2RiL3Jl Y29yZDogcmVtb3ZlIHJlY29yZF9mdWxsX2luc25fbnVtDQo+IA0KPiBOb3cgdGhhdCByZWNvcmRf ZnVsbF9saXN0IHVzZXMgYSBkZXF1ZSwgd2UgZG9uJ3QgbmVlZCBhIHZhcmlhYmxlIHRvIHRyYWNr IHRoZQ0KPiBhbW91bnQgb2YgaXRlbXMgcmVjb3JkZWQsIHNvIGl0IGlzIGp1c3QgZHJvcHBlZC4N Cj4gDQo+IFJldmlld2VkLWJ5OiBUaGlhZ28gSnVuZyBCYXVlcm1hbm4gPHRoaWFnby5iYXVlcm1h bm5AbGluYXJvLm9yZz4NCj4gLS0tDQo+ICBnZGIvcmVjb3JkLWZ1bGwuYyB8IDQxICsrKysrKysr KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgMTIg aW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZ2RiL3Jl Y29yZC1mdWxsLmMgYi9nZGIvcmVjb3JkLWZ1bGwuYyBpbmRleA0KPiAwMmE1NzcyNmE5NS4uZTRk ZDA3ZGMzMDAgMTAwNjQ0DQo+IC0tLSBhL2dkYi9yZWNvcmQtZnVsbC5jDQo+ICsrKyBiL2dkYi9y ZWNvcmQtZnVsbC5jDQo+IEBAIC0xOTMsOCArMTkzLDYgQEAgc3RhdGljIGJvb2wgcmVjb3JkX2Z1 bGxfc3RvcF9hdF9saW1pdCA9IHRydWU7DQo+ICAvKiBNYXhpbXVtIGFsbG93ZWQgbnVtYmVyIG9m IGluc25zIGluIGV4ZWN1dGlvbiBsb2cuICAqLyAgc3RhdGljIHVuc2lnbmVkIGludA0KPiByZWNv cmRfZnVsbF9pbnNuX21heF9udW0NCj4gIAk9IERFRkFVTFRfUkVDT1JEX0ZVTExfSU5TTl9NQVhf TlVNOw0KPiAtLyogQWN0dWFsIGNvdW50IG9mIGluc25zIHByZXNlbnRseSBpbiBleGVjdXRpb24g bG9nLiAgKi8gLXN0YXRpYyB1bnNpZ25lZCBpbnQNCj4gcmVjb3JkX2Z1bGxfaW5zbl9udW0gPSAw Ow0KPiAgLyogQ291bnQgb2YgaW5zbnMgbG9nZ2VkIHNvIGZhciAobWF5IGJlIGxhcmdlcg0KPiAg ICAgdGhhbiBjb3VudCBvZiBpbnNucyBwcmVzZW50bHkgaW4gZXhlY3V0aW9uIGxvZykuICAqLyAg c3RhdGljIFVMT05HRVNUDQo+IHJlY29yZF9mdWxsX2luc25fY291bnQ7IEBAIC00NjIsNyArNDYw LDYgQEAgcmVjb3JkX2Z1bGxfZW50cnlfY2xlYW51cA0KPiAocmVjb3JkX2Z1bGxfZW50cnkgcmVj KSAgc3RhdGljIHZvaWQgIHJlY29yZF9mdWxsX3Jlc2V0X2hpc3RvcnkgKCkgIHsNCj4gLSAgcmVj b3JkX2Z1bGxfaW5zbl9udW0gPSAwOw0KPiAgICByZWNvcmRfZnVsbF9pbnNuX2NvdW50ID0gMDsN Cj4gICAgcmVjb3JkX2Z1bGxfbmV4dF9pbnNuID0gMDsNCj4gDQo+IEBAIC01MDQsOSArNTAxLDcg QEAgcmVjb3JkX2Z1bGxfc2F2ZV9pbnN0cnVjdGlvbiAoKSAgfQ0KPiANCj4gIC8qIERlbGV0ZSB0 aGUgZmlyc3QgaW5zdHJ1Y3Rpb24gZnJvbSB0aGUgYmVnaW5uaW5nIG9mIHRoZSBsb2csIHRvIG1h a2UNCj4gLSAgIHJvb20gZm9yIGFkZGluZyBhIG5ldyBpbnN0cnVjdGlvbiBhdCB0aGUgZW5kIG9m IHRoZSBsb2cuDQo+IC0NCj4gLSAgIE5vdGUgLS0gdGhpcyBmdW5jdGlvbiBkb2VzIG5vdCBtb2Rp ZnkgcmVjb3JkX2Z1bGxfaW5zbl9udW0uICAqLw0KPiArICAgcm9vbSBmb3IgYWRkaW5nIGEgbmV3 IGluc3RydWN0aW9uIGF0IHRoZSBlbmQgb2YgdGhlIGxvZy4gICovDQo+IA0KPiAgc3RhdGljIHZv aWQNCj4gIHJlY29yZF9mdWxsX2xpc3RfcmVsZWFzZV9maXJzdCAodm9pZCkNCj4gQEAgLTYwNiw3 ICs2MDEsNyBAQCByZWNvcmRfZnVsbF9hcmNoX2xpc3RfYWRkX21lbSAoQ09SRV9BRERSIGFkZHIs DQo+IGludCBsZW4pICBzdGF0aWMgdm9pZCAgcmVjb3JkX2Z1bGxfY2hlY2tfaW5zbl9udW0gKHZv aWQpICB7DQo+IC0gIGlmIChyZWNvcmRfZnVsbF9pbnNuX251bSA9PSByZWNvcmRfZnVsbF9pbnNu X21heF9udW0pDQo+ICsgIGlmIChyZWNvcmRfZnVsbF9saXN0LnNpemUgKCkgPT0gcmVjb3JkX2Z1 bGxfaW5zbl9tYXhfbnVtKQ0KPiAgICAgIHsNCj4gICAgICAgIC8qIEFzayB1c2VyIHdoYXQgdG8g ZG8uICAqLw0KPiAgICAgICAgaWYgKHJlY29yZF9mdWxsX3N0b3BfYXRfbGltaXQpDQo+IEBAIC02 ODgsMTAgKzY4Myw4IEBAIHJlY29yZF9mdWxsX21lc3NhZ2UgKHN0cnVjdCByZWdjYWNoZSAqcmVn Y2FjaGUsDQo+IGVudW0gZ2RiX3NpZ25hbCBzaWduYWwpDQo+IA0KPiAgICByZWNvcmRfZnVsbF9z YXZlX2luc3RydWN0aW9uICgpOw0KPiANCj4gLSAgaWYgKHJlY29yZF9mdWxsX2luc25fbnVtID09 IHJlY29yZF9mdWxsX2luc25fbWF4X251bSkNCj4gKyAgaWYgKHJlY29yZF9mdWxsX2xpc3Quc2l6 ZSAoKSA9PSByZWNvcmRfZnVsbF9pbnNuX21heF9udW0pDQo+ICAgICAgcmVjb3JkX2Z1bGxfbGlz dF9yZWxlYXNlX2ZpcnN0ICgpOw0KPiAtICBlbHNlDQo+IC0gICAgcmVjb3JkX2Z1bGxfaW5zbl9u dW0rKzsNCj4gIH0NCj4gDQo+ICBzdGF0aWMgYm9vbA0KPiBAQCAtMTQ2OCwxMCArMTQ2MSw4IEBA IHJlY29yZF9mdWxsX3JlZ2lzdGVyc19jaGFuZ2UgKHN0cnVjdCByZWdjYWNoZQ0KPiAqcmVnY2Fj aGUsIGludCByZWdudW0pDQo+ICAgICAgfQ0KPiAgICByZWNvcmRfZnVsbF9zYXZlX2luc3RydWN0 aW9uICgpOw0KPiANCj4gLSAgaWYgKHJlY29yZF9mdWxsX2luc25fbnVtID09IHJlY29yZF9mdWxs X2luc25fbWF4X251bSkNCj4gKyAgaWYgKHJlY29yZF9mdWxsX2xpc3Quc2l6ZSAoKSA9PSByZWNv cmRfZnVsbF9pbnNuX21heF9udW0pDQo+ICAgICAgcmVjb3JkX2Z1bGxfbGlzdF9yZWxlYXNlX2Zp cnN0ICgpOw0KPiAtICBlbHNlDQo+IC0gICAgcmVjb3JkX2Z1bGxfaW5zbl9udW0rKzsNCj4gIH0N Cj4gDQo+ICAvKiAic3RvcmVfcmVnaXN0ZXJzIiBtZXRob2QgZm9yIHByb2Nlc3MgcmVjb3JkIHRh cmdldC4gICovIEBAIC0xNTcyLDEwDQo+ICsxNTYzLDggQEAgcmVjb3JkX2Z1bGxfdGFyZ2V0Ojp4 ZmVyX3BhcnRpYWwgKGVudW0gdGFyZ2V0X29iamVjdCBvYmplY3QsDQo+ICAJfQ0KPiAgICAgICAg cmVjb3JkX2Z1bGxfc2F2ZV9pbnN0cnVjdGlvbiAoKTsNCj4gDQo+IC0gICAgICBpZiAocmVjb3Jk X2Z1bGxfaW5zbl9udW0gPT0gcmVjb3JkX2Z1bGxfaW5zbl9tYXhfbnVtKQ0KPiArICAgICAgaWYg KHJlY29yZF9mdWxsX2xpc3Quc2l6ZSAoKSA9PSByZWNvcmRfZnVsbF9pbnNuX21heF9udW0pDQo+ ICAJcmVjb3JkX2Z1bGxfbGlzdF9yZWxlYXNlX2ZpcnN0ICgpOw0KPiAtICAgICAgZWxzZQ0KPiAt CXJlY29yZF9mdWxsX2luc25fbnVtKys7DQo+ICAgICAgfQ0KPiANCj4gICAgcmV0dXJuIHRoaXMt PmJlbmVhdGggKCktPnhmZXJfcGFydGlhbCAob2JqZWN0LCBhbm5leCwgcmVhZGJ1Ziwgd3JpdGVi dWYsIEBAIC0NCj4gMTgxMyw4ICsxODAyLDggQEAgcmVjb3JkX2Z1bGxfYmFzZV90YXJnZXQ6Omlu Zm9fcmVjb3JkICgpDQo+ICAJCSAgcHVsb25nZXN0IChyZWNvcmRfZnVsbF9pbnNuX2NvdW50KSk7 DQo+IA0KPiAgICAgICAgLyogRGlzcGxheSBsb2cgY291bnQuICAqLw0KPiAtICAgICAgZ2RiX3By aW50ZiAoXygiTG9nIGNvbnRhaW5zICV1IGluc3RydWN0aW9ucy5cbiIpLA0KPiAtCQkgIHJlY29y ZF9mdWxsX2luc25fbnVtKTsNCj4gKyAgICAgIGdkYl9wcmludGYgKF8oIkxvZyBjb250YWlucyAl bHUgaW5zdHJ1Y3Rpb25zLlxuIiksDQo+ICsJCSAgKHVuc2lnbmVkIGxvbmcgaW50KSByZWNvcmRf ZnVsbF9saXN0LnNpemUgKCkpOw0KPiAgICAgIH0NCj4gICAgZWxzZQ0KPiAgICAgIGdkYl9wcmlu dGYgKF8oIk5vIGluc3RydWN0aW9ucyBoYXZlIGJlZW4gbG9nZ2VkLlxuIikpOyBAQCAtMjI5Niw4 ICsyMjg1LDYNCj4gQEAgcmVjb3JkX2Z1bGxfcmVzdG9yZSAoc3RydWN0IGJmZCAmY2JmZCkNCj4g IAkJIlJFQ09SRF9GVUxMX0ZJTEVfTUFHSUMgKDB4JXMpXG4iLA0KPiAgCQlwaGV4X256IChuZXRv cmRlcjMyIChtYWdpYyksIDQpKTsNCj4gDQo+IC0gIHJlY29yZF9mdWxsX2luc25fbnVtID0gMDsN Cj4gLQ0KPiAgICB0cnkNCj4gICAgICB7DQo+ICAgICAgICB3aGlsZSAoYmZkX29mZnNldCA8IG9z ZWNfc2l6ZSkNCj4gQEAgLTIzMzgsOSArMjMyNSw5IEBAIHJlY29yZF9mdWxsX3Jlc3RvcmUgKHN0 cnVjdCBiZmQgJmNiZmQpDQo+ICAgICAgfQ0KPiANCj4gICAgLyogVXBkYXRlIHJlY29yZF9mdWxs X2luc25fbWF4X251bS4gICovDQo+IC0gIGlmIChyZWNvcmRfZnVsbF9pbnNuX251bSA+IHJlY29y ZF9mdWxsX2luc25fbWF4X251bSkNCj4gKyAgaWYgKHJlY29yZF9mdWxsX2xpc3Quc2l6ZSAoKSA+ IHJlY29yZF9mdWxsX2luc25fbWF4X251bSkNCj4gICAgICB7DQo+IC0gICAgICByZWNvcmRfZnVs bF9pbnNuX21heF9udW0gPSByZWNvcmRfZnVsbF9pbnNuX251bTsNCj4gKyAgICAgIHJlY29yZF9m dWxsX2luc25fbWF4X251bSA9IHJlY29yZF9mdWxsX2xpc3Quc2l6ZSAoKTsNCj4gICAgICAgIHdh cm5pbmcgKF8oIkF1dG8gaW5jcmVhc2UgcmVjb3JkL3JlcGxheSBidWZmZXIgbGltaXQgdG8gJXUu IiksDQo+ICAJICAgICAgIHJlY29yZF9mdWxsX2luc25fbWF4X251bSk7DQo+ICAgICAgfQ0KPiBA QCAtMjU5NSwxNCArMjU4MiwxMCBAQCBzdGF0aWMgdm9pZA0KPiAgc2V0X3JlY29yZF9mdWxsX2lu c25fbWF4X251bSAoY29uc3QgY2hhciAqYXJncywgaW50IGZyb21fdHR5LA0KPiAgCQkJICAgICAg c3RydWN0IGNtZF9saXN0X2VsZW1lbnQgKmMpDQo+ICB7DQo+IC0gIGlmIChyZWNvcmRfZnVsbF9p bnNuX251bSA+IHJlY29yZF9mdWxsX2luc25fbWF4X251bSkNCj4gKyAgaWYgKHJlY29yZF9mdWxs X2xpc3Quc2l6ZSAoKSA+IHJlY29yZF9mdWxsX2luc25fbWF4X251bSkNCj4gICAgICB7DQo+IC0g ICAgICAvKiBDb3VudCBkb3duIHJlY29yZF9mdWxsX2luc25fbnVtIHdoaWxlIHJlbGVhc2luZyBy ZWNvcmRzIGZyb20gbGlzdC4gICovDQo+IC0gICAgICB3aGlsZSAocmVjb3JkX2Z1bGxfaW5zbl9u dW0gPiByZWNvcmRfZnVsbF9pbnNuX21heF9udW0pDQo+IC0gICAgICAgew0KPiAtCSByZWNvcmRf ZnVsbF9saXN0X3JlbGVhc2VfZmlyc3QgKCk7DQo+IC0JIHJlY29yZF9mdWxsX2luc25fbnVtLS07 DQo+IC0gICAgICAgfQ0KPiArICAgICAgd2hpbGUgKHJlY29yZF9mdWxsX2xpc3Quc2l6ZSAoKSA+ IHJlY29yZF9mdWxsX2luc25fbWF4X251bSkNCj4gKwlyZWNvcmRfZnVsbF9saXN0X3JlbGVhc2Vf Zmlyc3QgKCk7DQo+ICAgICAgfQ0KPiAgfQ0KPiANCj4gLS0NCj4gMi41NC4wDQo+IA0KDQoNCkxH VE0uDQoNClJldmlld2VkLUJ5OiBDaHJpc3RpbmEgU2NoaW1wZSA8Y2hyaXN0aW5hLnNjaGltcGVA aW50ZWwuY29tPg0KDQpDaHJpc3RpbmENCg0KDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIDQpSZWdp c3RlcmVkIEFkZHJlc3M6IERvcm5hY2hlciBTdHJhc3NlIDEsIDg1NjIyIEZlbGRraXJjaGVuLCBH ZXJtYW55DQpUZWw6ICs0OSA4OSA5OTEgNDMwLCB3d3cuaW50ZWwuZGUNCk1hbmFnaW5nIERpcmVj dG9yczogSGFycnkgRGVtYXMsIEplZmZyZXkgU2NobmVpZGVybWFuLCBZaW4gQ2hvbmcgU29ycmVs bA0KQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1DQpSZWdp c3RlcmVkIFNlYXQ6IE11bmljaA0KQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVl bmNoZW4gSFJCIDE4NjkyOAo=