From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id osZSO1cAzmXY9x4AWB0awg (envelope-from ) for ; Thu, 15 Feb 2024 07:15:19 -0500 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=kHCUXZqV; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id DE3A01E0D2; Thu, 15 Feb 2024 07:15:19 -0500 (EST) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 4B28E1E030 for ; Thu, 15 Feb 2024 07:15:17 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2F0ED3861863 for ; Thu, 15 Feb 2024 12:15:16 +0000 (GMT) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by sourceware.org (Postfix) with ESMTPS id 0A99F3861863 for ; Thu, 15 Feb 2024 12:14:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0A99F3861863 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 0A99F3861863 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.16 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1707999292; cv=fail; b=CAMDeEc+hUF1v6Y3ECgyrgOElvRFWuF+GZlxRmMSbNIWxq9UFzBiURcyxWDh1JwOJmxND/H7F0SjIz9F9H33Z79JwFN4I5WXRcLEa7ixXP91YhAIRzdN79mb+3ZbxlGb522OYfl23AVFWgI3pVH875UejU7joqfc0ICsldXt3Z8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1707999292; c=relaxed/simple; bh=8dvYLpSxC4QF06Z6D+I4TP2GKJ3e5WxWJGyXTgFsiwo=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=uoMFFCgulM0u5KNxLhDiQdY1tZsX7iCpRfYBmvPMK7hCfXeFRxPRo2ssqxmMv2Ac1ojzWfbfgGylGnccHFhrOeXzbKgah9b4HEsfBiH/GJhJyEFFqJfnXkBGBziGT5Po+7ciqnw8a+YPqlNEEMeAeuL6Im7RdIpo/H21zcjpyBg= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1707999290; x=1739535290; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=8dvYLpSxC4QF06Z6D+I4TP2GKJ3e5WxWJGyXTgFsiwo=; b=kHCUXZqVug+kWfh1xXAW6/XtDKZLfv6p3M7R/iFrFR5jz9izl3piCYe2 91VnbVPhGYPRofGPKsa9z89StDzbyUOgJc/i1T6A92xzM7ONEnphDzEqe K0rqm9cg4myI2pcMSwkc1vrINJeeWk+FNPx6CT/k6cSuBNF/wz3sN5zfz /F144mrx22HxEM5k98SeQG+9A2lGaUy/dDAMS1Q+BACw2+R2glGmiXGc5 6H+1XnszM4wzWqnluAKCamKs7dnpx+k6Arkz7UknNFUuBhPnW9aqWQpX9 PzO4n5s0Wrk1hKH4yMR6v2wQC5kqOrXr6Ao5Yn9DIO5n+yViZwasUwfeB g==; X-IronPort-AV: E=McAfee;i="6600,9927,10984"; a="2476194" X-IronPort-AV: E=Sophos;i="6.06,161,1705392000"; d="scan'208";a="2476194" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2024 04:14:49 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,161,1705392000"; d="scan'208";a="26673221" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 15 Feb 2024 04:14:49 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 15 Feb 2024 04:14:48 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 15 Feb 2024 04:14:48 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 15 Feb 2024 04:14:48 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b49d6u38yd7SbILBq73edB/RysPxnlxcUJN1LuCKwsqY+PWnBcXai08uj979ISiGOemEq3QD3mdGoFpudbAUY+u/ixbhOIzYZIcJIh0xCqRPCxVgnoQD2K9U3VhLfuLQDVrXytL1jgw9jIiwT8sGipGz07gqFPmk/zOZcbJ0UjhdpJYlKxYW72mOENGIxXvzNu1bReBtcBSMNO/UhvNm1ZLwxmbrt8lHsRkA/gUKZ6HAnhM22IdW0ljrxsmmDF3NCUAtWVjY1g6ByrgA4cuB/CrDm9W7WWtPglwnQBXw7/qcHurqDQYBDZlZ9k3TSU4WBLXQ0ORGa5lBjIi2gcjd0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=1pY8lv1j83bH8hI2QdrcsGnzgk/JumbhDlInqM2A+WQ=; b=JQf4/CWJmFnDFgPgG9IaTnvSl7mL9V4aXuVRk24sMgqJQgJl5SmktzeWGWJM6Hxk2wABC5lYLNZPG5uXtoHViieXoHBL6tS0iS7oWRnFqN4be6piLe3IpwgSE5wlb+5R03RoIzKzt3WzNCeleJbXT78S0es/7QSIpX+RIwNopwMWaJAlTy7rIbvEtUtQh/xMGrfbYmHeQeaFT88eHn4a35rLdZr4PVtnopnrXANLkm/BAHHRkrKnLbRAtuhbTINX4Ia5p7CWYkqUnLbOGEUBfELssqEeCCjrUJiV9Rdg1E4ab82/ggsSwH1f4Ab+sBkoD2RnleT0RzR5w0Y/20uddw== 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 DM8PR11MB5749.namprd11.prod.outlook.com (2603:10b6:8:10::15) by DM4PR11MB6477.namprd11.prod.outlook.com (2603:10b6:8:88::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.29; Thu, 15 Feb 2024 12:14:46 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::eb6f:af0d:e718:bbd9]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::eb6f:af0d:e718:bbd9%3]) with mapi id 15.20.7292.029; Thu, 15 Feb 2024 12:14:45 +0000 From: "Metzger, Markus T" To: "Ijaz, Abdul B" , Guinevere Larsen , "gdb-patches@sourceware.org" Subject: RE: [PATCH 1/1] testsuite, btrace: update btrace testsuite to test all btrace recording methods Thread-Topic: [PATCH 1/1] testsuite, btrace: update btrace testsuite to test all btrace recording methods Thread-Index: AQHaXdBu0CiQvzizcEe+LXfztzhHXLEID62AgAMlrYCAABsNsA== Date: Thu, 15 Feb 2024 12:14:45 +0000 Message-ID: References: <20240212162639.26109-1-abdul.b.ijaz@intel.com> <20240212162639.26109-2-abdul.b.ijaz@intel.com> In-Reply-To: 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: DM8PR11MB5749:EE_|DM4PR11MB6477:EE_ x-ms-office365-filtering-correlation-id: 3ca713b7-c3ab-4a34-1485-08dc2e1fb2db x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZvB39olSo+6PkMnW/FmmlS7cSOjJMAMuGQCBDsXmA8vIcPgtFhuciu+FVXx8aPr7PNAOD+zgAH60rp1UatqPpKjDUM43gCSyndYai6U7jcUb5rGM5MfPu5hgWQewAWGp3r+jL1cN5I83h8fyWlVTL45suwwrs+fosVL3T/Uz/38+VHaXb1NZAI9s55d/OvRsnt25mntLn6y7yFm9KI1URj1xlWJITf8GzPMKxYyQ9VABPW3x6ZC/fp1l/2DssToRSpJO95DWdafrgL6EV7vRmJG7fPyhqWl7JdIMDJbJFmhDTI7bZxlLpZidLne2JMOhcY/IGX7XzDIMgPj14GvFKFTQoBj+NphgEApEByAIs6tnhGyVFVk+QReTzdK1+mO7u3rTiLBXti5nI4H4r+vLAnS8mlKdlxYa25be4WaEklk9RkCj01wPAPgdESblkFuI3Ks2PVqT8y3oR8gio2jh74xtjRiMs9HC98UHcDTxaSpvTzo08xouYt9V52QSPMut/cxFss42S3nEvqF3Hu3WgSHwsh/havMPfqZ2nHv9qZTgzeczB2Zg4wjA1r8Z4JtuuQ2APxYiibCsUlyg/j/4DZwf9DjPzKeRwJiVgrxDzBQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5749.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(39860400002)(136003)(366004)(396003)(346002)(230922051799003)(230273577357003)(186009)(1800799012)(64100799003)(451199024)(8936002)(8676002)(66446008)(52536014)(64756008)(66556008)(76116006)(66476007)(66946007)(5660300002)(2906002)(83380400001)(26005)(38070700009)(33656002)(82960400001)(122000001)(38100700002)(86362001)(71200400001)(110136005)(316002)(41300700001)(478600001)(9686003)(7696005)(6506007)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dGVDNythaGNWajE1VUxNQWxUSWwvNm5rdGVNdHlBUWI5TnhGbVBIRWs2VWw0?= =?utf-8?B?bTYzb2p3V2l2RHZvNnNBbzltMytUcjRDQWtacU1RaUt2b09kLzFITmw3MVdM?= =?utf-8?B?VGRoSGcyVk1MSnNQNjF5SEJxTjlmdzlOaXp6MU1MdlhubDRLRGVubUVYRE5V?= =?utf-8?B?SlBVQU9VaXcwSWQrRHgvdU9ZTVk1S1ZnRzRkTnZBZVZ3ZndTcG9YSXU5UXJm?= =?utf-8?B?UjVNRXdKYnBVTmZBYTQxUFlZNUc1eXBwVG00WDZGMmcydnNtakNzNTMweUxz?= =?utf-8?B?S3oyYlQrdFA5Vnl1aUh0NEF2WVNUaUxnVFJOTlR2blUxQXprZzRqVnU3c0dv?= =?utf-8?B?cDFZVXcrdlpzT2xEakl1ZDgxRVRkeU5DTGV5TjVrVmQ3RHVOZWVVa3cwTEF4?= =?utf-8?B?bFUrNU1nbW1PTzFvZm1kWS9ZeDZPbEZZMzRaU2trZjhSU0pTNTV6VVpBdk5z?= =?utf-8?B?cnBRU1lBMlIxWXBlS2Z2TFlxU04zdmp2amdiak1RZTRKSmhrU2dwdzVDeSto?= =?utf-8?B?NUlSSngxbkhBRG1HWmdBay9sY0lWaGdjbHJzME5SUEUyMGtwUytZQllZcUNr?= =?utf-8?B?NExPQWVBM0Z1Rk0rdGlwNzVKdm8rRDgxa0EzSVdiRVh6RHB4WHNyUW5VbFpE?= =?utf-8?B?RXFpQlQ0OGhNRkRwa0dnSmE1aldxeUgwUzJVeXRucjFJQ0JSR3dRTTJOT09z?= =?utf-8?B?aExvdThLOFlhYXd3dmFaVTBHV3V4aTVPMCsvWERYU3JjSzkzQVBNUDV3S2Zp?= =?utf-8?B?UFBvVVJEeGZHVXZtdjdKOUZucWc4OGJtcGQxTmxPTWZiRmZYblQ3VXJCY3cv?= =?utf-8?B?VXF3V2RUdVJQU1lUVElNWXQ3SEhQcURuZnowaDVaTEtXR0Q1QUhZZXBVRzZ6?= =?utf-8?B?eCtPTWd5aXZLOCs1NWNJUUlLQVliZVJ3RncwOEZ6d2tMYTJEbmtURm41c0Ns?= =?utf-8?B?bnFUbnAyWmZQTUZ5ZVVtK2FaMk5SS3dQWWFqYW5GNGdkVXdVRW0ySDVqOFZZ?= =?utf-8?B?RzJYejl5SmIvdjlBWERxR2dvclJXWExQQXpwZUFDS2prQVZFdmxySlJVQXIy?= =?utf-8?B?Q3pRclBVaTlwdnJveStPTTlrZ3FyeDM2Z1NIWlRuTUduVTQ0L2lxbUJtT1RJ?= =?utf-8?B?N1FvTUE5YVZ5U2cyWk5QM3Y1RlFIMERtdEd6UzRhSlFHSUl3WkdtN3lLUFYy?= =?utf-8?B?bXJFVUkxL0dsYkxDWEtoZkV5d3NVai9WZ3EwYmJKcVlBNldMZktOSzd6cHlv?= =?utf-8?B?RlpqZG5RVXNYaXd1NGFRTTBYMXJseGlpNUlYcWovVjF0TWVzUlJjM05Qb01E?= =?utf-8?B?dWNFbGVZYTZPc2lQVjRWd1FwMU1lWnU2QXpzdHdNY2haU0RFa2QwN01qZCtY?= =?utf-8?B?YkxXM0hBY3NlR0dQT3IxOElqZ2x0d1BBS3FoSG1OWVRFalBMZ3NXWERUbHpz?= =?utf-8?B?WlM1WUVwNlVISWNEUGplajloVmZmTFZBZCtMUXJWMTY5WXE1aUtHM2JzWits?= =?utf-8?B?a29QZlljYU1lVzBoeS9qRzBHeWNZMzRtSVRUbmp1eDE2OG9aaUpyNG5vWjln?= =?utf-8?B?U1Azek9aZmtpcW9MeDIyenI4cWRVbHF2OFBCM3F0Rlp2anJYdXljWUJ2dE8x?= =?utf-8?B?eUN1SHZQQjRob3l2U1FFaUdTK1hnQk1aUEE3cllDcGpSVmF3eXpGaCttV0Vh?= =?utf-8?B?Tk1UMzhjT1Znb3RTNllWOWp0VElLMEZPWWx1dkdrSC9Uc1hWcUt0RlZmN3Nn?= =?utf-8?B?MWErRUl4VkFaVENrcDJzVWpoeW45NkFvQ1M4ckpWb2lUUkhnOWxIcTFLRmxn?= =?utf-8?B?L2pGb0VIbkZUa21pZXVXZ3pKRWVIQnJZWmZucjg2MUhFV2tZcEVKSGt4MmpV?= =?utf-8?B?RzRqNU5KYk5iWGNHcHE4bnJ5ZVlsYlIxdnBKbVpDcUd3OVE3cXc5KzF3dnkz?= =?utf-8?B?OXAxSTNPbDNYbEZ2dmxXcW5VbkgrM2Q2cFltVGt0Q3VEbThZUVB1bmw5YnVq?= =?utf-8?B?SllmYkhOME9VWTZkVzZEc1dVZ3ErM0dTVkE2WDNlWmY0ditDTUx3ZU1LR3Vk?= =?utf-8?B?ZmUvUW8wTlVYV24rWWxXanprM2NTSDBSSmp2OEJEODB0K3VYa1ZWS1pKOEpT?= =?utf-8?Q?qf3Qq1UkQgA6ectSIaCOqJpCx?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ca713b7-c3ab-4a34-1485-08dc2e1fb2db X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Feb 2024 12:14:45.9127 (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: C0XyO2NQK7u0qZNYrxNqHBOKm4a3mdqKjZtfo4AkZZP0jCMpGbJhIAwumN2tCoELMBGxasUIKDz4gdd5d6X/NVcbLUZsfa7JSzMapxgHB4g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6477 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-10.4 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org 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 SSBhZ3JlZSB0aGF0IHRoZSBhbGxvd19idHJhY2VfdGVzdHMgc2hvdWxkIGNoZWNrIHdoZXRoZXIg YW55IGJ0cmFjZSByZWNvcmRpbmcgZm9ybWF0DQppcyBzdXBwb3J0ZWQgYnkgdGhlIHRhcmdldC4g IFRoaXMgd291bGQgdGhlbiBsZWF2ZSB0aGlzIHBhcnQgYXMtaXMuICBGb3IgcmVjb3JkaW5nIGZv cm1hdA0Kc3BlY2lmaWMgdGVzdHMsIHdlIGxlYXZlIHRoZSBmb3JtYXQtc3BlY2lmaWMgY2hlY2su DQoNCldoZXRoZXIgd2UgY2FsbCB0aGVtIGFsbG93X2J0cmFjZV88Zm9ybWF0Pl90ZXN0cyBvciB0 YXJnZXRfc3VwcG9ydHNfYnRyYWNlXzxmb3JtYXQ+DQpJIGRvbid0IGhhdmUgYSBwcmVmZXJlbmNl LiAgV2UgYWxyZWFkeSBoYXZlIGFsbG93X2J0cmFjZV9wdF90ZXN0cywgd2hpY2ggd2UgbmVlZCBm b3INCnJlcXVpcmUgY2hlY2tzLCBzbyBzdGlja2luZyB0byB0aGF0IG5hbWluZyBjb252ZW50aW9u IG1heSBtYWtlIG1vc3Qgc2Vuc2UuDQoNCg0KPj4+ICsrKyBiL2dkYi90ZXN0c3VpdGUvZ2RiLmJ0 cmFjZS90c3guZXhwDQo+Pj4gQEAgLTE1LDcgKzE1LDcgQEANCj4+PiAgICMgWW91IHNob3VsZCBo YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UNCj4+ PiAgICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n bnUub3JnL2xpY2Vuc2VzLz4uDQo+Pj4NCj4+PiAtcmVxdWlyZSBhbGxvd19idHJhY2VfcHRfdGVz dHMgYWxsb3dfdHN4X3Rlc3RzDQo+Pj4gK3JlcXVpcmUgYWxsb3dfYnRyYWNlX3B0X3Rlc3RzIGFs bG93X3RzeF90ZXN0cyB0YXJnZXRfc3VwcG9ydHNfYnRyYWNlDQo+DQo+TGFyc2VuID4gRG8geW91 IGhhcHBlbiB0byBrbm93IHdoeSB0aGlzIHRlc3Qgb25seSB3b3JrcyB3aXRoIHB0IHN0eWxlIGJ0 cmFjZT8NCg0KU3BlY3VsYXRpb24gaXMgb25seSBpbmRpY2F0ZWQgYnkgUFQuICBXaXRoIEJUUywg d2UgZ2V0IGNvbnRyb2wgZmxvdyBidXQgbm8gaW5kaWNhdGlvbg0Kd2hldGhlciB0aGUgY29kZSB3 YXMgZXhlY3V0ZWQgc3BlY3VsYXRpdmVseSBpbnNpZGUgYSBUU1ggcmVnaW9uLg0KDQoNCj4+PiAt LS0gYS9nZGIvdGVzdHN1aXRlL2dkYi5weXRob24vcHktcmVjb3JkLWJ0cmFjZS5leHANCj4+PiAr KysgYi9nZGIvdGVzdHN1aXRlL2dkYi5weXRob24vcHktcmVjb3JkLWJ0cmFjZS5leHANCj4+PiAr cmVxdWlyZSBhbGxvd19idHJhY2VfYnRzX3Rlc3RzIGFsbG93X2J0cmFjZV9wdF90ZXN0cyBhbGxv d19weXRob25fdGVzdHMNCj4+PiArcmVxdWlyZSB0YXJnZXRfc3VwcG9ydHNfYnRyYWNlDQo+DQo+ TGFyc2VuID4gSW4gdGhpcyB0ZXN0IHlvdSdyZSByZXF1aXJpbmcgdGhhdCBib3RoIHB0IGFuZCBi dHMgbWV0aG9kcyBvZg0KPnJlY29yZGluZw0KPmFyZSBhdmFpbGFibGUuIElzIHRoYXQgcmVhbGx5 IG5lY2Vzc2FyeT8NCj4+IEFsc28sIHRoZSB0YXJnZXRfc3VwcG9ydHNfYnRyYWNlIGhlcmUgaXMg cmVkdW50YW50LCBzaW5jZSB0aGUgcHJldmlvdXMNCj5saW5lIGlzIGV2ZW4gbW9yZSByZXN0cmlj dGl2ZS4NCj4NCj5BYmR1bCA+ICJhbGxvd19idHJhY2VfcHRfdGVzdHMiIGZ1bmN0aW9uIGlzIG5v dCBuZWVkZWQgaGVyZSBhbmQgd2lsbCBiZQ0KPnJlbW92ZWQgaW4gVjIuICBBcyBtZW50aW9uZWQg YWJvdmUgdGFyZ2V0X3N1cHBvcnRzX2J0cmFjZSBpcyBwcmVyZXF1aXNpdGUNCj5iZWZvcmUgY2hl Y2tpbmcgaWYgdGhlIHJlY29yZGluZyBtZXRob2QgImJ0cyIgb3IgInB0IiBpcyBzdXBwb3J0ZWQg c28gdGhhdCBpcw0KPnRoZSByZWFzb24gZm9yIGhhdmluZyBpdC4NCg0KVW5sZXNzIHRoZSB0ZXN0 IGlzIHJlY29yZGluZyBmb3JtYXQgc3BlY2lmaWMsIHdlIHNob3VsZCBub3QgcmVxdWlyZSB0aGF0 IGEgcGFydGljdWxhcg0KcmVjb3JkaW5nIGZvcm1hdCBpcyBzdXBwb3J0ZWQuDQoNClRoaXMgd2ls bCBiZSBjb3ZlcmVkIHdpdGggdGhlIGNoYW5nZXMgdG8gYWxsb3dfYnRyYWNlX3Rlc3RzIGRpc2N1 c3NlZCBhYm92ZS4NCg0KDQo+PiBkaWZmIC0tZ2l0IGEvZ2RiL3Rlc3RzdWl0ZS9saWIvZ2RiLmV4 cCBiL2dkYi90ZXN0c3VpdGUvbGliL2dkYi5leHANCj4+IGluZGV4IDlhOTA2ZjBmMzQ5Li4yNDFh ZWM3YjE2MSAxMDA2NDQNCj4+IC0tLSBhL2dkYi90ZXN0c3VpdGUvbGliL2dkYi5leHANCj4+ICsr KyBiL2dkYi90ZXN0c3VpdGUvbGliL2dkYi5leHANCj4+IEBAIC00MDA4LDE3ICs0MDA4LDI1IEBA IGdkYl9jYWNoaW5nX3Byb2MgYWxsb3dfYXZ4NTEyZnAxNl90ZXN0cyB7fSB7DQo+PiAgICAgICBy ZXR1cm4gJGFsbG93X2F2eDUxMmZwMTZfdGVzdHMNCj4+ICAgfQ0KPj4NCj4+IC0jIFJ1biBhIHRl c3Qgb24gdGhlIHRhcmdldCB0byBzZWUgaWYgaXQgc3VwcG9ydHMgYnRyYWNlIGhhcmR3YXJlLiAg UmV0dXJuIDEgaWYNCj5zbywNCj4+IC0jIDAgaWYgaXQgZG9lcyBub3QuICBCYXNlZCBvbiAnY2hl Y2tfdm14X2h3X2F2YWlsYWJsZScgZnJvbSB0aGUgR0NDDQo+dGVzdHN1aXRlLg0KPj4gLQ0KPj4g LWdkYl9jYWNoaW5nX3Byb2MgYWxsb3dfYnRyYWNlX3Rlc3RzIHt9IHsNCj4+IC0gICAgZ2xvYmFs IHNyY2RpciBzdWJkaXIgZ2RiX3Byb21wdCBpbmZlcmlvcl9leGl0ZWRfcmUNCj4+ICsjIENoZWNr IGlmIGJ0cmFjZSBpcyBzdXBwb3J0ZWQgb24gdGhlIHRhcmdldC4gIFJldHVybiAxIGlmDQo+PiAr IyBzbywgMCBpZiBpdCBkb2VzIG5vdC4NCj4+DQo+PiAtICAgIHNldCBtZSAiYWxsb3dfYnRyYWNl X3Rlc3RzIg0KPj4gK2dkYl9jYWNoaW5nX3Byb2MgdGFyZ2V0X3N1cHBvcnRzX2J0cmFjZSB7fSB7 DQo+PiAgICAgICBpZiB7ICFbaXN0YXJnZXQgImk/ODYtKi0qIl0gJiYgIVtpc3RhcmdldCAieDg2 XzY0LSotKiJdIH0gew0KPj4gLQl2ZXJib3NlICIkbWU6ICB0YXJnZXQgZG9lcyBub3Qgc3VwcG9y dCBidHJhY2UsIHJldHVybmluZyAwIiAyDQo+PiArCXZlcmJvc2UgInRhcmdldF9zdXBwb3J0c19i dHJhY2U6ICB0YXJnZXQgZG9lcyBub3Qgc3VwcG9ydCBidHJhY2UsDQo+cmV0dXJuaW5nIDAiIDIN Cj4+ICAgCXJldHVybiAwDQo+PiAgICAgICB9DQo+PiArICAgIHJldHVybiAxDQo+DQo+QXMgSSBt ZW50aW9uZWQgcHJldmlvdXNseSwgSSB0aGluayB0aGUgcHJvYyBuYW1lIHNob3VsZG4ndCBiZSBj aGFuZ2VkLA0KPmFuZCB0aGUgbmV3IHByb2Mgc2hvdWxkIGJlIGNhbGxlZCB0YXJnZXRfc3VwcG9y dHNfYnRyYWNlIHdpdGggYQ0KPnBhcmFtZXRlciwgb3IgdGFyZ2V0X3N1cHBvcnRzX2J0cmFjZV9t ZXRob2QgYW5kIHRoZSBwYXJhbWV0ZXIuDQo+DQo+QWxzbywgbm93IHlvdSdyZSBub3TCoCB0ZXN0 aW5nIGZ1cnRoZXIgdGhhbiBpZiB0aGUgdGFyZ2V0IGlzIGFuIGludGVsDQo+Ym9hcmQuIEkgdGhp bmsgaXQgd291bGQgYmUgYmV0dGVyIGlmIGZpcnN0IHlvdSB0cmllZCB0aGUgaXN0YXJnZXQgYWJv dmUsDQo+dGhlbiBjaGVja2VkIGlmIGVpdGhlciBidHMgb3IgcHQgaXMgc3VwcG9ydGVkIHVzaW5n IHRoZSBwcm9jcyBiZWxvdy4NCj5TaW5jZSB0aGV5IGFyZSBjYWNoaW5nIHByb2NzLCB0aGVyZSdz IG5vIHByb2JsZW0gaW4gY2FsbGluZyB0aGVtIGhlcmUNCj50aGVuIGNhbGxpbmcgdGhlbSBhZ2Fp biBpbiB0aGUgdGVzdCBmaWxlcyBhbnl3YXkuDQo+DQo+PiArfQ0KPj4gKw0KPj4gKyMgUnVuIGEg dGVzdCBvbiB0aGUgdGFyZ2V0IHRvIHNlZSBpZiBpdCBzdXBwb3J0cyBidHJhY2UgJ2J0cycgbWV0 aG9kLiAgUmV0dXJuDQo+PiArIyAxIGlmIHNvLCAwIGlmIGl0IGRvZXMgbm90LiAgQmFzZWQgb24g J2NoZWNrX3ZteF9od19hdmFpbGFibGUnIGZyb20gdGhlIEdDQw0KPj4gKyMgdGVzdHN1aXRlLg0K Pj4gKw0KPj4gK2dkYl9jYWNoaW5nX3Byb2MgYWxsb3dfYnRyYWNlX2J0c190ZXN0cyB7fSB7DQo+ PiArICAgIGdsb2JhbCBzcmNkaXIgc3ViZGlyIGdkYl9wcm9tcHQgaW5mZXJpb3JfZXhpdGVkX3Jl DQo+PiArDQo+PiArICAgIHNldCBtZSAiYWxsb3dfYnRyYWNlX2J0c190ZXN0cyINCj4+DQo+PiAg ICAgICAjIENvbXBpbGUgYSB0ZXN0IHByb2dyYW0uDQo+PiAgICAgICBzZXQgc3JjIHsgaW50IG1h aW4oKSB7IHJldHVybiAwOyB9IH0NCj4+IEBAIC00MDM3LDE5ICs0MDQ1LDE5IEBAIGdkYl9jYWNo aW5nX3Byb2MgYWxsb3dfYnRyYWNlX3Rlc3RzIHt9IHsNCj4+ICAgICAgIH0NCj4+ICAgICAgICMg SW4gY2FzZSBvZiBhbiB1bmV4cGVjdGVkIG91dHB1dCwgd2UgcmV0dXJuIDIgYXMgYSBmYWlsIHZh bHVlLg0KPj4gICAgICAgc2V0IGFsbG93X2J0cmFjZV90ZXN0cyAyDQo+PiAtICAgIGdkYl90ZXN0 X211bHRpcGxlICJyZWNvcmQgYnRyYWNlIiAiY2hlY2sgYnRyYWNlIHN1cHBvcnQiIHsNCj4+IC0g ICAgICAgIC1yZSAiWW91IGNhbid0IGRvIHRoYXQgd2hlbiB5b3VyIHRhcmdldCBpcy4qXHJcbiRn ZGJfcHJvbXB0ICQiIHsNCj4+ICsgICAgZ2RiX3Rlc3RfbXVsdGlwbGUgInJlY29yZCBidHJhY2Ug YnRzIiAiY2hlY2sgYnRyYWNlIGJ0cyBzdXBwb3J0IiB7DQo+PiArCS1yZSAiWW91IGNhbid0IGRv IHRoYXQgd2hlbiB5b3VyIHRhcmdldCBpcy4qXHJcbiRnZGJfcHJvbXB0ICQiIHsNCj4+ICAgCSAg ICBzZXQgYWxsb3dfYnRyYWNlX3Rlc3RzIDANCj4+IC0gICAgICAgIH0NCj4+IC0gICAgICAgIC1y ZSAiVGFyZ2V0IGRvZXMgbm90IHN1cHBvcnQgYnJhbmNoIHRyYWNpbmcuKlxyXG4kZ2RiX3Byb21w dCAkIiB7DQo+PiArCX0NCj4+ICsJLXJlICJUYXJnZXQgZG9lcyBub3Qgc3VwcG9ydCBicmFuY2gg dHJhY2luZy4qXHJcbiRnZGJfcHJvbXB0ICQiIHsNCj4+ICAgCSAgICBzZXQgYWxsb3dfYnRyYWNl X3Rlc3RzIDANCj4+IC0gICAgICAgIH0NCj4+IC0gICAgICAgIC1yZSAiQ291bGQgbm90IGVuYWJs ZSBicmFuY2ggdHJhY2luZy4qXHJcbiRnZGJfcHJvbXB0ICQiIHsNCj4+ICsJfQ0KPj4gKwktcmUg IkNvdWxkIG5vdCBlbmFibGUgYnJhbmNoIHRyYWNpbmcuKlxyXG4kZ2RiX3Byb21wdCAkIiB7DQo+ PiAgIAkgICAgc2V0IGFsbG93X2J0cmFjZV90ZXN0cyAwDQo+PiAtICAgICAgICB9DQo+PiAtICAg ICAgICAtcmUgIl5yZWNvcmQgYnRyYWNlXHJcbiRnZGJfcHJvbXB0ICQiIHsNCj4+ICsJfQ0KPj4g KwktcmUgIl5yZWNvcmQgYnRyYWNlIGJ0c1xyXG4kZ2RiX3Byb21wdCAkIiB7DQo+PiAgIAkgICAg c2V0IGFsbG93X2J0cmFjZV90ZXN0cyAxDQo+PiAtICAgICAgICB9DQo+PiArCX0NCj4+ICAgICAg IH0NCj4+ICAgICAgIGdkYl9leGl0DQo+PiAgICAgICByZW1vdGVfZmlsZSBidWlsZCBkZWxldGUg JG9iag0KPj4gQEAgLTQwNjYsMTAgKzQwNzQsNiBAQCBnZGJfY2FjaGluZ19wcm9jIGFsbG93X2J0 cmFjZV9wdF90ZXN0cyB7fSB7DQo+PiAgICAgICBnbG9iYWwgc3JjZGlyIHN1YmRpciBnZGJfcHJv bXB0IGluZmVyaW9yX2V4aXRlZF9yZQ0KPj4NCj4+ICAgICAgIHNldCBtZSAiYWxsb3dfYnRyYWNl X3B0X3Rlc3RzIg0KPj4gLSAgICBpZiB7ICFbaXN0YXJnZXQgImk/ODYtKi0qIl0gJiYgIVtpc3Rh cmdldCAieDg2XzY0LSotKiJdIH0gew0KPj4gLQl2ZXJib3NlICIkbWU6ICB0YXJnZXQgZG9lcyBu b3Qgc3VwcG9ydCBidHJhY2UsIHJldHVybmluZyAxIiAyDQo+PiAtCXJldHVybiAwDQo+PiAtICAg IH0NCj4+DQo+PiAgICAgICAjIENvbXBpbGUgYSB0ZXN0IHByb2dyYW0uDQo+PiAgICAgICBzZXQg c3JjIHsgaW50IG1haW4oKSB7IHJldHVybiAwOyB9IH0NCj4+IEBAIC00MTEyLDYgKzQxMTYsMjIg QEAgZ2RiX2NhY2hpbmdfcHJvYyBhbGxvd19idHJhY2VfcHRfdGVzdHMge30gew0KPj4gICAgICAg cmV0dXJuICRhbGxvd19idHJhY2VfcHRfdGVzdHMNCj4+ICAgfQ0KPj4NCj4+ICsjIFdyYXBwZXIg ZnVuY3Rpb24gdG8gY2hlY2sgaWYgaW5wdXQgYnRyYWNlIG1ldGhvZCBpcyBzdXBwb3J0ZWQuICBS ZXR1cm5zDQo+MQ0KPj4gKyMgaWYgaXQgaXMgc3VwcG9ydGVkIG90aGVyd2lzZSByZXR1cm5zIDAu DQo+PiArDQo+PiArcHJvYyBhbGxvd19idHJhY2VfdGVzdHMge21ldGhvZH0gew0KPj4gKyAgICBp ZiB7W3N0cmluZyBtYXRjaCAicHQiICIke21ldGhvZH0iXX0gew0KPj4gKwlyZXR1cm4gW2FsbG93 X2J0cmFjZV9wdF90ZXN0c10NCj4+ICsgICAgfSBlbHNlaWYge1tzdHJpbmcgbWF0Y2ggImJ0cyIg IiR7bWV0aG9kfSJdfSB7DQo+PiArCXJldHVybiBbYWxsb3dfYnRyYWNlX2J0c190ZXN0c10NCj4+ ICsgICAgfQ0KPj4gKw0KPj4gKyAgICB2ZXJib3NlIC1sb2cgIndhcm5pbmc6IHVua25vd24gYnRy YWNlIHJlY29yZGluZyBtZXRob2QgJyR7bWV0aG9kfSciDQo+PiArICAgICMgU2tpcCB0ZXN0IGZv ciB1bmtub3duIG1ldGhvZCBuYW1lLg0KPj4gKyAgICByZXR1cm4gMA0KPj4gK30NCj4+ICsNCj4+ ICsNCj4+ICAgIyBSdW4gYSB0ZXN0IG9uIHRoZSB0YXJnZXQgdG8gc2VlIGlmIGl0IHN1cHBvcnRz IEFhcmNoNjQgU1ZFIGhhcmR3YXJlLg0KPj4gICAjIFJldHVybiAxIGlmIHNvLCAwIGlmIGl0IGRv ZXMgbm90LiAgTm90ZSB0aGlzIGNhdXNlcyBhIHJlc3RhcnQgb2YgR0RCLg0KPj4NCg0KV2UnbGwg ZW5kIHVwIHdpdGggYWxtb3N0IGlkZW50aWNhbCBmdW5jdGlvbiB0aGF0IG9ubHkgZGlmZmVyIGlu IHRoZSByZWNvcmRpbmcNCmZvcm1hdCB0aGF0IGlzIHJlcXVlc3RlZCB3aGVuIGVuYWJsaW5nIHJl Y29yZGluZy4gIEl0IHdvdWxkIGJlIGJldHRlciB0byB0dXJuDQp0aGlzIGFyb3VuZCBhbmQgaGF2 ZSBvbmUgZ2VuZXJpYyBmdW5jdGlvbiB0aGF0IHRha2VzIHRoZSByZWNvcmRpbmcgZm9ybWF0DQph cyBhcmd1bWVudCBhbmQgY2FjaGluZyBmdW5jdGlvbnMgZm9yIHRoZSBzcGVjaWZpYyByZWNvcmRp bmcgZm9ybWF0cyB0aGF0DQpjYWxsIHRoZSBnZW5lcmljIGZ1bmN0aW9uLg0KDQpSZWdhcmRzLA0K TWFya3VzLg0KDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0g Q2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4NTMt MCwgd3d3LmludGVsLmRlIDxodHRwOi8vd3d3LmludGVsLmRlPgpNYW5hZ2luZyBEaXJlY3RvcnM6 IENocmlzdGluIEVpc2Vuc2NobWlkLCBTaGFyb24gSGVjaywgVGlmZmFueSBEb29uIFNpbHZhICAK Q2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVy ZWQgT2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNo ZW4gSFJCIDE4NjkyOAo=