From mboxrd@z Thu Jan 1 00:00:00 1970 From: Abdiel Janulgue Subject: [i-g-t PATCH 2/3] igt/igt_core: Provide an option to check for the log buffer contents Date: Tue, 6 Jun 2017 11:54:13 +0300 Message-ID: <1496739254-18898-2-git-send-email-abdiel.janulgue@linux.intel.com> References: <1496739254-18898-1-git-send-email-abdiel.janulgue@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 141476E067 for ; Tue, 6 Jun 2017 08:58:25 +0000 (UTC) In-Reply-To: <1496739254-18898-1-git-send-email-abdiel.janulgue@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogQWJkaWVsIEphbnVsZ3VlIDxhYmRpZWwuamFudWxndWVAbGludXguaW50 ZWwuY29tPgotLS0KIGxpYi9pZ3RfY29yZS5jIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysr CiBsaWIvaWd0X2NvcmUuaCB8ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25z KCspCgpkaWZmIC0tZ2l0IGEvbGliL2lndF9jb3JlLmMgYi9saWIvaWd0X2NvcmUuYwppbmRleCAy NmY3ZmM1Li45NGY1NTI5IDEwMDY0NAotLS0gYS9saWIvaWd0X2NvcmUuYworKysgYi9saWIvaWd0 X2NvcmUuYwpAQCAtMzI5LDYgKzMyOSwzMCBAQCBzdGF0aWMgdm9pZCBfaWd0X2xvZ19idWZmZXJf ZHVtcCh2b2lkKQogCXB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZsb2dfYnVmZmVyX211dGV4KTsKIH0K IAorLyoqCisgKiBpZ3RfbG9nX2J1ZmZlcl9pbnNwZWN0OgorICoKKyAqIFByb3ZpZGVzIGEgd2F5 IHRvIHJlcGxheSB0aGUgaW50ZXJuYWwgaWd0IGxvZyBidWZmZXIgZm9yIGluc3BlY3Rpb24uCisg KiBAY2hlY2s6IEEgdXNlci1zcGVjaWZpZWQgaGFuZGxlciB0aGF0IGdldHMgaW52b2tlZCBmb3Ig ZWFjaCBsaW5lIG9mCisgICAgICAgICAgIHRoZSBsb2cgYnVmZmVyLiBUaGUgaGFuZGxlciBzaG91 bGQgcmV0dXJuIHRydWUgdG8gc3RvcAorICAgICAgICAgICBpbnNwZWN0aW5nIHRoZSByZXN0IG9m IHRoZSBidWZmZXIuCisgKiBAZGF0YTogcGFzc2VkIGFzIGEgdXNlciBhcmd1bWVudCB0byB0aGUg aW5zcGVjdGlvbiBmdW5jdGlvbi4KKyAqLwordm9pZCBpZ3RfbG9nX2J1ZmZlcl9pbnNwZWN0KGln dF9idWZmZXJfbG9nX2hhbmRsZXJfdCBjaGVjaywgdm9pZCAqZGF0YSkKK3sKKwl1aW50OF90IGk7 CisJcHRocmVhZF9tdXRleF9sb2NrKCZsb2dfYnVmZmVyX211dGV4KTsKKworCWkgPSBsb2dfYnVm ZmVyLnN0YXJ0OworCWRvIHsKKwkJaWYgKGNoZWNrKGxvZ19idWZmZXIuZW50cmllc1tpXSwgZGF0 YSkpCisJCQlicmVhazsKKwkJaSsrOworCX0gd2hpbGUgKGkgIT0gbG9nX2J1ZmZlci5zdGFydCAm JiBpICE9IGxvZ19idWZmZXIuZW5kKTsKKworCXB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZsb2dfYnVm ZmVyX211dGV4KTsKK30KKwogX19hdHRyaWJ1dGVfXygoZm9ybWF0KHByaW50ZiwgMSwgMikpKQog c3RhdGljIHZvaWQga21zZyhjb25zdCBjaGFyICpmb3JtYXQsIC4uLikKICNkZWZpbmUgS0VSTl9F TUVSCSI8MD4iCmRpZmYgLS1naXQgYS9saWIvaWd0X2NvcmUuaCBiL2xpYi9pZ3RfY29yZS5oCmlu ZGV4IDE4NTVjNWUuLmEyZWQ5NzIgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3RfY29yZS5oCisrKyBiL2xp Yi9pZ3RfY29yZS5oCkBAIC04MTgsNiArODE4LDkgQEAgdm9pZCBpZ3RfdmxvZyhjb25zdCBjaGFy ICpkb21haW4sIGVudW0gaWd0X2xvZ19sZXZlbCBsZXZlbCwgY29uc3QgY2hhciAqZm9ybWF0LAog ICovCiAjZGVmaW5lIGlndF9jcml0aWNhbChmLi4uKSBpZ3RfbG9nKElHVF9MT0dfRE9NQUlOLCBJ R1RfTE9HX0NSSVRJQ0FMLCBmKQogCit0eXBlZGVmIGJvb2wgKCppZ3RfYnVmZmVyX2xvZ19oYW5k bGVyX3QpKGNvbnN0IGNoYXIgKmxpbmUsIHZvaWQgKmRhdGEpOwordm9pZCBpZ3RfbG9nX2J1ZmZl cl9pbnNwZWN0KGlndF9idWZmZXJfbG9nX2hhbmRsZXJfdCBjaGVjaywgdm9pZCAqZGF0YSk7CisK IGV4dGVybiBlbnVtIGlndF9sb2dfbGV2ZWwgaWd0X2xvZ19sZXZlbDsKIAogLyoqCi0tIAoyLjcu NAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==