From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by sourceware.org (Postfix) with ESMTPS id ED57B3858033 for ; Tue, 23 Nov 2021 14:10:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org ED57B3858033 X-IronPort-AV: E=McAfee;i="6200,9189,10176"; a="232518223" X-IronPort-AV: E=Sophos;i="5.87,257,1631602800"; d="scan'208";a="232518223" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Nov 2021 06:09:58 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,257,1631602800"; d="scan'208";a="590533166" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by FMSMGA003.fm.intel.com with ESMTP; 23 Nov 2021 06:09:54 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 23 Nov 2021 06:09:54 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Tue, 23 Nov 2021 06:09:54 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.43) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Tue, 23 Nov 2021 06:09:54 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lfAqHVTUTv7vVzvPebNgKLQOzYjnAx8pZv5s/T25Q/X+gItBoctgPQYt6sPn7R8VhptNzfz60o/Aw3ZdtqbenKAn2kqtqPBGwJUPf38WTedT4uwL13h/ffN68MGIgmc8OCUYBjHiH3aE9JdyjGD/vqvHRHMcmpPpN7NKoj20OSHH89wCpX44vvhJbY/ceTw0L2CK6BCCWOV4y/ST3cCYpl2jOSdCbG7BB6tyrfaNu90d1OTg6M22OuE+QkR7L2cV4YsObdEoIkTVPnLdSkX0NNBE0v4QoyNqxtMer1PB8LIEa4im2L7JcyJxfNFL4Oi3PG+wNB+KZCbW/dRqDGAuHw== 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=zuCi0bvCilmvDAm1xISKgKcV0p62j6hn99isiKs+vbo=; b=YrmzoD4B9Rfewm6gqixSt/TsdnU7nLBK1O8zOmbCk/hhriH5CBcx8VoArFJ47Q854nCFcQq6O+rU/+gRzht+6hL5/2UvzGvFpLBQ5RMUL1wCquu8B8fX78E3xGKDHIczfGFbp7ZFIoONkHcJyDmOvIik7Jm+YfCfC/DVH6sSEYFvWRwa3VvSabhF1MuYHxaF7YQFdUq70ATHZMqTyfEAAJxC0b3E2u+kdBUtb5Ygn6qf2pivkFdbUJcYe0hhNs9H3sAzfvYwbN1bSu/RfUSFZry25Qzhl+YZzEc5VT6PAl0bItvjrvCR2vy40onBX0m2kQHOGyqHxXQRywMU8gWlJA== 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 DM6PR11MB3178.namprd11.prod.outlook.com (2603:10b6:5:56::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.27; Tue, 23 Nov 2021 14:09:53 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::3c64:9831:f364:b990]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::3c64:9831:f364:b990%5]) with mapi id 15.20.4669.016; Tue, 23 Nov 2021 14:09:53 +0000 From: "Metzger, Markus T" To: Simon Marchi CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH] gdb, thread-iter: handle null_ptid Thread-Topic: [PATCH] gdb, thread-iter: handle null_ptid Thread-Index: AQHX3Rak3t9avT1UP0qu0d2BzlGdc6wK4HKAgAQuhdCAAKzhgIABUB7Q Date: Tue, 23 Nov 2021 14:09:53 +0000 Message-ID: References: <20211119072348.2543749-1-markus.t.metzger@intel.com> <1f23a0f8-3626-8cd5-dd74-b98f26b74ba5@polymtl.ca> <6268be22-c584-83e3-06a5-ea5fa8eb085b@polymtl.ca> In-Reply-To: <6268be22-c584-83e3-06a5-ea5fa8eb085b@polymtl.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.200.16 dlp-product: dlpe-windows x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b6e2d865-a40f-4973-b3b9-08d9ae8aebca x-ms-traffictypediagnostic: DM6PR11MB3178: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xt5dMp9A1CV2ShLYMT9uq6iezfv3RwXTcLp06enpX/C0CPPBWfN+NwpBgY5Xx2htJqvnHJnWgHVpeK2R/BQcpE5OEomPTKoMDCujo7XyFAydi9iPOUaJMNaUxi6+/zarKuvOpupCm7q/0WPHHR8U22RSw6oqeno46i5nfQaaANSQAE/wyy1rrN3UrqxWntp9aUNVj6XSGSKi8CQv1c0QwRoTpqo6IkLoQw3R7dD4K34XRkgxupVlimdQObCAO/T8btcdK5MLyU5x3CJsK8D367tfTAoHnlxrvFWASUly2COlloagbYLgRIS3FEneM7S84eg90wRd53apBL0pGLt6iLBK6ux14M4vfM3szcn7Zc9aPb3swMVmHvf6Cqep8NDH70djefBr4n8cIXu5cwWGq9/yAA1+0Dyre0VV77vIY1gc/LFL3xfipvcxlb4P5GlQsh5ZiikVqJzIialxGQdlhSFypvIQM60QYdnofJkS6K9/G4wXdcidUYvwIYnrnDPAkI8j27DqpellmHN0s6Yh/n2IJnULSd+psdZHrRCQ3foRm7KrMPL+XpzgavqMw9hfIC+uYD4uSehLkwalmshmIgtumvwmv6zAucsvMCmdUWSMC01qSkc8K8OkNFlKWSrBNP3/aVD4uW16I8Je1C9IgsinEdNWx8DP5PNEZ+oRE43t8HFUusVxignLWZtHzYtolvBPgd3CKQCt4QPLQHDCQuC8HcqRrXNVsQyiS2fZjCjYh6gBbamn5Lfa33rqyewdJbvsFMjRf+mcw1IUzqdgULTbuotx5kbg2gBGLQ4tnQQ= 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:(366004)(66476007)(33656002)(64756008)(186003)(66446008)(8676002)(84970400001)(6506007)(71200400001)(5660300002)(76116006)(8936002)(38100700002)(122000001)(2906002)(66556008)(508600001)(7696005)(4326008)(66946007)(316002)(82960400001)(9686003)(55016003)(6916009)(52536014)(83380400001)(26005)(86362001)(38070700005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VzdlM05lNkFXdFlIdDhPTzBFZ1ppZlE1ZWJwYjRpZXZxeFBsOU9zbkZkTnA1?= =?utf-8?B?MW1MT1RmVDJhaGNrdGIxNE5LTkZxeDI5eWhLOUw0ak9TbDRmNzhmNmMxQkg4?= =?utf-8?B?ZTJnZU4zaG9icGlPU1dySmVHdWRpaXhneUVvZ01FK00xcXdmS2pqRzlsL3Fp?= =?utf-8?B?L3g3TEZVY3FrMDV2aUkzekNwRXZIT25kTVZWZ2M2MmpuQWIvVDRkSkdwU0Rt?= =?utf-8?B?M3VkSWNHTjVzTWpUdUtwdHo1eXgzMTlxTkNwSEc2dVVWdjN4aTFpUy93RGg4?= =?utf-8?B?djhhaTFOZjd5RlZPMnU3c3dsVVdLT0NseThqeGRTc3E3b1ZmRVMxUmtyRkJK?= =?utf-8?B?SnVoZVNTRlFPZXJtUlBSM2tzOTVaUUZWeVlHd0VoampqKzhmSTd0eGpYV2c4?= =?utf-8?B?eFJLbHlvMVEwWXZSQ3c2OGhGL1hvYjY0U0puM2ZTbTNISVA5enAzSmhmRklW?= =?utf-8?B?ZGt2Mmkrck9UL1Z2L2p1djdSUFVSbTZON1NMYTBLYXpjcGhuMm9JYkNwSUJ3?= =?utf-8?B?clFvYlczODZ5bFQyelF0ZGhFMFBxbHcvLzhzSy9tV0t1cmpjT2J2SzZ0bGZN?= =?utf-8?B?empOMG45OXRYdGkrWHZLcTlnaTNHTjRTREVmMkVBN3g0RS9NZDVtU2phTW9X?= =?utf-8?B?K2Qvc1M4clRvME16ZW1wVTlxSjVBSFZmUjg3cE5KeUFpemhVNmtJVEgrckNU?= =?utf-8?B?NDNyalBnWXVZaXM4eHM2bEplcFVlc2MzUUNGS1FnQU9tSSt2NlFVa3NsMGJ4?= =?utf-8?B?c2pveEptNE5xQXRFaEVmS0o4MVVpY2Fjd0s3MUJFeHM3Q29OWXRJRGtUSVEr?= =?utf-8?B?TUVDcEVuK1c5akFka1F2NHJkUjFheTFXTG5WdmNHdHhhRzc2dnBiNmxrelVt?= =?utf-8?B?ME9wQ3BXc1IwOGYzbmhJSW5LSWY1U29HamJ5N1NlKzJHOC92NnlRck5ZZmI4?= =?utf-8?B?YTJWTlg2a0FoZm52a0ZEdnlCRHh3Yld2dlhrTHdibFgrQmlzRDJzRENwYy9E?= =?utf-8?B?d2lsdVdVZ3l2NWpMUE11aDNlKzZRc1llTEN0dTlBRGxObHlkaHNDOUN3ZmdR?= =?utf-8?B?U0pMR2tKUmJTV2lSWFE1UVJmQkgyT2VZdTdNa0RrTnVPSi95eGZGazV2YVNq?= =?utf-8?B?Tjc5czBNcHlCZ1RhODdXRDNzdGh2MjZCM3JQNHVEcDk2RHdSUlpwTDUrSGxG?= =?utf-8?B?alExeHdCQUVwY09zaG1JYVZydWZpMTVBUS9EamJMRVBtV0dwa3FlbnpjWHA1?= =?utf-8?B?VGJaanBVampseFBtZTFuNi9ZYWZhU1BHbkFYQ3BLWlZLaU9wSUtIMisyMTNj?= =?utf-8?B?aVhEblVPQWthSEpoV2N0ek0vTG8xNGtDRWNYeUpjZ3lCRFJCWWx5M2pxMmNq?= =?utf-8?B?OURBMkpBUVh0SFhHZFdzTUppNVFmS0RieWd2eXl6Wm1CcVlrWmZNWktkQmRP?= =?utf-8?B?TVgwa3FSMjhxWVc2VnpkVVdoZGZ3MXRHTXc1Q0llSElhbmZDK2VybGtQUDZ5?= =?utf-8?B?aE9XSzFrK05FK1FNeURsM1VCamJ3aml3VS9SUy96Z2FwejFrcU14c3NPQXYr?= =?utf-8?B?alFmeUR3TDZtMkxLQytVMi9GbHVNU1hzUVlGQW9mbUIva2wra1JtVFhnMEk5?= =?utf-8?B?Uk1xaDAzQmFJWDdMdm0zZVJmSytaWTdORG9leVZ1UU13d0ZQcnYyUUdpdFE0?= =?utf-8?B?SVUrOGExbmRLZlVvdlFwVU56SVNIcE1oa3BncHljQTFqZmtBYkNDZkgrdndN?= =?utf-8?B?bFVDaG5LYUI5ZzMzeGdLcjdWSzg0VVd2OTh3aFpwQm9kN1VkaHFta2ZacjRv?= =?utf-8?B?VGFGK1B2YnYwSUFCSlQ1NlBKdjdiRVlvanBWT0krdEVwL3UrNWxQSnNqQWMy?= =?utf-8?B?RVdYMVAxRHo0N1NKMTQ5SnJ6V1ZXYmYzdzU5Q3V4RW5vRXloOEJ0WndYN2ZC?= =?utf-8?B?L0hERXhwdmNNdGViTDNPbzVDSW5XdW1LZVY0K1BQNFNrMTRWODdKYS90WE1h?= =?utf-8?B?ZmV4enVPMFV4WWVzQzhjN1Vxb2daU2ptRVM5MEN0MDdYNWJlc2hQR1ZLQ3Yy?= =?utf-8?B?SjNDVUlmalJJZ0VNK2RRZWZGU0kyYjN0c3JOU25RTjJ6UzNCSHE2MklRbEUy?= =?utf-8?B?RmZvaUdEVzdmZTZ3T0tUZndYTGpHM2k1SmpCOWZJTWxLWW1MNEQ4RHRYM3VB?= =?utf-8?B?bUxRb1hKSVhaZVdDOHdXVEc5VW11Y2xFeEFoRGpTM254c3RwUnQ3Zzk2UWhQ?= =?utf-8?B?QmcyVEhkeHNZRjVHMUZTV0txV2VBPT0=?= 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: b6e2d865-a40f-4973-b3b9-08d9ae8aebca X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2021 14:09:53.3031 (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: 0rLqQR1cTSIQVfC8zbbrztvU8y/d5D1hE5YJQTtNlm7aUKuPPjhvweBWrpktNazfs/ksA3jCyJRamf3mE+/sRVajpoSfNskuy/cZrhxEIFs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3178 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, GIT_PATCH_0, KAM_DMARC_NONE, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org 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: , X-List-Received-Date: Tue, 23 Nov 2021 14:10:05 -0000 SGVsbG8gU2ltb24sDQoNCj5JcyB0aGVyZSBhbiBlYXN5IHdheSB0byByZXByb2R1Y2UgdGhpcyBz aXR1YXRpb24/ICBJcyBpcyBhbiBleGlzdGluZw0KPnRlc3QgdGhhdCBmYWlscyB3aGVuIHJ1bm5p bmcgYWdhaW5zdCBhIGdkYnNlcnZlciB0YXJnZXQgYm9hcmQ/DQoNClRoaXMgd2FzIGZvdW5kIGJ5 IGdkYi5idHJhY2UvZW5hYmxlLW5ldy10aHJlYWQuZXhwLg0KDQoNCj4+ICMxMCAweDAwMDAwMDAw MDBiNTEzZDQgaW4gdGFyZ2V0X3JlYWRfcGFydGlhbCAob3BzPTB4MjQ0MTY4MA0KPjxyZWNvcmRf YnRyYWNlX29wcz4sIG9iamVjdD1UQVJHRVRfT0JKRUNUX0JUUkFDRV9DT05GLCBhbm5leD0weDE0 OGNhZGUNCj4iIiwgYnVmPTB4MmVlZjllMCAiXDMyMFwzNjBCXDM2N1wzNzdcMTc3Iiwgb2Zmc2V0 PTAsIGxlbj00MDk2LA0KPnhmZXJlZF9sZW49MHg3ZmZmZmZmZmMxNjgpIGF0IGdkYi90YXJnZXQu YzoxOTc0DQo+PiAjMTEgMHgwMDAwMDAwMDAwYjY1OTQwIGluIHRhcmdldF9yZWFkX2FsbG9jXzE8 Y2hhcj4gKG9wcz0weDI0NDE2ODANCj48cmVjb3JkX2J0cmFjZV9vcHM+LCBvYmplY3Q9VEFSR0VU X09CSkVDVF9CVFJBQ0VfQ09ORiwgYW5uZXg9MHgxNDhjYWRlDQo+IiIpIGF0IGdkYi90YXJnZXQu YzoyMzA5DQo+PiAjMTIgMHgwMDAwMDAwMDAwYjUxZDI3IGluIHRhcmdldF9yZWFkX3N0cmFsbG9j IChvcHM9MHgyNDQxNjgwDQo+PHJlY29yZF9idHJhY2Vfb3BzPiwgb2JqZWN0PVRBUkdFVF9PQkpF Q1RfQlRSQUNFX0NPTkYsIGFubmV4PTB4MTQ4Y2FkZQ0KPiIiKSBhdCBnZGIvdGFyZ2V0LmM6MjM0 OA0KPj4gIzEzIDB4MDAwMDAwMDAwMGEwZjg4MSBpbiBidHJhY2VfcmVhZF9jb25maWcgKGNvbmY9 MHgyYTZmNWU4KSBhdA0KPmdkYi9yZW1vdGUuYzoxNDA0OA0KPj4gIzE0IDB4MDAwMDAwMDAwMGEw ZmRiYyBpbiByZW1vdGVfdGFyZ2V0OjplbmFibGVfYnRyYWNlICh0aGlzPTB4Mjk5YTI5MCwNCj5w dGlkPS4uLiwgY29uZj0weDI2MWFlOTAgPHJlY29yZF9idHJhY2VfY29uZj4pIGF0IGdkYi9yZW1v dGUuYzoxNDE2Mg0KPg0KPkkgdGhpbmsgeW91ciBwYXRjaCBpcyBqdXN0IGhpZGluZyB0aGUgcmVh bCBwcm9ibGVtLiAgQmV0d2VlbiBmcmFtZXMgMTMNCj5hbmQgMTQsIHdlIGFyZSBnb2luZyBmcm9t IGEgZnVuY3Rpb24gdGhhdCB0YWtlcyB0aGUgcHRpZCBhcyBhIHBhcmFtZXRlcg0KPnRvIGEgZnVu Y3Rpb24gdGhhdCB0YWtlcyB0aGUgcHRpZCBpbXBsaWNpdGx5IHRocm91Z2ggdGhlIGluZmVyaW9y X3B0aWQNCj5nbG9iYWwuICBTb21ldGhpbmcgbmVlZHMgdG8gdGVtcG9yYXJpbHkgc2V0IGluZmVy aW9yX3B0aWQuDQoNCmFsbF9tYXRjaGluZ190aHJlYWRzX2l0ZXJhdG9yKCkgZG9lcyBub3QgaGFu ZGxlIG51bGxfcHRpZCwgd2hpY2ggbGVhZHMgdG8gdGhlDQphc3NlcnQgaW4gZmluZF9pbmZlcmlv cl9waWQoKS4gIEkgd291bGQgc2F5IHRoYXQgdGhpcyBpcyBhIGJ1Zy4gIFdvdWxkIHlvdSBhZ3Jl ZT8NCg0KTG9va3MgbGlrZSB0aGVyZSBpcyBhbm90aGVyIGJ1ZyBpbiByZWNvcmRfYnRyYWNlX2Vu YWJsZV93YXJuKCksIHdoaWNoIHNob3VsZA0KdGVtcG9yYXJpbHkgc3dpdGNoIHRvIHRoZSBuZXcg dGhyZWFkLg0KDQpIb3cgYWJvdXQgdGhpcyBbMV0/ICBJJ2Qga2VlcCBpdCBhcyBhIHNlcGFyYXRl IHBhdGNoIGluIGFkZGl0aW9uIHRvIHRoaXMgb25lLg0KDQpSZWdhcmRzLA0KTWFya3VzLg0KDQpb MV0NCltQQVRDSF0gZ2RiLCBidHJhY2U6IHN3aXRjaCB0byBuZXcgdGhyZWFkIHdoZW4gZW5hYmxp bmcgdHJhY2luZw0KDQpXaGVuIG5ld190aHJlYWQgb3ZlcnNlcnZlcnMgYXJlIG5vdGlmaWVkLCB0 aGUgbmV3IHRocmVhZCBpcyBub3Qgc3RvcHBlZCwNCnlldCwgYW5kIGluZmVyaW9yX3B0aWQgaXMg c3RhbGUuDQoNClRlbXBvcmFyaWx5IHN3aXRjaCB0byB0aGUgbmV3IHRocmVhZCBpbiByZWNvcmQt YnRyYWNlJ3MgbmV3X3RocmVhZA0Kb2JzZXJ2ZXIuICBBbHNvIGNoYW5nZSB0aGUgZnVuY3Rpb24g bmFtZSB0byBtYWtlIGl0IGNsZWFyIGl0IGlzIG9ubHkgdXNlZA0KYXMgbmV3LXRocmVhZCBjYWxs YmFjay4NCi0tLQ0KIGdkYi9yZWNvcmQtYnRyYWNlLmMgfCAxMSArKysrKysrKy0tLQ0KIDEgZmls ZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQg YS9nZGIvcmVjb3JkLWJ0cmFjZS5jIGIvZ2RiL3JlY29yZC1idHJhY2UuYw0KaW5kZXggM2ZjZmQ2 YTQ3NjEuLjE5ODMwNmE2NTdkIDEwMDY0NA0KLS0tIGEvZ2RiL3JlY29yZC1idHJhY2UuYw0KKysr IGIvZ2RiL3JlY29yZC1idHJhY2UuYw0KQEAgLTI3OSwxNiArMjc5LDIxIEBAIHJlcXVpcmVfYnRy YWNlICh2b2lkKQ0KICAgcmV0dXJuICZ0cC0+YnRyYWNlOw0KIH0NCiANCi0vKiBFbmFibGUgYnJh bmNoIHRyYWNpbmcgZm9yIG9uZSB0aHJlYWQuICBXYXJuIG9uIGVycm9ycy4gICovDQorLyogVGhl IG5ldyB0aHJlYWQgb2JzZXJ2ZXIuICAqLw0KIA0KIHN0YXRpYyB2b2lkDQotcmVjb3JkX2J0cmFj ZV9lbmFibGVfd2FybiAoc3RydWN0IHRocmVhZF9pbmZvICp0cCkNCityZWNvcmRfYnRyYWNlX29u X25ld190aHJlYWQgKHN0cnVjdCB0aHJlYWRfaW5mbyAqdHApDQogew0KICAgLyogSWdub3JlIHRo aXMgdGhyZWFkIGlmIGl0cyBpbmZlcmlvciBpcyBub3QgcmVjb3JkZWQgYnkgdXMuICAqLw0KICAg dGFyZ2V0X29wcyAqcmVjID0gdHAtPmluZi0+dGFyZ2V0X2F0IChyZWNvcmRfc3RyYXR1bSk7DQog ICBpZiAocmVjICE9ICZyZWNvcmRfYnRyYWNlX29wcykNCiAgICAgcmV0dXJuOw0KIA0KKyAgLyog VFAgaGFzbid0IHN0b3BwZWQsIHlldCwgc28gSU5GRVJJT1JfUFRJRCBpcyBzdGFsZS4gIFRlbXBv cmFyaWx5IHNldA0KKyAgICAgSU5GRVJJT1JfUFRJRCB0byBUUCB3aGlsZSB3ZSBlbmFibGUgdHJh Y2luZyBmb3IgVFAuICAqLw0KKyAgc2NvcGVkX3Jlc3RvcmVfY3VycmVudF90aHJlYWQgcmVzdG9y ZV90aHJlYWQ7DQorICBzd2l0Y2hfdG9fdGhyZWFkICh0cCk7DQorDQogICB0cnkNCiAgICAgew0K ICAgICAgIGJ0cmFjZV9lbmFibGUgKHRwLCAmcmVjb3JkX2J0cmFjZV9jb25mKTsNCkBAIC0zMDYs NyArMzExLDcgQEAgcmVjb3JkX2J0cmFjZV9hdXRvX2VuYWJsZSAodm9pZCkNCiB7DQogICBERUJV RyAoImF0dGFjaCB0aHJlYWQgb2JzZXJ2ZXIiKTsNCiANCi0gIGdkYjo6b2JzZXJ2ZXJzOjpuZXdf dGhyZWFkLmF0dGFjaCAocmVjb3JkX2J0cmFjZV9lbmFibGVfd2FybiwNCisgIGdkYjo6b2JzZXJ2 ZXJzOjpuZXdfdGhyZWFkLmF0dGFjaCAocmVjb3JkX2J0cmFjZV9vbl9uZXdfdGhyZWFkLA0KIAkJ CQkgICAgIHJlY29yZF9idHJhY2VfdGhyZWFkX29ic2VydmVyX3Rva2VuLA0KIAkJCQkgICAgICJy ZWNvcmQtYnRyYWNlIik7DQogfQ0KLS0gDQoyLjMxLjENCg0KDQpJbnRlbCBEZXV0c2NobGFuZCBH bWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBH ZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlIDxodHRwOi8vd3d3Lmlu dGVsLmRlPgpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGluIEVpc2Vuc2NobWlkLCBTaGFyb24g SGVjaywgVGlmZmFueSBEb29uIFNpbHZhICAKQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5 IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBS ZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=