From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 2DqzJRzrql8aFQAAWB0awg (envelope-from ) for ; Tue, 10 Nov 2020 14:33:48 -0500 Received: by simark.ca (Postfix, from userid 112) id 8B5E31F08B; Tue, 10 Nov 2020 14:33:48 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RDNS_NONE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from sourceware.org (unknown [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id DBFE41E58E for ; Tue, 10 Nov 2020 14:33:47 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 332F7386F03C; Tue, 10 Nov 2020 19:33:47 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 332F7386F03C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1605036827; bh=rgCrqS7vrxPjumUoLCWGyZ+/NsPmxhEoB4NPzFQ3xWA=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=hLYc/9CdTRqmnIlRgZuZKM69af3wCjpi83Czqze+2Y3VHuo5ByZe3Htxet9OR4TdB ZH6neXhkSReI6eDEougJ2CsUomesU7jjTAKfkl0fjj+j3MN3q4rlePmkR4pkuQ6J6x TnVwlQSZ0RM0oU21KWVIEpBLhlhTWOZYSMXu0t48= Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id B5BE938618D1 for ; Tue, 10 Nov 2020 19:33:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org B5BE938618D1 IronPort-SDR: sTX9PQFrYJXXbDdBB3KueUGdkEJ68fONR+J91UMhKPy/v2aUo3j8jc3T8uz97UPtvHiQlsWUbl KKXaodTe6fNA== X-IronPort-AV: E=McAfee;i="6000,8403,9801"; a="170145321" X-IronPort-AV: E=Sophos;i="5.77,467,1596524400"; d="scan'208";a="170145321" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2020 11:33:41 -0800 IronPort-SDR: y+Gg4iuPscJKDdcxFgaY7d8/Oq90kxT8qGqE+IIg1WhICDm6bWlktl8k2Z6n0tx3x+ur1ij2fi ISGzmGahtTJw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,467,1596524400"; d="scan'208";a="322992602" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga003.jf.intel.com with ESMTP; 10 Nov 2020 11:33:41 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 10 Nov 2020 11:33:40 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 10 Nov 2020 11:33:40 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 10 Nov 2020 11:33:39 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.177) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 10 Nov 2020 11:33:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AX/YiFqanGYMF2QZ0XueORgqRMKvnEZlhu8pxxPws6DDW39XwhRNU8bVckfJn0rQzfxO1HThocc83gPEUOtA/xsEcNamBNTWYovU2xjZNPQ7g2ahqGfzDu51MjB4JpFBDta0iSnnss26OgAB2AFPUhF6is+6NKbMa47kCLmqRsgAgmZT49hsjUbfv3MIr+Ae9au16ccz9mDxKQZEk5jzwVnc/hoHJSm2qwzKfKACgWOOwM+Tk2EPjJvfXBlaKixTG+86BMImR5nZcQtDoe+KUOQBQVQX4wtL+ABGVMy5k0LeuW4pu+PBvPkcKVuIEUlC/kF6XDrjuc+20haIXft5TA== 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-SenderADCheck; bh=O7Rq1d1/a6yZasaX9xkOz6u02+L1gP6sBSgeqd0kQd4=; b=OTLat3dsZLZLOCEJwSWJmcs6eF3L0vMAyqoVPH9aQGz/k6gV0o/WJzYpLpwtVFYAFNPlBn8ZB95vQyuFc8lh2ZO5j7lAxprWeTrb4WdblPVvTwaBelZPAZid6pAFg8IyOEk3yBXXGQWvaF6KAqI7y9i50Cg2Twa8POit5PVrss0mbb9UnA7QxPr6xduCZsDbJG38p7tFiBk1oZprZoC4MURUQIsWYVAkpQjUzqMSp0/KjDliZlnSg3smdw8xyCmv32sb6DuQOlj4EVyaimlwWEBTBL4tYFaCYF1RpRZ0y5DzFe9e2wp4elR00qGx1jKaBpJyylYq+UcWPy9hxBuzzg== 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 SN6PR11MB2893.namprd11.prod.outlook.com (2603:10b6:805:dc::23) by SN6PR11MB2895.namprd11.prod.outlook.com (2603:10b6:805:cd::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.25; Tue, 10 Nov 2020 19:33:38 +0000 Received: from SN6PR11MB2893.namprd11.prod.outlook.com ([fe80::c0f8:152e:923f:4de3]) by SN6PR11MB2893.namprd11.prod.outlook.com ([fe80::c0f8:152e:923f:4de3%7]) with mapi id 15.20.3541.025; Tue, 10 Nov 2020 19:33:38 +0000 To: Pedro Alves , "gdb-patches@sourceware.org" Subject: RE: [PATCH v4 2/2] gdb/breakpoint: add flags to 'condition' and 'break' commands to force condition Thread-Topic: [PATCH v4 2/2] gdb/breakpoint: add flags to 'condition' and 'break' commands to force condition Thread-Index: AQHWoVv+/20FFL+WPk2hFR8keZvtG6mu76SAgBL2s2A= Date: Tue, 10 Nov 2020 19:33:38 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action x-originating-ip: [2.200.183.200] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 20e98457-dacb-4dd6-2409-08d885af85ba x-ms-traffictypediagnostic: SN6PR11MB2895: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 55sB+Hj/NMhgW/GDfmf5ItWnwnQF5w+MtxLe7LAdk11lYBuzcGfuivDVaMmg+9dAz7kCg/RDu/pi1MqlW1kq3djw4Zk4I+juJCl4vYriVVUG8Dw232IM55GAnwh9FXPZ6l4+PdTQgGGqCLjkb7DNhhvvlMWpSJd/nkur6k77exlkerbsZLNyCB0R04lUyHPt9sAutB0TwDIwMccRhBJrx1bX4K2w2kJeLQ3r9U8G3OKMnReMqhVEcjUsGekTluQSuzR7H+EJVV0VLKJbNcTHV/gVPvmwWYpIjyadz3orp/Yo6pT3FmAFE5PPJDZ5V/x0+uxBkVgiSld2m+2CxJm3Mw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2893.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(376002)(39860400002)(366004)(396003)(4001150100001)(71200400001)(110136005)(8676002)(2906002)(33656002)(66476007)(66556008)(26005)(316002)(6506007)(66446008)(64756008)(478600001)(83380400001)(4326008)(7696005)(9686003)(86362001)(66946007)(52536014)(53546011)(55016002)(76116006)(186003)(5660300002)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: QeDFaKwQJ6wA58rWR5d9IHh79vn3NakMcxLHAF9f3IMH0D59cq4ZUIHcDcEeNUsO9ZH3tbO38KiECPn7hSNRuc+KowYxbpsODXUjU+knB6HNcOQRq0ebsgf04MvutTFVFw8bQSEmOCl1hiJ6cauMxNhgahOV8k40GKLT0YLnLuUm9vys3FYmekX2bh3J8n9zcXTTxqKg9fgSy9CHkv+3vjtIU4THpxC82z5Wiz00SDnBSDDWQuU51mrHLrv4gbSQgJcHXsp4Q9bKo6U4L4QtAsqwdlo+4lpcHb/Yx8yB4MMGCsLpWi5Pa73c7QULopvjz0hrUhVlks0Zmt72/fChgM0ArjreHsm+mK7qfF4bN48aLCPESEx3v8MesJ2xnQUTW6VBOhv3bMzePDqMX5ez3TEojRAhtVvPw3ol18NzcoCvkJ8bYsd39FrS5222f/A2h9TktI3xViLW3kek5M6aUVpU7lqMMiHyhPd4UAvs8lH46G70qltknLB1hSIzGooSE8IcS4hYtc4fSXcnIeE3AnFUCbeT18bHn7PMU/dX1gLuGsMyfkpSRfDpWw5A2EGK0CKit6WCbl/DvITFnMowqVlOtyS/cgDntPFlvBnEbRkvxybtKYcOVc1GTFT5d1LyGbb0pWTteo9AHE30bz5Ggg== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2893.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20e98457-dacb-4dd6-2409-08d885af85ba X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2020 19:33:38.1125 (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: b+8uO/qJTxf50cKVpd0cYF1KGLok59hG3ZC5djHsVKgFarLKRXSRCZ+oYXOX1lUoWDPfomh0P65mtN1Q+0YIli5SE7JRcsSd9/DVEqjOXTc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2895 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "Aktemur, Tankut Baris via Gdb-patches" Reply-To: "Aktemur, Tankut Baris" Cc: "simark@simark.ca" Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" T24gVGh1cnNkYXksIE9jdG9iZXIgMjksIDIwMjAgNjozMCBQTSwgUGVkcm8gQWx2ZXMgd3JvdGU6 DQo+IE9uIDEwLzEzLzIwIDE6MjUgUE0sIFRhbmt1dCBCYXJpcyBBa3RlbXVyIHZpYSBHZGItcGF0 Y2hlcyB3cm90ZToNCj4gPiBAQCAtOTE5MiwxMCArOTIwNywyNSBAQCBmaW5kX2NvbmRpdGlvbl9h bmRfdGhyZWFkIChjb25zdCBjaGFyICp0b2ssIENPUkVfQUREUiBwYywNCj4gPiAgICAgICAgaWYg KHRva2xlbiA+PSAxICYmIHN0cm5jbXAgKHRvaywgImlmIiwgdG9rbGVuKSA9PSAwKQ0KPiA+ICAJ ew0KPiA+ICAJICB0b2sgPSBjb25kX3N0YXJ0ID0gZW5kX3RvayArIDE7DQo+ID4gLQkgIHBhcnNl X2V4cF8xICgmdG9rLCBwYywgYmxvY2tfZm9yX3BjIChwYyksIDApOw0KPiA+ICsJICB0cnkNCj4g PiArCSAgICB7DQo+ID4gKwkgICAgICBwYXJzZV9leHBfMSAoJnRvaywgcGMsIGJsb2NrX2Zvcl9w YyAocGMpLCAwKTsNCj4gPiArCSAgICB9DQo+ID4gKwkgIGNhdGNoIChjb25zdCBnZGJfZXhjZXB0 aW9uX2Vycm9yICYpDQo+ID4gKwkgICAgew0KPiA+ICsJICAgICAgaWYgKCFmb3JjZSkNCj4gPiAr CQl0aHJvdzsNCj4gPiArCSAgICAgIGVsc2UNCj4gPiArCQl0b2sgPSB0b2sgKyBzdHJsZW4gKHRv ayk7DQo+ID4gKwkgICAgfQ0KPiA+ICAJICBjb25kX2VuZCA9IHRvazsNCj4gPiAgCSAgKmNvbmRf c3RyaW5nID0gc2F2ZXN0cmluZyAoY29uZF9zdGFydCwgY29uZF9lbmQgLSBjb25kX3N0YXJ0KTsN Cj4gPiAgCX0NCj4gPiArICAgICAgZWxzZSBpZiAodG9rbGVuID49IDEgJiYgc3RybmNtcCAodG9r LCAiLWZvcmNlLWNvbmRpdGlvbiIsIHRva2xlbikgPT0gMCkNCj4gPiArCXsNCj4gPiArCSAgdG9r ID0gY29uZF9zdGFydCA9IGVuZF90b2sgKyAxOw0KPiA+ICsJICBmb3JjZSA9IHRydWU7DQo+ID4g Kwl9DQo+ID4gICAgICAgIGVsc2UgaWYgKHRva2xlbiA+PSAxICYmIHN0cm5jbXAgKHRvaywgInRo cmVhZCIsIHRva2xlbikgPT0gMCkNCj4gPiAgCXsNCj4gPiAgCSAgY29uc3QgY2hhciAqdG1wdG9r Ow0KPiANCj4gSXMgaXQgaW1wb3J0YW50IHRvIGhhbmRsZSAiLWZvcmNlLWNvbmRpdGlvbiIgaW4g dGhpcyBwb3NpdGlvbiwgYXMgb3Bwb3NlZA0KPiB0byBtYWtpbmcgaXQgYW5vdGhlciBvcHRpb24g aGFuZGxlZCBieSBzdHJpbmdfdG9fZXhwbGljaXRfbG9jYXRpb24gPw0KDQpJIGhhdmUgbWl4ZWQg ZmVlbGluZ3MgYWJvdXQgdGhpcy4gIE9uIG9uZSBoYW5kLCBpdCBmZWVscyBtb3JlIG5hdHVyYWwg dG8gbWUgdGhhdA0KIi1mb3JjZS1jb25kaXRpb24iIGJlbG9uZ3MgdG8gdGhlIGtleXdvcmRzIGdy b3VwIChpLmUuICd0aHJlYWQnLCAndGFzaycsICdpZicpDQpiZWNhdXNlIGl0J3MgYWJvdXQgZGVm aW5pbmcgdGhlIGNvbmRpdGlvbiByYXRoZXIgdGhhbiB0aGUgbG9jYXRpb24uICBPbiB0aGUgb3Ro ZXINCmhhbmQsIEkgYWdyZWUgdGhhdCBoYXZpbmcgaXQgc3RhcnQgd2l0aCAiLSIgZ2l2ZXMgaXQg YSBmbGV4aWJsZSBvcHRpb24gZmVlbGluZy4NCldlIGNvdWxkIGhhbmRsZSAiLWZvcmNlLWNvbmRp dGlvbiIgbGlrZSBhbiBvcHRpb24sIGJ1dCB0aGVuIHRoaXMgd291bGQgbm90IHdvcms6DQoNCiAg KGdkYikgYnJlYWsgbWFpbiB0aHJlYWQgMSAtZm9yY2UtY29uZGl0aW9uIGlmIGZvbw0KDQpPbmNl IHdlIHN0YXJ0IHR5cGluZyBrZXl3b3JkcyAoaW4gdGhpcyBjYXNlLCAndGhyZWFkJyksIG5vIG1v cmUgb3B0aW9ucyBhcmUgZXhwZWN0ZWQuDQpQZXJoYXBzIG1ha2luZyAidGhyZWFkIiBhbmQgInRh c2siIGFsc28gc3RhcnQgd2l0aCAiLSIgYW5kIGNvbnZlcnRpbmcgdGhlbSB0byBhbg0Kb3B0aW9u IHdvdWxkIGltcHJvdmUgY29uc2lzdGVuY3kgYW5kIGZsZXhpYmlsaXR5Lg0KDQo+IEFzIGlzLCB0 aGlzIGRvZXNuJ3Qgd29yaywgZm9yIGV4YW1wbGU6DQo+IA0KPiAgKGdkYikgYiAtZnVuY3Rpb24g bWFpbiAtZm9yY2U8VEFCPg0KDQpUaGlzIGlzIGEgYnVnLiAgSSBwcm9wb3NlIGEgcGF0Y2ggdG8g Zml4IGl0LiAgUGxlYXNlIHNlZSBiZWxvdy4NCg0KPiANCj4gbm9yIGRvZXM6DQo+IA0KPiAgKGdk YikgYiAtZm9yY2UtY29uZGl0aW9uIG1haW4gaWYgMA0KPiAgaW52YWxpZCBleHBsaWNpdCBsb2Nh dGlvbiBhcmd1bWVudCwgIi1mb3JjZS1jb25kaXRpb24iDQoNCkJhc2VkIG9uIHRoZSBjdXJyZW50 IGltcGxlbWVudGF0aW9uLCB0aGlzIGlzIGV4cGVjdGVkIGJlY2F1c2UgDQonLWZvcmNlLWNvbmRp dGlvbicgaXMgY29uc2lkZXJlZCBhIGtleXdvcmQuDQoNCj4gSU1PLCBpZGVhbGx5IGFsbCAnLScg b3B0aW9ucyB3b3VsZCBiZSBoYW5kbGVkIGluIHRoZSBzYW1lIHBsYWNlLg0KDQpMaWtlIEkgd3Jv dGUgYWJvdmUsIHRoaXMgaXMgYSB0cmFkZS1vZmYuICBJdCBnaXZlcyBtb3JlIGZsZXhpYmlsaXR5 IGJ1dCBhbHNvDQpicmluZ3Mgc29tZSBsaW1pdGF0aW9ucy4NCiANCj4gQXQgc29tZSBwb2ludCwg SSB0aGluayBpdCB3b3VsZCBiZSBuaWNlIHRvIGNvbnZlcnQgdGhlDQo+ICJicmVhayIgY29tbWFu ZCB0byB1c2UgZ2RiOjpvcHRpb24sIGJ1dCBpdCBpc24ndCB0cml2aWFsLg0KDQpDb252ZXJ0aW5n IGFsbCBrZXl3b3JkcyBleGNlcHQgImlmIiAoY3VycmVudGx5ICJ0aHJlYWQiLCAidGFzayIsIGFu ZCAiLWZvcmNlLWNvbmRpdGlvbiIpDQp0byAnLScgb3B0aW9ucyBpcyBJTUhPIGEgc3dlZXQtc3Bv dCBzb2x1dGlvbiBoZXJlLiAgSXQncyBsaWtlbHkgdG8gYmUgZWFzaWVyIHRoYW4NCmdkYjo6b3B0 aW9uLCBidXQgYWxzbyBpbXByb3ZlcyBwb3NpdGlvbmFsIGZsZXhpYmlsaXR5LiAgSG93ZXZlciwg YmFja3dhcmRzIGNvbXBhdGliaWxpdHkNCndvdWxkIGJlIGEgYml0IG9mIHBhaW4uDQoNClRoYW5r cy4NCi1CYXJpcw0KDQoNCkZyb20gMzVjMjNkYTc1MGNiNGFhN2ZhNmE2ZTE5MTlhMTgwZmIxMzkw MWZkYSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDENCkZyb206IFRhbmt1dCBCYXJpcyBBa3RlbXVy IDx0YW5rdXQuYmFyaXMuYWt0ZW11ckBpbnRlbC5jb20+DQpEYXRlOiBUdWUsIDEwIE5vdiAyMDIw IDE2OjA5OjE1ICswMTAwDQpTdWJqZWN0OiBbUEFUQ0hdIGdkYi9jb21wbGV0ZXI6IGltcHJvdmUg dGFiIGNvbXBsZXRpb24gdG8gY29uc2lkZXIgdGhlDQogJy1mb3JjZS1jb25kaXRpb24nIGZsYWcN Cg0KVGhlIGNvbW1pdA0KDQogIGNvbW1pdCA3MzNkNTU0YTQ2MjVkYjRmZmI4OWI3YTIwZTFjZjI3 YWIwNzFlZjRkDQogIEF1dGhvcjogVGFua3V0IEJhcmlzIEFrdGVtdXIgPHRhbmt1dC5iYXJpcy5h a3RlbXVyQGludGVsLmNvbT4NCiAgRGF0ZTogICBUdWUgT2N0IDI3IDEwOjU2OjAzIDIwMjAgKzAx MDANCg0KICBnZGIvYnJlYWtwb2ludDogYWRkIGZsYWdzIHRvICdjb25kaXRpb24nIGFuZCAnYnJl YWsnIGNvbW1hbmRzIHRvIGZvcmNlIGNvbmRpdGlvbg0KDQppbnRyb2R1Y2VkIHRoZSAnLWZvcmNl LWNvbmRpdGlvbicgZmxhZyB0byB0aGUgJ2JyZWFrJyBjb21tYW5kLiAgVGhpcw0KZmxhZyB3YXMg ZGVmaW5lZCBhcyBhIGtleXdvcmQgbGlrZSAndGhyZWFkJywgJ3Rhc2snLCBhbmQgJ2lmJy4NCkhv d2V2ZXIsIGl0IHN0YXJ0cyB3aXRoICctJy4gIFRoaXMgZGlmZmVyZW5jZSBjYXVzZWQgYW4gdW5j b3ZlcmVkIGNhc2UNCndoZW4gdGFiLWNvbXBsZXRpbmcgYSBzZWVtaW5nbHkgY29tcGxldGUgbGlu ZXNwZWMuDQoNCkJlbG93LCB3ZSBzZWUgIi1mb3JjZS1jb25kaXRpb24iIGluIHRoZSBjb21wbGV0 aW9uIGxpc3QsIHdoZXJlIGJvdGgNCnRoZSBvcHRpb25zIGFuZCB0aGUga2V5d29yZHMgYXJlIGxp c3RlZDoNCg0KICAoZ2RiKSBicmVhayAtZnVuY3Rpb24gbWFpbiA8VEFCPg0KICAtZm9yY2UtY29u ZGl0aW9uICAtZnVuY3Rpb24gIC1sYWJlbCAgLWxpbmUgIC1xdWFsaWZpZWQNCiAgLXNvdXJjZSAg ICAgICAgICAgaWYgICAgICAgICB0YXNrICAgIHRocmVhZA0KDQpCdXQgdGFiLWNvbXBsZXRpbmcg Jy0nIGxpc3RzIG9ubHkgb3B0aW9uczoNCg0KICAoZ2RiKSBicmVhayAtZnVuY3Rpb24gbWFpbiAt PFRBQj4NCiAgLWZ1bmN0aW9uICAgLWxhYmVsICAgICAgLWxpbmUgICAgICAgLXF1YWxpZmllZCAg LXNvdXJjZQ0KDQpUaGlzIHBhdGNoIGZpeGVzIHRoZSBwcm9ibGVtIGJ5IGFkZGluZyBrZXl3b3Jk cyB0byB0aGUgY29tcGxldGlvbg0KbGlzdCwgc28gdGhhdCB3ZSBzZWU6DQoNCiAgKGdkYikgYnJl YWsgLWZ1bmN0aW9uIG1haW4gLTxUQUI+DQogIC1mb3JjZS1jb25kaXRpb24gIC1mdW5jdGlvbiAg LWxhYmVsICAtbGluZSAgLXF1YWxpZmllZCAgLXNvdXJjZQ0KDQpnZGIvQ2hhbmdlTG9nOg0KMjAy MC0xMS0xMCAgVGFua3V0IEJhcmlzIEFrdGVtdXIgIDx0YW5rdXQuYmFyaXMuYWt0ZW11ckBpbnRl bC5jb20+DQoNCgkqIGNvbXBsZXRlci5jIChjb21wbGV0ZV9leHBsaWNpdF9sb2NhdGlvbik6IEFs c28gYWRkIGtleXdvcmRzDQoJdGhhdCBzdGFydCB3aXRoICctJyB0byB0aGUgY29tcGxldGlvbiBs aXN0Lg0KDQpnZGIvdGVzdHN1aXRlL0NoYW5nZUxvZzoNCjIwMjAtMTEtMTAgIFRhbmt1dCBCYXJp cyBBa3RlbXVyICA8dGFua3V0LmJhcmlzLmFrdGVtdXJAaW50ZWwuY29tPg0KDQoJKiBnZGIubGlu ZXNwZWMvZXhwbGljaXQuZXhwOiBFeHRlbmQgd2l0aCBhIHRlc3QgdG8gY2hlY2sgY29tcGxldGlu Zw0KCSctJyBhZnRlciBzZWVtaW5nbHkgY29tcGxldGUgb3B0aW9ucy4NCi0tLQ0KIGdkYi9jb21w bGV0ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrLQ0KIGdkYi90ZXN0c3Vp dGUvZ2RiLmxpbmVzcGVjL2V4cGxpY2l0LmV4cCB8IDE0ICsrKysrKysrKysrKysrDQogMiBmaWxl cyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQoNCmRpZmYgLS1naXQg YS9nZGIvY29tcGxldGVyLmMgYi9nZGIvY29tcGxldGVyLmMNCmluZGV4IDI2MmM4NTU2YmY2Li5j ZjhjMTRlNzgyOCAxMDA2NDQNCi0tLSBhL2dkYi9jb21wbGV0ZXIuYw0KKysrIGIvZ2RiL2NvbXBs ZXRlci5jDQpAQCAtODkyLDcgKzg5MiwxMSBAQCBjb21wbGV0ZV9leHBsaWNpdF9sb2NhdGlvbiAo Y29tcGxldGlvbl90cmFja2VyICZ0cmFja2VyLA0KICAgaW50IGtleXdvcmQgPSBza2lwX2tleXdv cmQgKHRyYWNrZXIsIGV4cGxpY2l0X29wdGlvbnMsICZ0ZXh0KTsNCiANCiAgIGlmIChrZXl3b3Jk ID09IC0xKQ0KLSAgICBjb21wbGV0ZV9vbl9lbnVtICh0cmFja2VyLCBleHBsaWNpdF9vcHRpb25z LCB0ZXh0LCB0ZXh0KTsNCisgICAgew0KKyAgICAgIGNvbXBsZXRlX29uX2VudW0gKHRyYWNrZXIs IGV4cGxpY2l0X29wdGlvbnMsIHRleHQsIHRleHQpOw0KKyAgICAgIC8qIFRoZXJlIGFyZSBrZXl3 b3JkcyB0aGF0IHN0YXJ0IHdpdGggIi0iLiAgIEluY2x1ZGUgdGhlbSwgdG9vLiAgKi8NCisgICAg ICBjb21wbGV0ZV9vbl9lbnVtICh0cmFja2VyLCBsaW5lc3BlY19rZXl3b3JkcywgdGV4dCwgdGV4 dCk7DQorICAgIH0NCiAgIGVsc2UNCiAgICAgew0KICAgICAgIC8qIENvbXBsZXRpbmcgb24gdmFs dWUuICAqLw0KZGlmZiAtLWdpdCBhL2dkYi90ZXN0c3VpdGUvZ2RiLmxpbmVzcGVjL2V4cGxpY2l0 LmV4cCBiL2dkYi90ZXN0c3VpdGUvZ2RiLmxpbmVzcGVjL2V4cGxpY2l0LmV4cA0KaW5kZXggNTJh MWZjZTUzNzEuLmMzM2FiNTA1ZTM0IDEwMDY0NA0KLS0tIGEvZ2RiL3Rlc3RzdWl0ZS9nZGIubGlu ZXNwZWMvZXhwbGljaXQuZXhwDQorKysgYi9nZGIvdGVzdHN1aXRlL2dkYi5saW5lc3BlYy9leHBs aWNpdC5leHANCkBAIC00NjksNiArNDY5LDIwIEBAIG5hbWVzcGFjZSBldmFsICR0ZXN0ZmlsZSB7 DQogCSAgICB9DQogCX0NCiANCisJIyBUZXN0IHRoYXQgYWZ0ZXIgYSBzZWVtaW5nbHkgZmluaXNo ZWQgb3B0aW9uIGFyZ3VtZW50LA0KKwkjIGNvbXBsZXRpb24gZm9yICItIiBtYXRjaGVzIGJvdGgg dGhlIGV4cGxpY2l0IGxvY2F0aW9uDQorCSMgb3B0aW9ucyBhbmQgdGhlIGxpbmVzcGVjIGtleXdv cmRzIHRoYXQgc3RhcnQgd2l0aCAiLSIuDQorCXdpdGhfdGVzdF9wcmVmaXggImNvbXBsZXRlICct JyBhZnRlciBvcHRpb25zIiB7DQorCSAgICB0ZXN0X2dkYl9jb21wbGV0ZV9tdWx0aXBsZSAiYiAt ZnVuY3Rpb24gbXlmdW5jdGlvbiAiICItIiAiIiB7DQorCQkiLWZvcmNlLWNvbmRpdGlvbiINCisJ CSItZnVuY3Rpb24iDQorCQkiLWxhYmVsIg0KKwkJIi1saW5lIg0KKwkJIi1xdWFsaWZpZWQiDQor CQkiLXNvdXJjZSINCisJICAgIH0NCisJfQ0KKw0KIAkjIFRlc3RzIHRoYXQgZW5zdXJlIHRoYXQg YWZ0ZXIgImlmIiB3ZSBjb21wbGV0ZSBvbiBleHByZXNzaW9ucw0KIAkjIGFyZSBpbiBjcGNvbXBs ZXRpb24uZXhwLg0KIA0KLS0gDQoyLjE3LjENCg0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdp c3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAtMTIsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFu eQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQpNYW5hZ2luZyBEaXJlY3RvcnM6 IENocmlzdGluIEVpc2Vuc2NobWlkLCBHYXJ5IEtlcnNoYXcKQ2hhaXJwZXJzb24gb2YgdGhlIFN1 cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gKQ29t bWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=