From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v2 2/2] hvmloader: use bound checking in get_module_entry Date: Mon, 22 Aug 2016 13:47:53 +0100 Message-ID: <1471870073-29180-3-git-send-email-wei.liu2@citrix.com> References: <1471870073-29180-1-git-send-email-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bboe1-00027e-QU for xen-devel@lists.xenproject.org; Mon, 22 Aug 2016 12:48:01 +0000 In-Reply-To: <1471870073-29180-1-git-send-email-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org Q292ZXJpdHkgY29tcGxhaW5zOgoKb3ZlcmZsb3dfYmVmb3JlX3dpZGVuOiBQb3RlbnRpYWxseSBv dmVyZmxvd2luZyBleHByZXNzaW9uCmluZm8tPm5yX21vZHVsZXMgKiAzMlUgd2l0aCB0eXBlIHVu c2lnbmVkIGludCAoMzIgYml0cywgdW5zaWduZWQpIGlzCmV2YWx1YXRlZCB1c2luZyAzMi1iaXQg YXJpdGhtZXRpYywgYW5kIHRoZW4gdXNlZCBpbiBhIGNvbnRleHQgdGhhdApleHBlY3RzIGFuIGV4 cHJlc3Npb24gb2YgdHlwZSB1aW50NjRfdCAoNjQgYml0cywgdW5zaWduZWQpLgoKVGhlIG92ZXJm bG93IGlzIHVubGlrZWx5IHRvIGhhcHBlbiBpbiByZWFsaXR5IGJlY2F1c2Ugd2Ugb25seSBleHBl Y3QgYQpmZXcgbW9kdWxlcy4KCkZpeCB0aGF0IGJ5IGNvbnZlcnRpbmcgdGhlIGNoZWNrIHRvIHVz ZSBib3VuZCBjaGVja2luZyB0byBwbGFjYXRlCkNvdmVyaXR5LgoKU2lnbmVkLW9mZi1ieTogV2Vp IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIv aHZtbG9hZGVyLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2h2bWxv YWRlci5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2h2bWxvYWRlci5jCmluZGV4IDdiMzJk ODYuLmJiZDRlMzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2Fk ZXIuYworKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvaHZtbG9hZGVyLmMKQEAgLTI3Miw4 ICsyNzIsOCBAQCBjb25zdCBzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgKmdldF9tb2R1bGVfZW50 cnkoCiAKICAgICBpZiAoICFtb2RsaXN0IHx8CiAgICAgICAgICBpbmZvLT5tb2RsaXN0X3BhZGRy ID4gVUlOVFBUUl9NQVggfHwKLSAgICAgICAgIChpbmZvLT5tb2RsaXN0X3BhZGRyICsgaW5mby0+ bnJfbW9kdWxlcyAqIHNpemVvZigqbW9kbGlzdCkgLSAxKQotICAgICAgICAgICAgPiBVSU5UUFRS X01BWCApCisgICAgICAgICAoVUlOVFBUUl9NQVggLSAodWludHB0cl90KWluZm8tPm1vZGxpc3Rf cGFkZHIpIC8gc2l6ZW9mKCptb2RsaXN0KQorICAgICAgICAgPCBpbmZvLT5ucl9tb2R1bGVzICkK ICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IGluZm8tPm5yX21v ZHVsZXM7IGkrKyApCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=