From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id CFC17A0C4B; Fri, 15 Oct 2021 12:02:57 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 54889410F1; Fri, 15 Oct 2021 12:02:57 +0200 (CEST) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10060.outbound.protection.outlook.com [40.107.1.60]) by mails.dpdk.org (Postfix) with ESMTP id E565F40692 for ; Fri, 15 Oct 2021 12:02:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HEGWmxwdQ8uUafbAPz0ZvrMmcytpujgZqtsoaD9QkF8=; b=q0sIRxYimOUu2woMc5KKIsDhLL2LurwHpxrXIzCrT+Oz2nmdUbQpUFGKVYM1seqadVVv2990cSrUJdDVkjFPhAdJi8aMsWBEJsh3ayENHQ3YJR2gZNkNaiMhhZpXvH2BNB3FtbzSQFP+5kIJ9XOoVoQI2PpGNygMTAQaXuOxpnY= Received: from AS8P251CA0011.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:2f2::31) by VI1PR08MB5437.eurprd08.prod.outlook.com (2603:10a6:803:13d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.15; Fri, 15 Oct 2021 10:02:53 +0000 Received: from AM5EUR03FT004.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:2f2:cafe::1f) by AS8P251CA0011.outlook.office365.com (2603:10a6:20b:2f2::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.15 via Frontend Transport; Fri, 15 Oct 2021 10:02:53 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT004.mail.protection.outlook.com (10.152.16.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.15 via Frontend Transport; Fri, 15 Oct 2021 10:02:53 +0000 Received: ("Tessian outbound a8bfe25d7364:v103"); Fri, 15 Oct 2021 10:02:52 +0000 X-CR-MTA-TID: 64aa7808 Received: from 93e72c3ef694.4 by 64aa7808-outbound-1.mta.getcheckrecipient.com id EE6BA2B7-73CD-4902-8671-E32824160D34.1; Fri, 15 Oct 2021 10:02:42 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 93e72c3ef694.4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 15 Oct 2021 10:02:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lYaB4AqeckmSsNtX+Q1XEo2gDIWe6k62qXq1/bLaY0nrcAOL1hyWoj/ACWcxDXZqYsd/jlwGHhhvpMn3Luz+7FauunEX4abyOYK38RcnFWdZ65g6aegEt6PcnXr6Aj5IiSKnuPXG4pdA5oRiOO16enzlGjKdHc3UdnYFUISqO2gPyf9MWMSM7wsXTCedcA700DnKsvF/CgYv/EiezarAN8XjWW3zqtj+zBqO1gQ2pZl8TrrtnsbjFv+DjYdtsrmN60kytxOU0LIs2dRQIzcVgYiwuV5RA/uLZL/TGutW2OIjjLQPgO2MQVl2Aexn21/Ao9I4SHhPZ1No0Px5LL2ANw== 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=HEGWmxwdQ8uUafbAPz0ZvrMmcytpujgZqtsoaD9QkF8=; b=XVpodV6l246DsED1ExWUeaJrF0QgA9sovn7g9m54f5R9vXhyiTdlgx9z2Za/+lFLHlgTzugT36/DNUkcx02f9YFcgUj+ptI2c5qNWmhf2UNAL2GtMTsE4Q/uA5EFAe9J99sw36UH8E3ryX69mV+9GmSrmAjPSHj/wh+Nd+Z4lmJSvqqE0ENswFKuNAD0BVInglQXerrJ6OZehbwvaXUUMhKgBDPE/c9dNIKG9MIuf+VKkBpizGR6hqZKc/+L/gVIE20G85IYP9ppaonkhP8+rYZPt4x7dN0O+EUljdDVpKgXvKhHWsm5V7394AKZws669UTt9BIPjGm0DMhNo/EuCw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HEGWmxwdQ8uUafbAPz0ZvrMmcytpujgZqtsoaD9QkF8=; b=q0sIRxYimOUu2woMc5KKIsDhLL2LurwHpxrXIzCrT+Oz2nmdUbQpUFGKVYM1seqadVVv2990cSrUJdDVkjFPhAdJi8aMsWBEJsh3ayENHQ3YJR2gZNkNaiMhhZpXvH2BNB3FtbzSQFP+5kIJ9XOoVoQI2PpGNygMTAQaXuOxpnY= Received: from DB9PR08MB6923.eurprd08.prod.outlook.com (2603:10a6:10:2ac::6) by DBBPR08MB4411.eurprd08.prod.outlook.com (2603:10a6:10:cb::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.15; Fri, 15 Oct 2021 10:02:39 +0000 Received: from DB9PR08MB6923.eurprd08.prod.outlook.com ([fe80::705e:f09f:7dd:500a]) by DB9PR08MB6923.eurprd08.prod.outlook.com ([fe80::705e:f09f:7dd:500a%7]) with mapi id 15.20.4608.017; Fri, 15 Oct 2021 10:02:38 +0000 From: Feifei Wang To: Feifei Wang , Bruce Richardson , "thomas@monjalon.net" , "david.marchand@redhat.com" CC: "dev@dpdk.org" , nd , Phil Yang , =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , Ruifeng Wang , nd Thread-Topic: [PATCH v2 1/1] devtools: add relative path support for ABI compatibility check Thread-Index: AQHXjniYGIMSpBHwzEymGntpo73hQ6vUOTvw Date: Fri, 15 Oct 2021 10:02:38 +0000 Message-ID: References: <20210601015653.14499-1-feifei.wang2@arm.com> <20210811061720.1901041-1-feifei.wang2@arm.com> <20210811061720.1901041-2-feifei.wang2@arm.com> In-Reply-To: <20210811061720.1901041-2-feifei.wang2@arm.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 9DAA46A3B3ED4D40ADED886D25F368A4.0 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 6b27439f-52a1-4e43-5b7b-08d98fc2f427 x-ms-traffictypediagnostic: DBBPR08MB4411:|VI1PR08MB5437: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: r6dPE6UVn3sk+VEllH3w6WPgO/SjWahPBmtHMi+P3NTieuSelINeJSfjYg9+P6m8xzlhAdF41lkyEtIG6EacaG5hFaxfiHY2QQZvYTKSjyU81hMBCdypn8jt+cD2G7cW8Y+9xh/EDI6waFrZwPNa4SZto3OdTA96fqQsgKdtyyrGmEJ20G6/t3YFS6iSBczgDaJKgJiT6Q9xD0VsLZAXwMiNeJSVaexwcC57CEoTgfu/kIv32s/HiXfd+onblWHHQwH5fZuwI/pqQyj3E1/mhS1jrM4mCIt2xP0F+9aa58Oyk3G5shD2X14WKgjtpnZyBxpxe3+dcyllAOzGNekd17MpsyH6bRw0wFnpcCIBz5hNGpc1g7fMoR6Dzzv3rixGzMqhSktyfIWNnuLSDi+Cn8w5xiv+P0fdaDTnYr+cP0VSCIwmy9E6msZ6052TZeMjFIyYQqJVKNbw6036JpOYvu+LfOCvxcLGGADJVwSi6d1fzJupkBCYTbw6zS+HFAPUTMr2wN45NxF6yNffeiNRaUywl87w6reanAjeoHVxQOwLr1JEUNWtURBA8kShF7xDA4rAGGLPmFcxiVlMqTS98IznV8/tcQtRwJqTJ2nxyNWN7GUQz39xRfeNRkSneONzNsWSRaS80eTZDK/uVtqbxE2wT84qcneLIqLd/6wfIkMHdBFB3mCnY8hizQuevu2+f9iQkOT9YoQzC2a/v2/pHw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR08MB6923.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(316002)(508600001)(6506007)(83380400001)(4326008)(122000001)(5660300002)(38100700002)(71200400001)(55016002)(26005)(110136005)(186003)(38070700005)(224303003)(33656002)(66446008)(7696005)(8936002)(66556008)(64756008)(54906003)(52536014)(86362001)(66476007)(66946007)(76116006)(9686003); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4411 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT004.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 05797b85-97f6-471f-d1fc-08d98fc2eb72 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8TWD8CafF6zMjCpfu+Yg6sjLQ5LdXUpuMW0iQbX6RKge8IsyEAMxv1Jd8fn2TeUcXn/AjWtGjMoMHP2gXrH3KtUKIXb3AQ6ctdYzFHahpmfCjvM89+Be+1fxEchaiiD/rH5Ep8iej/iX6qKaedeOhLaMgfVgz3ou2CA6iOkCO1jISX3BqpDZd7noilseUKbSU28jyfyCW5PzWCzGDDi7CvJ7A57JBoYV9h4eEsqXuZ5y15ck8geODh2A/Z/IUyx8oi+T+SrlQD0bd4DOTnTfUKs9AxVZVw5nxB1egD00V/gtreilusls2pelyzaTidjn79d+hzNFLRhZjuNj6PA50FTxA/zNkmATzpbjpoTiriPUPHANp/tAFpbGNtoQP5QrNEb4p533mtJxOAFhxLWBwtcREeqJrlwrP1+PRa0HrvALr4SlZmghpkCuWOE8M9MZbSdmXW6UESbud4TDWnRWJ11/0w8/RYYwETfmfcTOzCWWEUU+2MaIt6Nysn7FBDRnQIyenEkW5I6mrn0FG1k/Sgpsy4D3Ji4jia6GCrVj4UXn1h2PpH4TgXAYzzKM8GavxBnWj86xyVKiP5WAi85gEoiXFi9ZftJ7wkWfigk9sLLXf0lxVU4D8rR4NZ2K9R0jJyGpFykrB6sIrpzSI3gEgx9/SRQUNZppDopN5fcyDasV4mQD+Uek5F4DBZd10bTYHAtjsBwjoGh3BCbcwE+Ifg== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(36840700001)(46966006)(6506007)(55016002)(81166007)(7696005)(2906002)(4326008)(47076005)(356005)(9686003)(186003)(5660300002)(336012)(508600001)(82310400003)(52536014)(8936002)(33656002)(224303003)(70206006)(83380400001)(110136005)(70586007)(26005)(316002)(54906003)(86362001)(36860700001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2021 10:02:53.1699 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6b27439f-52a1-4e43-5b7b-08d98fc2f427 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT004.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5437 Subject: [dpdk-dev] =?utf-8?b?5Zue5aSNOiBbUEFUQ0ggdjIgMS8xXSBkZXZ0b29s?= =?utf-8?q?s=3A_add_relative_path_support_for_ABI_compatibility_check?= X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGksDQoNClNvcnJ5IHRvIGRpc3R1cmIgeW91LiBIYXZlIG1vcmUgY29tbWVudHMgZm9yIHRoaXMg cGF0Y2ggb3IgaWYgaXQgY2FuIGJlIGFwcGxpZWQ/DQpUaGFua3MgdmVyeSBtdWNoLg0KDQogQmVz dCBSZWdhcmRzDQpGZWlmZWkNCg0KPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6 ujogRmVpZmVpIFdhbmcgPGZlaWZlaS53YW5nMkBhcm0uY29tPg0KPiDlj5HpgIHml7bpl7Q6IFdl ZG5lc2RheSwgQXVndXN0IDExLCAyMDIxIDI6MTcgUE0NCj4g5pS25Lu25Lq6OiBCcnVjZSBSaWNo YXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4NCj4g5oqE6YCBOiBkZXZAZHBkay5v cmc7IG5kIDxuZEBhcm0uY29tPjsgUGhpbCBZYW5nIDxQaGlsLllhbmdAYXJtLmNvbT47DQo+IEZl aWZlaSBXYW5nIDxGZWlmZWkuV2FuZzJAYXJtLmNvbT47IEp1cmFqIExpbmtlxaENCj4gPGp1cmFq Lmxpbmtlc0BwYW50aGVvbi50ZWNoPjsgUnVpZmVuZyBXYW5nIDxSdWlmZW5nLldhbmdAYXJtLmNv bT4NCj4g5Li76aKYOiBbUEFUQ0ggdjIgMS8xXSBkZXZ0b29sczogYWRkIHJlbGF0aXZlIHBhdGgg c3VwcG9ydCBmb3IgQUJJIGNvbXBhdGliaWxpdHkNCj4gY2hlY2sNCj4gDQo+IEZyb206IFBoaWwg WWFuZyA8cGhpbC55YW5nQGFybS5jb20+DQo+IA0KPiBCZWNhdXNlIGRwZGsgZ3VpZGUgZG9lcyBu b3QgbGltaXQgdGhlIHJlbGF0aXZlIHBhdGggZm9yIEFCSSBjb21wYXRpYmlsaXR5DQo+IGNoZWNr LCB1c2VycyBtYXliZSBzZXQgJ0RQREtfQUJJX1JFRl9ESVInIGFzIGEgcmVsYXRpdmUNCj4gcGF0 aDoNCj4gDQo+IH4vZHBkay9kZXZ0b29scyQgRFBES19BQklfUkVGX1ZFUlNJT049djE5LjExDQo+ IERQREtfQUJJX1JFRl9ESVI9YnVpbGQtZ2NjLXNoYXJlZCAuL3Rlc3QtbWVzb24tYnVpbGRzLnNo DQo+IA0KPiBBbmQgaWYgdGhlIERFU1RESVIgaXMgbm90IGFuIGFic29sdXRlIHBhdGgsIG5pbmph IGNvbXBsYWluczoNCj4gKyBpbnN0YWxsX3RhcmdldCBidWlsZC1nY2Mtc2hhcmVkL3YxOS4xMS9i dWlsZA0KPiArIGJ1aWxkLWdjYy1zaGFyZWQvdjE5LjExL2J1aWxkLWdjYy1zaGFyZWQNCj4gKyBy bSAtcmYgYnVpbGQtZ2NjLXNoYXJlZC92MTkuMTEvYnVpbGQtZ2NjLXNoYXJlZA0KPiArIGVjaG8g J0RFU1RESVI9YnVpbGQtZ2NjLXNoYXJlZC92MTkuMTEvYnVpbGQtZ2NjLXNoYXJlZCBuaW5qYSAt QyBidWlsZC1nY2MtDQo+IHNoYXJlZC92MTkuMTEvYnVpbGQgaW5zdGFsbCcNCj4gKyBERVNURElS PWJ1aWxkLWdjYy1zaGFyZWQvdjE5LjExL2J1aWxkLWdjYy1zaGFyZWQNCj4gKyBuaW5qYSAtQyBi dWlsZC1nY2Mtc2hhcmVkL3YxOS4xMS9idWlsZCBpbnN0YWxsDQo+IC4uLg0KPiBWYWx1ZUVycm9y OiBkc3RfZGlyIG11c3QgYmUgYWJzb2x1dGUsIGdvdCBidWlsZC1nY2Mtc2hhcmVkL3YxOS4xMS9i dWlsZC1nY2MtDQo+IHNoYXJlZC91c3IvbG9jYWwvc2hhcmUvZHBkay8NCj4gZXhhbXBsZXMvYmJk ZXZfYXBwDQo+IC4uLg0KPiBFcnJvcjogaW5zdGFsbCBkaXJlY3RvcnkgJ2J1aWxkLWdjYy1zaGFy ZWQvdjE5LjExL2J1aWxkLWdjYy1zaGFyZWQnIGRvZXMgbm90DQo+IGV4aXN0Lg0KPiANCj4gVG8g Zml4IHRoaXMsIGFkZCByZWxhdGl2ZSBwYXRoIHN1cHBvcnQgdXNpbmcgJ3JlYWRsaW5rIC1mJy4N Cj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBoaWwgWWFuZyA8cGhpbC55YW5nQGFybS5jb20+DQo+IFNp Z25lZC1vZmYtYnk6IEZlaWZlaSBXYW5nIDxmZWlmZWkud2FuZzJAYXJtLmNvbT4NCj4gUmV2aWV3 ZWQtYnk6IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPg0KPiBSZXZp ZXdlZC1ieTogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdAYXJtLmNvbT4NCj4gQWNrZWQtYnk6 IEJydWNlIFJpY2hhcmRzb24gPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPg0KPiAtLS0NCj4g IGRldnRvb2xzL3Rlc3QtbWVzb24tYnVpbGRzLnNoIHwgMyArKy0NCj4gIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kZXZ0 b29scy90ZXN0LW1lc29uLWJ1aWxkcy5zaCBiL2RldnRvb2xzL3Rlc3QtbWVzb24tYnVpbGRzLnNo DQo+IGluZGV4IDllYzhlMmJjN2UuLjhkZGRlOTUyNzYgMTAwNzU1DQo+IC0tLSBhL2RldnRvb2xz L3Rlc3QtbWVzb24tYnVpbGRzLnNoDQo+ICsrKyBiL2RldnRvb2xzL3Rlc3QtbWVzb24tYnVpbGRz LnNoDQo+IEBAIC0xNjgsNyArMTY4LDggQEAgYnVpbGQgKCkgIyA8ZGlyZWN0b3J5PiA8dGFyZ2V0 IGNjIHwgY3Jvc3MgZmlsZT4gPEFCSQ0KPiBjaGVjaz4gW21lc29uIG9wdGlvbnNdDQo+ICAJY29u ZmlnICRzcmNkaXIgJGJ1aWxkc19kaXIvJHRhcmdldGRpciAkY3Jvc3MgLS13ZXJyb3IgJCoNCj4g IAljb21waWxlICRidWlsZHNfZGlyLyR0YXJnZXRkaXINCj4gIAlpZiBbIC1uICIkRFBES19BQklf UkVGX1ZFUlNJT04iIC1hICIkYWJpY2hlY2siID0gQUJJIF0gOyB0aGVuDQo+IC0JCWFiaXJlZmRp cj0ke0RQREtfQUJJX1JFRl9ESVI6LQ0KPiByZWZlcmVuY2V9LyREUERLX0FCSV9SRUZfVkVSU0lP Tg0KPiArCQlhYmlyZWZkaXI9JChyZWFkbGluayAtZiBcDQo+ICsJCQkke0RQREtfQUJJX1JFRl9E SVI6LQ0KPiByZWZlcmVuY2V9LyREUERLX0FCSV9SRUZfVkVSU0lPTikNCj4gIAkJaWYgWyAhIC1k ICRhYmlyZWZkaXIvJHRhcmdldGRpciBdOyB0aGVuDQo+ICAJCQkjIGNsb25lIGN1cnJlbnQgc291 cmNlcw0KPiAgCQkJaWYgWyAhIC1kICRhYmlyZWZkaXIvc3JjIF07IHRoZW4NCj4gLS0NCj4gMi4y NS4xDQoNCg==