From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: michael.d.kinney@intel.com) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by groups.io with SMTP; Fri, 26 Apr 2019 07:50:40 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Apr 2019 07:50:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,397,1549958400"; d="scan'208";a="134633250" Received: from orsmsx102.amr.corp.intel.com ([10.22.225.129]) by orsmga007.jf.intel.com with ESMTP; 26 Apr 2019 07:50:39 -0700 Received: from orsmsx126.amr.corp.intel.com (10.22.240.126) by ORSMSX102.amr.corp.intel.com (10.22.225.129) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 26 Apr 2019 07:50:39 -0700 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.24]) by ORSMSX126.amr.corp.intel.com ([169.254.4.35]) with mapi id 14.03.0415.000; Fri, 26 Apr 2019 07:50:39 -0700 From: "Michael D Kinney" To: "Wu, Hao A" , Ard Biesheuvel , "Gao, Liming" , "Wang, Jian J" , "Kinney, Michael D" CC: edk2-devel-groups-io Subject: Re: [PATCH v2] MdeModulePkg/DxeCore: Please static checker for false report Thread-Topic: [PATCH v2] MdeModulePkg/DxeCore: Please static checker for false report Thread-Index: AQHU+/JYzYr9lKOEpkaz4jPqKghFOqZOhs8g Date: Fri, 26 Apr 2019 14:50:39 +0000 Message-ID: References: <20190424050549.6760-1-hao.a.wu@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [10.22.254.138] MIME-Version: 1.0 Return-Path: michael.d.kinney@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFd1LCBIYW8gQQ0KPiBT ZW50OiBUaHVyc2RheSwgQXByaWwgMjUsIDIwMTkgMTA6MzkgUE0NCj4gVG86IEFyZCBCaWVzaGV1 dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPjsgS2lubmV5LA0KPiBNaWNoYWVsIEQgPG1p Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgR2FvLCBMaW1pbmcNCj4gPGxpbWluZy5nYW9AaW50 ZWwuY29tPjsgV2FuZywgSmlhbiBKDQo+IDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+DQo+IENjOiBl ZGsyLWRldmVsLWdyb3Vwcy1pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+DQo+IFN1YmplY3Q6IFJF OiBbUEFUQ0ggdjJdIE1kZU1vZHVsZVBrZy9EeGVDb3JlOiBQbGVhc2UNCj4gc3RhdGljIGNoZWNr ZXIgZm9yIGZhbHNlIHJlcG9ydA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiA+IEZyb206IEFyZCBCaWVzaGV1dmVsIFttYWlsdG86YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y Z10NCj4gPiBTZW50OiBXZWRuZXNkYXksIEFwcmlsIDI0LCAyMDE5IDM6MDcgUE0NCj4gPiBUbzog V3UsIEhhbyBBDQo+ID4gQ2M6IGVkazItZGV2ZWwtZ3JvdXBzLWlvOyBLaW5uZXksIE1pY2hhZWwg RDsgR2FvLA0KPiBMaW1pbmc7IFdhbmcsIEppYW4gSg0KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0gg djJdIE1kZU1vZHVsZVBrZy9EeGVDb3JlOiBQbGVhc2UNCj4gc3RhdGljIGNoZWNrZXIgZm9yDQo+ ID4gZmFsc2UgcmVwb3J0DQo+ID4NCj4gPiBPbiBXZWQsIDI0IEFwciAyMDE5IGF0IDA3OjA1LCBI YW8gV3UNCj4gPGhhby5hLnd1QGludGVsLmNvbT4gd3JvdGU6DQo+ID4gPg0KPiA+ID4gQWZ0ZXIg Y29tbWl0IDU3ZGYxN2ZlMjYsIHNvbWUgc3RhdGljIGNoZWNrIHJlcG9ydHMNCj4gc3VzcGljb3Vz IE5VTEwgcG9pbnRlcg0KPiA+ID4gZGVmZXJlbmNlIGF0IGxpbmU6DQo+ID4gPg0KPiA+ID4gICBF bnRyeS0+TWFjaGluZVR5cGUgPSBFbnRyeS0+RW11bGF0b3ItPk1hY2hpbmVUeXBlOw0KPiA+ID4g ICAgICAgICAgICAgICAgICAgICAgICBeXl5eXl5eXl5eXl5eXl4NCj4gPiA+DQo+ID4gPiB3aXRo aW4gZnVuY3Rpb24gUGVDb2ZmRW11UHJvdG9jb2xOb3RpZnkoKS4NCj4gPiA+DQo+ID4gPiBIb3dl dmVyLCAnRW50cnktPkVtdWxhdG9yJyBpcyBndWFyYW50ZWVkIHRvIGhhdmUgYQ0KPiBub24tTlVM TCB2YWx1ZSB3aGVuDQo+ID4gPiBwcmV2aW91cyBjYWxsIHRvIHRoZSBDb3JlSGFuZGxlUHJvdG9j b2woKSByZXR1cm5zDQo+IEVGSV9TVUNDRVNTLg0KPiA+ID4NCj4gPiA+IFRoaXMgY29tbWl0IHdp bGwgcmUtd3JpdGUgdGhlIHJldHVybiBzdGF0dXMgY2hlY2sgZm9yDQo+IENvcmVIYW5kbGVQcm90 b2NvbCgpDQo+ID4gPiB0byBhZGQgZXhwbGljaXQgTlVMTCBwb2ludGVyIGNoZWNrIGZvciBwcm90 b2NvbA0KPiBpbnN0YW5jZSBwb2ludGVyLg0KPiA+ID4NCj4gPiA+IENjOiBBcmQgQmllc2hldXZl bCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4NCj4gPiA+IENjOiBNaWNoYWVsIEQgS2lubmV5 IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPiA+IENjOiBMaW1pbmcgR2FvIDxsaW1p bmcuZ2FvQGludGVsLmNvbT4NCj4gPiA+IENjOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50 ZWwuY29tPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+ DQo+ID4NCj4gPiBBZ2FpbiwgSSB0aGluayBpdCBpcyByYXRoZXIgdW5mb3J0dW5hdGUgdGhhdCB3 ZSBuZWVkDQo+IGNvZGUgY2hhbmdlcyBzdWNoDQo+ID4gYXMgdGhpcyBvbmUganVzdCB0byByZW1v dmUgd2FybmluZ3MgZnJvbSBhIGZsYXdlZA0KPiBzdGF0aWMgYW5hbHl6ZXIuIEJ1dA0KPiA+IHRo ZSBjaGFuZ2UgbG9va3MgY29ycmVjdCB0byBtZSwgc28NCj4gPg0KPiA+IEFja2VkLWJ5OiBBcmQg Qmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4NCj4gDQo+IFRoYW5rcyBBcmQs DQo+IA0KPiBIZWxsbyBNaWtlLCBMaW1pbmcgYW5kIEppYW4sDQo+IA0KPiBEbyB5b3UgaGF2ZSBh ZGRpdGlvbmFsIGZlZWRiYWNrcyBvbiB0aGlzIHBhdGNoPw0KPiBJZiBub3QsIEkgcGxhbiB0byBw dXNoIGl0IHdpdGggdGhlICdBY2snIHRhZyBmcm9tIEFyZC4NCj4gDQo+IEJlc3QgUmVnYXJkcywN Cj4gSGFvIFd1DQo+IA0KPiA+DQo+ID4gPiAtLS0NCj4gPiA+ICBNZGVNb2R1bGVQa2cvQ29yZS9E eGUvSW1hZ2UvSW1hZ2UuYyB8IDIzDQo+ICsrKysrKysrKysrKy0tLS0tLS0tDQo+ID4gPiAgMSBm aWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pDQo+ID4gPg0KPiA+ ID4gZGlmZiAtLWdpdCBhL01kZU1vZHVsZVBrZy9Db3JlL0R4ZS9JbWFnZS9JbWFnZS5jDQo+ID4g Yi9NZGVNb2R1bGVQa2cvQ29yZS9EeGUvSW1hZ2UvSW1hZ2UuYw0KPiA+ID4gaW5kZXggMDgzMDZh NzNmZC4uZGU1YjhiZWQyNyAxMDA2NDQNCj4gPiA+IC0tLSBhL01kZU1vZHVsZVBrZy9Db3JlL0R4 ZS9JbWFnZS9JbWFnZS5jDQo+ID4gPiArKysgYi9NZGVNb2R1bGVQa2cvQ29yZS9EeGUvSW1hZ2Uv SW1hZ2UuYw0KPiA+ID4gQEAgLTEzNCwxMiArMTM0LDE0IEBAIFBlQ29mZkVtdVByb3RvY29sTm90 aWZ5ICgNCj4gPiA+ICAgIElOICBWT0lEICAgICAgICAgICAgKkNvbnRleHQNCj4gPiA+ICAgICkN Cj4gPiA+ICB7DQo+ID4gPiAtICBFRklfU1RBVFVTICAgICAgICAgIFN0YXR1czsNCj4gPiA+IC0g IFVJTlROICAgICAgICAgICAgICAgQnVmZmVyU2l6ZTsNCj4gPiA+IC0gIEVGSV9IQU5ETEUgICAg ICAgICAgRW11SGFuZGxlOw0KPiA+ID4gLSAgRU1VTEFUT1JfRU5UUlkgICAgICAqRW50cnk7DQo+ ID4gPiArICBFRklfU1RBVFVTICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0YXR1czsNCj4g PiA+ICsgIFVJTlROICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQnVmZmVyU2l6ZTsN Cj4gPiA+ICsgIEVGSV9IQU5ETEUgICAgICAgICAgICAgICAgICAgICAgICAgICAgRW11SGFuZGxl Ow0KPiA+ID4gKyAgRURLSUlfUEVDT0ZGX0lNQUdFX0VNVUxBVE9SX1BST1RPQ09MICAqRW11bGF0 b3I7DQo+ID4gPiArICBFTVVMQVRPUl9FTlRSWSAgICAgICAgICAgICAgICAgICAgICAgICpFbnRy eTsNCj4gPiA+DQo+ID4gPiAgICBFbXVIYW5kbGUgPSBOVUxMOw0KPiA+ID4gKyAgRW11bGF0b3Ig ID0gTlVMTDsNCj4gPiA+DQo+ID4gPiAgICB3aGlsZSAoVFJVRSkgew0KPiA+ID4gICAgICBCdWZm ZXJTaXplID0gc2l6ZW9mIChFbXVIYW5kbGUpOw0KPiA+ID4gQEAgLTE1NywxNiArMTU5LDE5IEBA IFBlQ29mZkVtdVByb3RvY29sTm90aWZ5ICgNCj4gPiA+ICAgICAgICByZXR1cm47DQo+ID4gPiAg ICAgIH0NCj4gPiA+DQo+ID4gPiAtICAgIEVudHJ5ID0gQWxsb2NhdGVaZXJvUG9vbCAoc2l6ZW9m ICgqRW50cnkpKTsNCj4gPiA+IC0gICAgQVNTRVJUIChFbnRyeSAhPSBOVUxMKTsNCj4gPiA+IC0N Cj4gPiA+ICAgICAgU3RhdHVzID0gQ29yZUhhbmRsZVByb3RvY29sICgNCj4gPiA+ICAgICAgICAg ICAgICAgICBFbXVIYW5kbGUsDQo+ID4gPg0KPiAmZ0Vka2lpUGVDb2ZmSW1hZ2VFbXVsYXRvclBy b3RvY29sR3VpZCwNCj4gPiA+IC0gICAgICAgICAgICAgICAoVk9JRCAqKikmRW50cnktPkVtdWxh dG9yDQo+ID4gPiArICAgICAgICAgICAgICAgKFZPSUQgKiopJkVtdWxhdG9yDQo+ID4gPiAgICAg ICAgICAgICAgICAgKTsNCj4gPiA+IC0gICAgQVNTRVJUX0VGSV9FUlJPUiAoU3RhdHVzKTsNCj4g PiA+ICsgICAgaWYgKEVGSV9FUlJPUiAoU3RhdHVzKSB8fCBFbXVsYXRvciA9PSBOVUxMKSB7DQo+ ID4gPiArICAgICAgY29udGludWU7DQo+ID4gPiArICAgIH0NCj4gPiA+ICsNCj4gPiA+ICsgICAg RW50cnkgPSBBbGxvY2F0ZVplcm9Qb29sIChzaXplb2YgKCpFbnRyeSkpOw0KPiA+ID4gKyAgICBB U1NFUlQgKEVudHJ5ICE9IE5VTEwpOw0KPiA+ID4NCj4gPiA+ICsgICAgRW50cnktPkVtdWxhdG9y ICAgID0gRW11bGF0b3I7DQo+ID4gPiAgICAgIEVudHJ5LT5NYWNoaW5lVHlwZSA9IEVudHJ5LT5F bXVsYXRvci0NCj4gPk1hY2hpbmVUeXBlOw0KPiA+ID4NCj4gPiA+ICAgICAgSW5zZXJ0VGFpbExp c3QgKCZtQXZhaWxhYmxlRW11bGF0b3JzLCAmRW50cnktDQo+ID5MaW5rKTsNCj4gPiA+IC0tDQo+ ID4gPiAyLjEyLjAud2luZG93cy4xDQo+ID4gPg0K