From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH] x86/traps: replace ASSERT() checking array bounds Date: Mon, 7 Nov 2016 10:22:56 +0000 Message-ID: References: <582056A0020000780011C962@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3h5K-0005aV-6C for xen-devel@lists.xenproject.org; Mon, 07 Nov 2016 10:23:26 +0000 In-Reply-To: <582056A0020000780011C962@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich , xen-devel Cc: Wei Liu List-Id: xen-devel@lists.xenproject.org T24gMDcvMTEvMTYgMDk6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEF2b2lkIG91dCBvZiBib3Vu ZHMgYWNjZXNzZXMgb24gbm9uLWRlYnVnIGJ1aWxkcy4KPgo+IENvdmVyaXR5IElEOiAxMDU1NzQ0 Cj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZp ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCj4KPiAt LS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4g QEAgLTM3NjQsNyArMzc2NCwxMSBAQCB2b2lkIGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwKHN0cnVj dCB2Y3B1Cj4gICAgICAgICAgICAgIGlmICggKGN1cnItPmFzeW5jX2V4Y2VwdGlvbl9tYXNrIF4K PiAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXN5bmNfZXhjZXB0aW9uX3N0YXRlKHRyYXApLm9s ZF9tYXNrKSA9PSAoMSA8PCB0cmFwKSApCj4gICAgICAgICAgICAgICAgICBicmVhazsKPiAtICAg IEFTU0VSVCh0cmFwIDw9IFZDUFVfVFJBUF9MQVNUKTsKPiArICAgIGlmICggdW5saWtlbHkodHJh cCA+IFZDUFVfVFJBUF9MQVNUKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hB QkxFKCk7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICAKPiAgICAgIC8qIFJlc3RvcmUg cHJldmlvdXMgYXN5bmNocm9ub3VzIGV4Y2VwdGlvbiBtYXNrLiAqLwo+ICAgICAgY3Vyci0+YXN5 bmNfZXhjZXB0aW9uX21hc2sgPSBjdXJyLT5hc3luY19leGNlcHRpb25fc3RhdGUodHJhcCkub2xk X21hc2s7Cj4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==