From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 86809 invoked by alias); 1 Jun 2017 19:24:52 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 75464 invoked by uid 89); 1 Jun 2017 19:24:43 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-15.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=ftestcoverage, ftest-coverage, basics, TAG X-HELO: EUR03-DB5-obe.outbound.protection.outlook.com Received: from mail-oln040092071064.outbound.protection.outlook.com (HELO EUR03-DB5-obe.outbound.protection.outlook.com) (40.92.71.64) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 01 Jun 2017 19:24:41 +0000 Received: from AM5EUR03FT054.eop-EUR03.prod.protection.outlook.com (10.152.16.53) by AM5EUR03HT181.eop-EUR03.prod.protection.outlook.com (10.152.17.128) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1101.12; Thu, 1 Jun 2017 19:24:42 +0000 Received: from AM4PR0701MB2162.eurprd07.prod.outlook.com (10.152.16.57) by AM5EUR03FT054.mail.protection.outlook.com (10.152.16.212) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.12 via Frontend Transport; Thu, 1 Jun 2017 19:24:42 +0000 Received: from AM4PR0701MB2162.eurprd07.prod.outlook.com ([fe80::2073:585b:84f6:9881]) by AM4PR0701MB2162.eurprd07.prod.outlook.com ([fe80::2073:585b:84f6:9881%17]) with mapi id 15.01.1143.009; Thu, 1 Jun 2017 19:24:41 +0000 From: Bernd Edlinger To: Nathan Sidwell , Joseph Myers CC: "gcc-patches@gcc.gnu.org" , Jan Hubicka Subject: Re: [PING**3] [PATCH] Force use of absolute path names for gcov Date: Thu, 01 Jun 2017 19:24:00 -0000 Message-ID: References: <9e25bba6-46c0-b0f3-7af7-9149789551aa@acm.org> In-Reply-To: <9e25bba6-46c0-b0f3-7af7-9149789551aa@acm.org> authentication-results: acm.org; dkim=none (message not signed) header.d=none;acm.org; dmarc=none action=none header.from=hotmail.de; x-incomingtopheadermarker: OriginalChecksum:08BAFF3A487A28E5932800E9C6E8A2D27A89CB4FFF722239671DE0BB95EBA987;UpperCasedChecksum:9981D7FB7FBDE8B2C2647C3D9196E0F9B33F03FA655464C5A99FEAB63003052B;SizeAsReceived:8909;Count:46 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [fVJjBHB59d0vTXvNezCXhNm++7YxPrYc] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM5EUR03HT181;24:/2fSG6udI2lyuuhYLwVbgn9eEKYcQe55YwWq6ttywmvd/sv5cYuDSmm5PK3JgJQJ7X7YPGEooUzMlmX/535KzZwj/qf3T4upHDXQw4/xhVo=;7:O22ix+QNGvCvx4/GY6T/u+cN1b8CxqA5ssgfBtHPSHSnn6g8MPMSEUb++P+ussWo6OcitlP8YLUjNg371vqGpOSDe8nWDj1WnWOohMYVCbVwBGEvEE+r3K8cB5YLZLgOE2WdUEC4zO2fir+J9MF+3Cu4l6QtdK8aV1fOUPe4smpNFhvpmzZWFUIeG2iwy418Ax9SdSJpZaJ+JU0Eqz/0sdOA+91We+KsnIyc7LglS13sAgFtpbfZmrSDsSYlimFyqkJjHdsgjlNkz+xN+leRRrLUkzDa2vo+IOu11y68az909iQGj6pTZ9wWMWm7lOt+ x-incomingheadercount: 46 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI;SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:AM5EUR03HT181;H:AM4PR0701MB2162.eurprd07.prod.outlook.com;FPR:;SPF:None;LANG:en; x-ms-traffictypediagnostic: AM5EUR03HT181: x-ms-office365-filtering-correlation-id: 5616f204-0fbd-4938-b993-08d4a923d96f x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1601125374)(1603101448)(1701031045);SRVR:AM5EUR03HT181; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031);SRVR:AM5EUR03HT181;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM5EUR03HT181; x-forefront-prvs: 0325F6C77B spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/mixed; boundary="_003_AM4PR0701MB2162B44559625AB16F61BD5CE4F60AM4PR0701MB2162_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2017 19:24:41.8791 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT181 X-SW-Source: 2017-06/txt/msg00076.txt.bz2 --_003_AM4PR0701MB2162B44559625AB16F61BD5CE4F60AM4PR0701MB2162_ Content-Type: text/plain; charset="Windows-1252" Content-ID: <8CCA2F4121147049B378741955D74C1D@eurprd07.prod.outlook.com> Content-Transfer-Encoding: quoted-printable Content-length: 509 On 06/01/17 19:52, Nathan Sidwell wrote: > On 06/01/2017 11:59 AM, Bernd Edlinger wrote: >> Ping... >=20 > What are you asking to be reviewed by who? >=20 > nathan >=20 Aehm, sorry. This is a gcc option that converts relative path names to absolute ones, so that gcov can properly merge the line numbers in projects where different relative path names may refer to the same source file. I would like a review from one of gcov maintainers. I attached the patch again for your convenience. Thanks Bernd. --_003_AM4PR0701MB2162B44559625AB16F61BD5CE4F60AM4PR0701MB2162_ Content-Type: text/plain; name="changelog-gcov-abs-path.txt" Content-Description: changelog-gcov-abs-path.txt Content-Disposition: attachment; filename="changelog-gcov-abs-path.txt"; size=498; creation-date="Thu, 01 Jun 2017 19:24:40 GMT"; modification-date="Thu, 01 Jun 2017 19:24:40 GMT" Content-ID: <5DE061F1758F9F4BBF76F45B6806DD3C@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 676 Z2NjOg0KMjAxNy0wNC0yMSAgQmVybmQgRWRsaW5nZXIgIDxiZXJuZC5lZGxp bmdlckBob3RtYWlsLmRlPg0KDQoJKiBkb2MvaW52b2tlLnRleGk6IERvY3Vt ZW50IHRoZSAtZnByb2ZpbGUtYWJzLXBhdGggb3B0aW9uLg0KCSogY29tbW9u Lm9wdCAoZnByb2ZpbGUtYWJzLXBhdGgpOiBOZXcgb3B0aW9uLg0KCSogZ2Nv di1pby5oIChnY292X3dyaXRlX2ZpbGVuYW1lKTogRGVjbGFyZS4NCgkqIGdj b3YtaW8uYyAoZ2Nvdl93cml0ZV9maWxlbmFtZSk6IE5ldyBmdW5jdGlvbi4N CgkqIGNvdmVyYWdlLmMgKGNvdmVyYWdlX2JlZ2luX2Z1bmN0aW9uKTogVXNl IGdjb3Zfd3JpdGVfZmlsZW5hbWUuDQoJKiBwcm9maWxlLmMgKG91dHB1dF9s b2NhdGlvbik6IExpa2V3aXNlLg0KDQpnY2MvdGVzdHN1aXRlOg0KMjAxNy0w NC0yMSAgQmVybmQgRWRsaW5nZXIgIDxiZXJuZC5lZGxpbmdlckBob3RtYWls LmRlPg0KDQoJKiBnY2MubWlzYy10ZXN0cy9nY292LTFhLmM6IE5ldyB0ZXN0 Lg0K --_003_AM4PR0701MB2162B44559625AB16F61BD5CE4F60AM4PR0701MB2162_ Content-Type: text/x-patch; name="patch-gcov-abs-path.diff" Content-Description: patch-gcov-abs-path.diff Content-Disposition: attachment; filename="patch-gcov-abs-path.diff"; size=5383; creation-date="Thu, 01 Jun 2017 19:24:40 GMT"; modification-date="Thu, 01 Jun 2017 19:24:40 GMT" Content-ID: Content-Transfer-Encoding: base64 Content-length: 7300 SW5kZXg6IGdjYy9jb21tb24ub3B0DQo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 DQotLS0gZ2NjL2NvbW1vbi5vcHQJKHJldmlzaW9uIDI0NjU3MSkNCisrKyBn Y2MvY29tbW9uLm9wdAkod29ya2luZyBjb3B5KQ0KQEAgLTE5NjUsNiArMTk2 NSwxMCBAQCBmcHJvZmlsZQ0KIENvbW1vbiBSZXBvcnQgVmFyKHByb2ZpbGVf ZmxhZykNCiBFbmFibGUgYmFzaWMgcHJvZ3JhbSBwcm9maWxpbmcgY29kZS4N CiANCitmcHJvZmlsZS1hYnMtcGF0aA0KK0NvbW1vbiBSZXBvcnQgVmFyKHBy b2ZpbGVfYWJzX3BhdGhfZmxhZykNCitHZW5lcmF0ZSBhYnNvbHV0ZSBzb3Vy Y2UgcGF0aCBuYW1lcyBmb3IgZ2Nvdi4NCisNCiBmcHJvZmlsZS1hcmNzDQog Q29tbW9uIFJlcG9ydCBWYXIocHJvZmlsZV9hcmNfZmxhZykNCiBJbnNlcnQg YXJjLWJhc2VkIHByb2dyYW0gcHJvZmlsaW5nIGNvZGUuDQpJbmRleDogZ2Nj L2NvdmVyYWdlLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBnY2Mv Y292ZXJhZ2UuYwkocmV2aXNpb24gMjQ2NTcxKQ0KKysrIGdjYy9jb3ZlcmFn ZS5jCSh3b3JraW5nIGNvcHkpDQpAQCAtNjYzLDcgKzY2Myw3IEBAIGNvdmVy YWdlX2JlZ2luX2Z1bmN0aW9uICh1bnNpZ25lZCBsaW5lbm9fY2hlY2tzdW0s DQogICBnY292X3dyaXRlX3Vuc2lnbmVkIChjZmdfY2hlY2tzdW0pOw0KICAg Z2Nvdl93cml0ZV9zdHJpbmcgKElERU5USUZJRVJfUE9JTlRFUg0KIAkJICAg ICAoREVDTF9BU1NFTUJMRVJfTkFNRSAoY3VycmVudF9mdW5jdGlvbl9kZWNs KSkpOw0KLSAgZ2Nvdl93cml0ZV9zdHJpbmcgKHhsb2MuZmlsZSk7DQorICBn Y292X3dyaXRlX2ZpbGVuYW1lICh4bG9jLmZpbGUpOw0KICAgZ2Nvdl93cml0 ZV91bnNpZ25lZCAoeGxvYy5saW5lKTsNCiAgIGdjb3Zfd3JpdGVfbGVuZ3Ro IChvZmZzZXQpOw0KIA0KSW5kZXg6IGdjYy9kb2MvaW52b2tlLnRleGkNCj09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0NCi0tLSBnY2MvZG9jL2ludm9rZS50ZXhp CShyZXZpc2lvbiAyNDY1NzEpDQorKysgZ2NjL2RvYy9pbnZva2UudGV4aQko d29ya2luZyBjb3B5KQ0KQEAgLTQ0MSw2ICs0NDEsNyBAQCBPYmplY3RpdmUt QyBhbmQgT2JqZWN0aXZlLUMrKyBEaWFsZWN0c30uDQogQGl0ZW0gUHJvZ3Jh bSBJbnN0cnVtZW50YXRpb24gT3B0aW9ucw0KIEB4cmVme0luc3RydW1lbnRh dGlvbiBPcHRpb25zLCxQcm9ncmFtIEluc3RydW1lbnRhdGlvbiBPcHRpb25z fS4NCiBAZ2Njb3B0bGlzdHstcCAgLXBnICAtZnByb2ZpbGUtYXJjcyAgLS1j b3ZlcmFnZSAgLWZ0ZXN0LWNvdmVyYWdlIEBnb2wNCistZnByb2ZpbGUtYWJz LXBhdGggQGdvbA0KIC1mcHJvZmlsZS1kaXI9QHZhcntwYXRofSAgLWZwcm9m aWxlLWdlbmVyYXRlICAtZnByb2ZpbGUtZ2VuZXJhdGU9QHZhcntwYXRofSBA Z29sDQogLWZzYW5pdGl6ZT1AdmFye3N0eWxlfSAgLWZzYW5pdGl6ZS1yZWNv dmVyICAtZnNhbml0aXplLXJlY292ZXI9QHZhcntzdHlsZX0gQGdvbA0KIC1m YXNhbi1zaGFkb3ctb2Zmc2V0PUB2YXJ7bnVtYmVyfSAgLWZzYW5pdGl6ZS1z ZWN0aW9ucz1AdmFye3MxfSxAdmFye3MyfSwuLi4gQGdvbA0KQEAgLTEwNjM5 LDYgKzEwNjQwLDEyIEBAIGFkZGl0aW9uYWwgQG9wdGlvbnstZnRlc3QtY292 ZXJhZ2V9IG9wdGlvbi4gIFlvdSBkDQogZXZlcnkgc291cmNlIGZpbGUgaW4g YSBwcm9ncmFtLg0KIA0KIEBpdGVtDQorQ29tcGlsZSB0aGUgc291cmNlIGZp bGVzIGFkZGl0aW9uYWxseSB3aXRoIEBvcHRpb257LWZwcm9maWxlLWFicy1w YXRofQ0KK3RvIGNyZWF0ZSBhYnNvbHV0ZSBwYXRoIG5hbWVzIGluIHRoZSBA ZmlsZXsuZ2Nub30gZmlsZXMuICBUaGlzIGFsbG93cw0KK0Bjb21tYW5ke2dj b3Z9IHRvIGZpbmQgdGhlIGNvcnJlY3Qgc291cmNlcyBpbiBwcm9qZWN0cyB3 aXRoIG11bHRpcGxlDQorZGlyZWN0b3JpZXMuDQorDQorQGl0ZW0NCiBMaW5r IHlvdXIgb2JqZWN0IGZpbGVzIHdpdGggQG9wdGlvbnstbGdjb3Z9IG9yIEBv cHRpb257LWZwcm9maWxlLWFyY3N9DQogKHRoZSBsYXR0ZXIgaW1wbGllcyB0 aGUgZm9ybWVyKS4NCiANCkBAIC0xMDY5Niw2ICsxMDcxMywxMiBAQA0KIGdl bmVyYXRlIHRlc3QgY292ZXJhZ2UgZGF0YS4gIENvdmVyYWdlIGRhdGEgbWF0 Y2hlcyB0aGUgc291cmNlIGZpbGVzDQogbW9yZSBjbG9zZWx5IGlmIHlvdSBk byBub3Qgb3B0aW1pemUuDQogDQorQGl0ZW0gLWZwcm9maWxlLWFicy1wYXRo DQorQG9waW5kZXggZnByb2ZpbGUtYWJzLXBhdGgNCitBdXRvbWF0aWNhbGx5 IGNvbnZlcnQgcmVsYXRpdmUgc291cmNlIGZpbGUgbmFtZXMgdG8gYWJzb2x1 dGUgcGF0aCBuYW1lcw0KK2luIHRoZSBAZmlsZXsuZ2Nub30gZmlsZXMuICBU aGlzIGFsbG93cyBAY29tbWFuZHtnY292fSB0byBmaW5kIHRoZSBjb3JyZWN0 DQorc291cmNlcyBpbiBwcm9qZWN0cyB3aXRoIG11bHRpcGxlIGRpcmVjdG9y aWVzLg0KKw0KIEBpdGVtIC1mcHJvZmlsZS1kaXI9QHZhcntwYXRofQ0KIEBv cGluZGV4IGZwcm9maWxlLWRpcg0KIA0KSW5kZXg6IGdjYy9nY292LWlvLmMN Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBnY2MvZ2Nvdi1pby5jCShy ZXZpc2lvbiAyNDY1NzEpDQorKysgZ2NjL2djb3YtaW8uYwkod29ya2luZyBj b3B5KQ0KQEAgLTM1Myw2ICszNTMsMzcgQEAgZ2Nvdl93cml0ZV9zdHJpbmcg KGNvbnN0IGNoYXIgKnN0cmluZykNCiAjZW5kaWYNCiANCiAjaWYgIUlOX0xJ QkdDT1YNCisvKiBXcml0ZSBGSUxFTkFNRSB0byBjb3ZlcmFnZSBmaWxlLiAg U2V0cyBlcnJvciBmbGFnIG9uIGZpbGUNCisgICBlcnJvciwgb3ZlcmZsb3cg ZmxhZyBvbiBvdmVyZmxvdyAqLw0KKw0KK0dDT1ZfTElOS0FHRSB2b2lkDQor Z2Nvdl93cml0ZV9maWxlbmFtZSAoY29uc3QgY2hhciAqZmlsZW5hbWUpDQor ew0KKyAgY2hhciBidWZbMTAyNF07DQorICBzaXplX3QgbGVuOw0KKw0KKyAg aWYgKHByb2ZpbGVfYWJzX3BhdGhfZmxhZyAmJiBmaWxlbmFtZSAmJiBmaWxl bmFtZVswXQ0KKyAgICAgICYmICEoSVNfRElSX1NFUEFSQVRPUiAoZmlsZW5h bWVbMF0pDQorI2lmIEhBVkVfRE9TX0JBU0VEX0ZJTEVfU1lTVEVNDQorCSAg IHx8IGZpbGVuYW1lWzFdID09ICc6Jw0KKyNlbmRpZg0KKwkgICkNCisgICAg ICAmJiAobGVuID0gc3RybGVuIChmaWxlbmFtZSkpIDwgc2l6ZW9mIChidWYp IC0gMSkNCisgICAgew0KKyAgICAgIGlmIChnZXRjd2QgKGJ1Ziwgc2l6ZW9m IChidWYpIC0gbGVuIC0gMSkgIT0gTlVMTCkNCisJew0KKwkgIGlmIChidWZb MF0gJiYgIUlTX0RJUl9TRVBBUkFUT1IgKGJ1ZltzdHJsZW4gKGJ1ZikgLSAx XSkpDQorCSAgICBzdHJjYXQgKGJ1ZiwgIi8iKTsNCisJICBzdHJjYXQgKGJ1 ZiwgZmlsZW5hbWUpOw0KKwkgIGZpbGVuYW1lID0gYnVmOw0KKwl9DQorICAg IH0NCisNCisgIHJldHVybiBnY292X3dyaXRlX3N0cmluZyAoZmlsZW5hbWUp Ow0KK30NCisjZW5kaWYNCisNCisjaWYgIUlOX0xJQkdDT1YNCiAvKiBXcml0 ZSBhIHRhZyBUQUcgYW5kIHJlc2VydmUgc3BhY2UgZm9yIHRoZSByZWNvcmQg bGVuZ3RoLiBSZXR1cm4gYQ0KICAgIHZhbHVlIHRvIGJlIHVzZWQgZm9yIGdj b3Zfd3JpdGVfbGVuZ3RoLiAgKi8NCiANCkluZGV4OiBnY2MvZ2Nvdi1pby5o DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gZ2NjL2djb3YtaW8uaAko cmV2aXNpb24gMjQ2NTcxKQ0KKysrIGdjYy9nY292LWlvLmgJKHdvcmtpbmcg Y29weSkNCkBAIC0zODgsNiArMzg4LDcgQEAgR0NPVl9MSU5LQUdFIHZvaWQg Z2Nvdl93cml0ZV91bnNpZ25lZCAoZ2Nvdl91bnNpZ24NCiAvKiBBdmFpbGFi bGUgb25seSBpbiBjb21waWxlciAqLw0KIEdDT1ZfTElOS0FHRSB1bnNpZ25l ZCBnY292X2hpc3RvX2luZGV4IChnY292X3R5cGUgdmFsdWUpOw0KIEdDT1Zf TElOS0FHRSB2b2lkIGdjb3Zfd3JpdGVfc3RyaW5nIChjb25zdCBjaGFyICop Ow0KK0dDT1ZfTElOS0FHRSB2b2lkIGdjb3Zfd3JpdGVfZmlsZW5hbWUgKGNv bnN0IGNoYXIgKik7DQogR0NPVl9MSU5LQUdFIGdjb3ZfcG9zaXRpb25fdCBn Y292X3dyaXRlX3RhZyAoZ2Nvdl91bnNpZ25lZF90KTsNCiBHQ09WX0xJTktB R0Ugdm9pZCBnY292X3dyaXRlX2xlbmd0aCAoZ2Nvdl9wb3NpdGlvbl90IC8q cG9zaXRpb24qLyk7DQogI2VuZGlmDQpJbmRleDogZ2NjL3Byb2ZpbGUuYw0K PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGdjYy9wcm9maWxlLmMJKHJl dmlzaW9uIDI0NjU3MSkNCisrKyBnY2MvcHJvZmlsZS5jCSh3b3JraW5nIGNv cHkpDQpAQCAtOTU2LDcgKzk1Niw3IEBAIG91dHB1dF9sb2NhdGlvbiAoY2hh ciBjb25zdCAqZmlsZV9uYW1lLCBpbnQgbGluZSwNCiAJew0KIAkgIHByZXZf ZmlsZV9uYW1lID0gZmlsZV9uYW1lOw0KIAkgIGdjb3Zfd3JpdGVfdW5zaWdu ZWQgKDApOw0KLQkgIGdjb3Zfd3JpdGVfc3RyaW5nIChwcmV2X2ZpbGVfbmFt ZSk7DQorCSAgZ2Nvdl93cml0ZV9maWxlbmFtZSAocHJldl9maWxlX25hbWUp Ow0KIAl9DQogICAgICAgaWYgKGxpbmVfZGlmZmVycykNCiAJew0KSW5kZXg6 IGdjYy90ZXN0c3VpdGUvZ2NjLm1pc2MtdGVzdHMvZ2Nvdi0xYS5jDQo9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09DQotLS0gZ2NjL3Rlc3RzdWl0ZS9nY2MubWlz Yy10ZXN0cy9nY292LTFhLmMJKHJldmlzaW9uIDApDQorKysgZ2NjL3Rlc3Rz dWl0ZS9nY2MubWlzYy10ZXN0cy9nY292LTFhLmMJKHdvcmtpbmcgY29weSkN CkBAIC0wLDAgKzEsMjAgQEANCisvKiBUZXN0IEdjb3YgYmFzaWNzLiAgKi8N CisNCisvKiB7IGRnLW9wdGlvbnMgIi1mcHJvZmlsZS1hcmNzIC1mdGVzdC1j b3ZlcmFnZSAtZnByb2ZpbGUtYWJzLXBhdGgiIH0gKi8NCisvKiB7IGRnLWRv IHJ1biB7IHRhcmdldCBuYXRpdmUgfSB9ICovDQorDQordm9pZCBub29wICgp DQorew0KK30NCisNCitpbnQgbWFpbiAoKQ0KK3sNCisgIGludCBpOw0KKw0K KyAgZm9yIChpID0gMDsgaSA8IDEwOyBpKyspCS8qIGNvdW50KDExKSAqLw0K KyAgICBub29wICgpOwkJCS8qIGNvdW50KDEwKSAqLw0KKw0KKyAgcmV0dXJu IDA7CQkJLyogY291bnQoMSkgKi8NCit9DQorDQorLyogeyBkZy1maW5hbCB7 IHJ1bi1nY292IGdjb3YtMWEuYyB9IH0gKi8NCg== --_003_AM4PR0701MB2162B44559625AB16F61BD5CE4F60AM4PR0701MB2162_--