From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web12.28001.1605487227636708912 for ; Sun, 15 Nov 2020 16:40:27 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=fJ97ld9f; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: yuwei.chen@intel.com) IronPort-SDR: oO2KlLSCUmjUVV0zee1oEubDyyp8nwHLEm5EWPob3lh5kjr661GYm0kiSzFD3KvbEfmRUKuFU9 EeKkb7dYMl2w== X-IronPort-AV: E=McAfee;i="6000,8403,9806"; a="188729571" X-IronPort-AV: E=Sophos;i="5.77,481,1596524400"; d="scan'208";a="188729571" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Nov 2020 16:40:26 -0800 IronPort-SDR: n9pVpyYtxNbOfMM/YasNjxKLjTMoIorTRAZyZzB4xp5EmSxyvj9X7WVWuslgsYpz3XMpIm0eC7 eDrVvhqwl+xg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,481,1596524400"; d="scan'208";a="309738115" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by fmsmga008.fm.intel.com with ESMTP; 15 Nov 2020 16:40:26 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 15 Nov 2020 16:40:26 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.1713.5 via Frontend Transport; Sun, 15 Nov 2020 16:40:26 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.173) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sun, 15 Nov 2020 16:40:26 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=esT7wk17YVN6Ut9H6quQeZb0oSogj3eu4TOYPO5/OPE3NhyHcugFLWL3r+PbNllAPdSRnyEd2NMe3TEt5brKgIWoq9cvy1Bodm1OMhMRnOBKyY1xoI91RrgWGhsjanQG6O5/rXsoPILAt7tfT9D5/csuJq5Z0bmetiMKvBA9qBduqHUZl3DP/u9hPYCmnqt/AOeNvdgjp3eAEqej/PLyJ4lY8mEXr6TA/+jhnTifGaJa5zrKIIMLvSVbLIOMNJFBWseRsnhkUgZ9U/TUYzIauJHYZgdVA3RjnYf7XPq2js2KrmCDE+gGczj2GPJNKeL0JxaLygblILQlNxJWXSZyAg== 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=c5pbDBTt9dhuNsg0DT6sCwv7wssWjckPi6ePOlEN8ak=; b=A8x26UFBn1ko2CtM4c8NpWYvyL0x2MytlW9IPJqWaOQs7Pj/b4sJJcrmAIug0irvq9BF9YIHV/QgcMYshYAoofth0nQK3kM5BBHbqjeyiH1rxPa5u9nvA/fY+U3+BoVI/OrCWoM7mUV2NKka3sNaGJebXOrohlYYGKAxoIR3na3PoRjwPFy6bXJ4ZZXcN5TC/gMV6+MmDiTYHItpjB6Dr2fm85Pd+5z/DBzw5dY6w0/UhZV6PN/2vw4J66RkRfYdWg9pabOvLlzJPJpANcIeogCEZVn0/TBpdBb+ZIVciaBupsf64S6Cz/oTVo35Ku/KGLQCymv1+AQOD04CeuArHw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c5pbDBTt9dhuNsg0DT6sCwv7wssWjckPi6ePOlEN8ak=; b=fJ97ld9fKzf/31TpUAHS2LqUoT2mSDftFdLCXjNFS2qef5HjnHaZ6oec9O4pyYJlLCn2vwP5o8zbtIFPE6sjBwkj+TsrjRvkh6+sL7UH4sHZbQkAkXyPeuH1zAR754tISC9E+ypUSZqwbx47zLii0hEvQFPhAdfeMQYSU6FNx84= Received: from DM5PR11MB1594.namprd11.prod.outlook.com (2603:10b6:4:5::16) by DM6PR11MB3834.namprd11.prod.outlook.com (2603:10b6:5:137::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.28; Mon, 16 Nov 2020 00:40:23 +0000 Received: from DM5PR11MB1594.namprd11.prod.outlook.com ([fe80::701b:31ef:8069:6cba]) by DM5PR11MB1594.namprd11.prod.outlook.com ([fe80::701b:31ef:8069:6cba%3]) with mapi id 15.20.3564.028; Mon, 16 Nov 2020 00:40:23 +0000 From: "Yuwei Chen" To: "Liang, MingyueX" , "devel@edk2.groups.io" CC: "Feng, Bob C" , Liming Gao Subject: Re: [PATCH V2] BaseTools: Resolve index out of range errors. Thread-Topic: [PATCH V2] BaseTools: Resolve index out of range errors. Thread-Index: AQHWuY9A/EP/3/aj+kuF/Ab6BA/bM6nJ7vvA Date: Mon, 16 Nov 2020 00:40:23 +0000 Message-ID: References: <20201113073301.1028-1-mingyuex.liang@intel.com> In-Reply-To: <20201113073301.1028-1-mingyuex.liang@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.46] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6832d968-8daf-4bf2-9202-08d889c8340d x-ms-traffictypediagnostic: DM6PR11MB3834: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:949; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AByjx10cKjpMFZKeIOwMw4jTzNOrcV5GrVZTwYWwL+Frjk/IOZ3KM6ZKI+SCxZVdj0Z88nuIHLGu5Spp1pW04Axg0OVWsrc1/I4z8GK6KQkgjCbovzA6+7bos9sHfWitlon+Dxim5Ks9ixOeod0+lg3SET47dYDazSWVtuRS+/r5MC2b8zvS812jOdJh2+02cMkWRNdDVBUAlnllnFyy1Lk2np0HDb/RbF7iL16e5I6C56TDhcjuSgzE4/Rw9QdK9pLm8f783yt4LoHd2TK8yAXF7q3RWr5uubDuPurwSNzOyML+DaogmsZXvtef9+Ei x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR11MB1594.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(136003)(376002)(346002)(39860400002)(396003)(76116006)(66946007)(66446008)(64756008)(66476007)(55016002)(86362001)(66556008)(71200400001)(52536014)(9686003)(5660300002)(2906002)(33656002)(7696005)(316002)(8936002)(8676002)(4326008)(83380400001)(186003)(26005)(110136005)(54906003)(478600001)(6506007)(53546011);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: 8+xc6n/+8osJ71sUNekwuIpknTG3XH0ibjGk0qCvKDM4J7ISn6g6aYLXDNSFEyqeVVLPABJfDXGAdF7xClo00O8DPfZlFhzcDXEUyhQ7qDp7AidKVXnCCxX2k/4+a1Re7H+oV39jkSRVuepMtQrGMyRdM++BiZ/e52z/OQrtT4+TEWhyJp7oDovLl7lQaFZ9E0lBDPArH0nn6VChdcPsmkbfOLoICaLbwIXvgN1VAjUK5J6v84ZDnk1hGMgGIPv3Gh/DMjvwZQ4b6LDOjf1Lqk+i+Z4zFW58RFlU4kNo3jpj/ZPFOYTXWDtvgV89dab+7yfniS5nbf1U5+Jhnsuh4Y1u1lsh3xQ8J2xrUYNGA5Kta+y4CLKJvLYQTO3FbpXAApgo2Hgsgl86aTzBrvuRHNqLwNlgP2RC3O4aqiIOUSJ7FB7PWy+ee1qxuAcp5pHomsCRsHnn5flKxZLls1XOuxBuNfwbNkyafW/XKF8DKCCwavo6oEsjRNA4yng8EEpLdkjG3OhHE7rajdbngMYnc9KBAJGOdHUDTBsrr/yaqeMk9AkdbRfnD8X/9s8WJW+nj1y/AEAL+M5by+tG1UqiA3a3aSQ/iD9Lz7Y4P0dMCdIcrFfR8sFAEQV6oB4UVFoe/iz9ICQOJg0K/FxZJUSCqA== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR11MB1594.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6832d968-8daf-4bf2-9202-08d889c8340d X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2020 00:40:23.0975 (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: km9tVM3nzA0q3J0lI+lLkjhLgoFKQFuHlyEZsLkVFUtgMRvhKFaoQguADotkheSxPDS9/uhH2JAi57/+BRFj0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3834 Return-Path: yuwei.chen@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IFl1d2VpIENoZW48eXV3ZWkuY2hlbkBpbnRlbC5jb20+DQoNCj4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWluZ3l1ZSBMaWFuZyA8bWluZ3l1ZXgubGlh bmdAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXksIE5vdmVtYmVyIDEzLCAyMDIwIDM6MzMgUE0N Cj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVu Z0BpbnRlbC5jb20+OyBMaW1pbmcgR2FvDQo+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBD aGVuLCBDaHJpc3RpbmUgPHl1d2VpLmNoZW5AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0gg VjJdIEJhc2VUb29sczogUmVzb2x2ZSBpbmRleCBvdXQgb2YgcmFuZ2UgZXJyb3JzLg0KPiANCj4g VGhpcyBwcm9ibGVtIGlzIGdlbmVyYXRlZCBieSBzb2x2aW5nIGJ6Mjk3MidzIHBhdGNoLCBhbmQg dGhlIGNvbW1pdCBJRCBpcw0KPiAwYWY3ZjhlNmE5MjUzOTYwYmE4MjBjZDZkZGZkOGMzNjU0M2Qz MGNiLg0KPiANCj4gVGhpcyBpcyBhIHByb2JsZW0gd2hlbiB1cGRhdGluZyB0aGUgREVQcyBmaWxl Lg0KPiBUaGUgY29kZSBkb2VzIG5vdCBjb25zaWRlciB0aGF0IHRoZXJlIGlzIG9ubHkgb25lIGxp bmUgb2YgY29udGVudCBpbiB0aGUgZmlsZSwNCj4gc28gdGhlIGZpbHRlciBjb25kaXRpb24gaXMg YWRkZWQgdG8gcHJldmVudCB0aGUgaW5kZXggZnJvbSBleGNlZWRpbmcgdGhlDQo+IHJhbmdlLg0K PiANCj4gU2lnbmVkLW9mZi1ieTogTWluZ3l1ZSBMaWFuZyA8bWluZ3l1ZXgubGlhbmdAaW50ZWwu Y29tPg0KPiBDYzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPg0KPiBDYzogTGltaW5n IEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiBDYzogWXV3ZWkgQ2hlbiA8eXV3ZWku Y2hlbkBpbnRlbC5jb20+DQo+IC0tLQ0KPiANCj4gVjLvvJoNCj4gICBDaGFuZ2UgdGhlIHRpdGxl IHRvIG1ha2UgaXQgY2xlYXJlciBhbmQgbW9yZSBkZXNjcmlwdGl2ZS4NCj4gDQo+ICBCYXNlVG9v bHMvU291cmNlL1B5dGhvbi9BdXRvR2VuL0luY2x1ZGVzQXV0b0dlbi5weSB8IDMgKystDQo+ICAx IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0KPiBkaWZm IC0tZ2l0IGEvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vQXV0b0dlbi9JbmNsdWRlc0F1dG9HZW4u cHkNCj4gYi9CYXNlVG9vbHMvU291cmNlL1B5dGhvbi9BdXRvR2VuL0luY2x1ZGVzQXV0b0dlbi5w eQ0KPiBpbmRleCBiMDZlZjQyNTczZmQuLjVlYzI2ZWI5OGI0MiAxMDA2NDQNCj4gLS0tIGEvQmFz ZVRvb2xzL1NvdXJjZS9QeXRob24vQXV0b0dlbi9JbmNsdWRlc0F1dG9HZW4ucHkNCj4gKysrIGIv QmFzZVRvb2xzL1NvdXJjZS9QeXRob24vQXV0b0dlbi9JbmNsdWRlc0F1dG9HZW4ucHkNCj4gQEAg LTI5MSw3ICsyOTEsOCBAQCAke0VORH0NCj4gICAgICAgICAgICAgICAgICB0YXJnZXRpdGVtID0g c2VsZi5HZXRSZWFsVGFyZ2V0KHNvdXJjZV9hYnMuc3RyaXAoIiA6IikpDQo+IA0KPiAgICAgICAg ICAgICAgICAgIHRhcmdldGl0ZW0gKz0gIjogIg0KPiAtICAgICAgICAgICAgICAgIHRhcmdldGl0 ZW0gKz0gbGluZXNbMV0NCj4gKyAgICAgICAgICAgICAgICBpZiBsZW4obGluZXMpPj0yOg0KPiAr ICAgICAgICAgICAgICAgICAgICB0YXJnZXRpdGVtICs9IGxpbmVzWzFdDQo+ICAgICAgICAgICAg ICAgICAgbmV3Y29udGVudC5hcHBlbmQodGFyZ2V0aXRlbSkNCj4gICAgICAgICAgICAgICAgICBu ZXdjb250ZW50LmV4dGVuZChsaW5lc1syOl0pDQo+ICAgICAgICAgICAgICAgICAgbmV3Y29udGVu dC5hcHBlbmQoIlxuIikNCj4gLS0NCj4gMi4yOS4yLndpbmRvd3MuMg0KDQo=