From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5EAD56E2E9 for ; Mon, 14 Oct 2019 18:50:42 +0000 (UTC) From: Ville Syrjala Date: Mon, 14 Oct 2019 21:50:37 +0300 Message-Id: <20191014185037.24291-1-ville.syrjala@linux.intel.com> In-Reply-To: <20191014150817.18549-1-ville.syrjala@linux.intel.com> References: <20191014150817.18549-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v2] lib: Add igt_trace() List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkFk ZCBpZ3RfdHJhY2UoKSB3aGljaCBjYW4gYmUgdXNlZCB0byBpbmplY3QgbWVzc2FnZXMgaW50byB0 aGUKa2VybmVsIGZ0cmFjZSBidWZmZXIgdmlhIHRoZSB0cmFjZV9tYXJrZXIgZmlsZS4gUXVpdGUg dXNlZnVsIHdoZW4KdHJ5aW5nIHRvIGNvcnJlbGF0ZSB0ZXN0IGNhc2UgYWN0aXZpdHkgd2l0aCBr ZXJuZWwgdHJhY2Vwb2ludHMuCgp2MjogVXNlIGlndF9kZWJ1Z2ZzX21vdW50KCkgKENocmlzKQoK UmV2aWV3ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpTaWdu ZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29t PgotLS0KIGxpYi9pZ3RfY29yZS5jIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIGxpYi9pZ3Rf Y29yZS5oIHwgIDkgKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykK CmRpZmYgLS1naXQgYS9saWIvaWd0X2NvcmUuYyBiL2xpYi9pZ3RfY29yZS5jCmluZGV4IDk0MDkx M2MxODVlZS4uN2JkNWFmYTVkYWRhIDEwMDY0NAotLS0gYS9saWIvaWd0X2NvcmUuYworKysgYi9s aWIvaWd0X2NvcmUuYwpAQCAtNDIxLDYgKzQyMSwyNiBAQCB2b2lkIGlndF9rbXNnKGNvbnN0IGNo YXIgKmZvcm1hdCwgLi4uKQogCWZjbG9zZShmaWxlKTsKIH0KIAordm9pZCBpZ3RfdHJhY2UoY29u c3QgY2hhciAqZm9ybWF0LCAuLi4pCit7CisJY2hhciBwYXRoWzEyOF07CisJdmFfbGlzdCBhcDsK KwlGSUxFICpmaWxlOworCisJc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvdHJhY2lu Zy90cmFjZV9tYXJrZXIiLAorCQkgaWd0X2RlYnVnZnNfbW91bnQoKSk7CisKKwlmaWxlID0gZm9w ZW4ocGF0aCwgInciKTsKKwlpZiAoZmlsZSA9PSBOVUxMKQorCQlyZXR1cm47CisKKwl2YV9zdGFy dChhcCwgZm9ybWF0KTsKKwl2ZnByaW50ZihmaWxlLCBmb3JtYXQsIGFwKTsKKwl2YV9lbmQoYXAp OworCisJZmNsb3NlKGZpbGUpOworfQorCiAjZGVmaW5lIHRpbWVfdmFsaWQodHMpICgodHMpLT50 dl9zZWMgfHwgKHRzKS0+dHZfbnNlYykKIAogZG91YmxlIGlndF90aW1lX2VsYXBzZWQoc3RydWN0 IHRpbWVzcGVjICp0aGVuLApkaWZmIC0tZ2l0IGEvbGliL2lndF9jb3JlLmggYi9saWIvaWd0X2Nv cmUuaAppbmRleCA1MjFjZGExMGY2ZmEuLmU4YjYxMTI4NjgwZCAxMDA2NDQKLS0tIGEvbGliL2ln dF9jb3JlLmgKKysrIGIvbGliL2lndF9jb3JlLmgKQEAgLTExOTAsNiArMTE5MCwxNSBAQCBpbnQg aWd0X3N5c3RlbV9xdWlldChjb25zdCBjaGFyICpjb21tYW5kKTsKIAkJZnJlZShidWYpOyBcCiAJ fSB3aGlsZSAoMCkKIAorLyoqCisgKiBpZ3RfdHJhY2U6CisgKiBAZm9ybWF0OiBwcmludGYtc3R5 bGUgZm9ybWF0IHN0cmluZyB3aXRoIG9wdGlvbmFsIGFyZ3MKKyAqCisgKiBXcml0ZXMgYSBtZXNz YWdlIGludG8gdGhlIGtlcm5lbCB0cmFjZSBsb2cuCisgKi8KK19fYXR0cmlidXRlX18oKGZvcm1h dChwcmludGYsIDEsIDIpKSkKK3ZvaWQgaWd0X3RyYWNlKGNvbnN0IGNoYXIgKmZvcm1hdCwgLi4u KTsKKwogLyoqCiAgKiBpZ3Rfa21zZzoKICAqIEBmb3JtYXQ6IHByaW50Zi1zdHlsZSBmb3JtYXQg c3RyaW5nIHdpdGggb3B0aW9uYWwgYXJncwotLSAKMi4yMS4wCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2lndC1kZXY=