From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id DE4776E6BE for ; Wed, 6 Jun 2018 22:29:10 +0000 (UTC) From: Lucas De Marchi Date: Wed, 6 Jun 2018 15:27:40 -0700 Message-Id: <20180606222741.24096-3-lucas.demarchi@intel.com> In-Reply-To: <20180606222741.24096-1-lucas.demarchi@intel.com> References: <20180606222741.24096-1-lucas.demarchi@intel.com> Subject: [igt-dev] [PATCH i-g-t 3/4] lib/igt_core: fix check for running under gdb List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 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: RG8gbm90IHJlcGVhdCB0aGUgYXJndW1lbnQgYnVmIHNpbmNlIHRoaXMgY3JlYXRlcyBhbiBhbGlh cyBmb3IgdGhlIGZpcnN0Cm9uZToKCi4uL2xpYi9pZ3RfY29yZS5jOjExODM6MjU6IHdhcm5pbmc6 IHBhc3NpbmcgYXJndW1lbnQgMiB0byByZXN0cmljdC1xdWFsaWZpZWQgcGFyYW1ldGVyIGFsaWFz ZXMgd2l0aCBhcmd1bWVudCAxIFstV3Jlc3RyaWN0XQogIHJldHVybiAocmVhZGxpbmsgKGJ1Ziwg YnVmLCBzaXplb2YgKGJ1ZikpICE9IC0xICYmCiAgICAgICAgICAgICAgICAgICAgfn5+ICBefn4K CkFsc28gcHJvcGVybHkgY2hlY2sgZm9yIGVycm9ycyBhbmQgcmVuYW1lIHRoZSBmdW5jdGlvbiBz aW5jZSB3ZSBhcmUgY2hlY2tpbmcgaWYgd2UgYXJlCnJ1bm5pbmcgdW5kZXIgZ2RiLCBub3QgbWFr aW5nIGl0IHJ1biB1bmRlciBnZGIuIFByZXZpb3VzbHkgd2Ugd2VyZQpwYXNzaW5nIHVuaW5pdGlh bGl6ZWQgZGF0YSB0byBiYXNlbmFtZSgpIGR1ZSB0byBub3QgcHJvcGVybHkgYWRkaW5nIHRoZQpu dWwgdGVybWluYXRpb24uCgo9PTIyMjkzPT0gQ29uZGl0aW9uYWwganVtcCBvciBtb3ZlIGRlcGVu ZHMgb24gdW5pbml0aWFsaXNlZCB2YWx1ZShzKQo9PTIyMjkzPT0gICAgYXQgMHg0QzMwNkQwOiBy aW5kZXggKHZnX3JlcGxhY2Vfc3RybWVtLmM6MTk5KQo9PTIyMjkzPT0gICAgYnkgMHg0RUM1NURE OiBiYXNlbmFtZSAoaW4gL3Vzci9saWI2NC9saWJjLTIuMjcuc28pCj09MjIyOTM9PSAgICBieSAw eDQwMDc0NDogcnVubmluZ191bmRlcl9nZGIgKGluIC90bXAvYSkKClRoZXJlJ3MgYW5vdGhlciBw cm9ibGVtIHdpdGggdGhpcyBmdW5jdGlvbiB0aGF0IGl0IGRvZXNuJ3QgZGV0ZWN0IHdoZW4Kd2Ug YXJlIHJ1bm5pbmcgZ2RiIGZyb20gYSB0b29sY2hhaW4gdXNpbmcgYSB0b29sY2hhaW4gdHJpcGxl dCwgYnV0CnRoYXQncyBsZWZ0IGZvciBhbm90aGVyIHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogTHVj YXMgRGUgTWFyY2hpIDxsdWNhcy5kZW1hcmNoaUBpbnRlbC5jb20+Ci0tLQogbGliL2lndF9jb3Jl LmMgfCAxNiArKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygr KSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvaWd0X2NvcmUuYyBiL2xpYi9pZ3Rf Y29yZS5jCmluZGV4IDUwOTJhM2YwLi5kOTQ1Mzc1ZiAxMDA2NDQKLS0tIGEvbGliL2lndF9jb3Jl LmMKKysrIGIvbGliL2lndF9jb3JlLmMKQEAgLTExNzUsMTMgKzExNzUsMTkgQEAgYm9vbCBpZ3Rf Y2FuX2ZhaWwodm9pZCkKIAlyZXR1cm4gIXRlc3Rfd2l0aF9zdWJ0ZXN0cyB8fCBpbl9maXh0dXJl IHx8IGluX3N1YnRlc3Q7CiB9CiAKLXN0YXRpYyBib29sIHJ1bl91bmRlcl9nZGIodm9pZCkKK3N0 YXRpYyBib29sIHJ1bm5pbmdfdW5kZXJfZ2RiKHZvaWQpCiB7Ci0JY2hhciBidWZbMTAyNF07CisJ Y2hhciBidWZbMTAyNF0sIGV4ZVsxMDI0XTsKKwlzc2l6ZV90IGxlbjsKIAogCXNwcmludGYoYnVm LCAiL3Byb2MvJWQvZXhlIiwgZ2V0cHBpZCgpKTsKLQlyZXR1cm4gKHJlYWRsaW5rIChidWYsIGJ1 Ziwgc2l6ZW9mIChidWYpKSAhPSAtMSAmJgotCQlzdHJuY21wKGJhc2VuYW1lKGJ1ZiksICJnZGIi LCAzKSA9PSAwKTsKKwlsZW4gPSByZWFkbGluayhidWYsIGV4ZSwgc2l6ZW9mKGV4ZSkgLSAxKTsK KwlpZiAobGVuIDwgMCkKKwkJcmV0dXJuIGZhbHNlOworCisJZXhlW2xlbl0gPSAnXDAnOworCisJ cmV0dXJuIHN0cm5jbXAoYmFzZW5hbWUoZXhlKSwgImdkYiIsIDMpID09IDA7CiB9CiAKIHN0YXRp YyB2b2lkIF9fd3JpdGVfc3RkZXJyKGNvbnN0IGNoYXIgKnN0ciwgc2l6ZV90IGxlbikKQEAgLTE0 MTIsNyArMTQxOCw3IEBAIHZvaWQgX19pZ3RfZmFpbF9hc3NlcnQoY29uc3QgY2hhciAqZG9tYWlu LCBjb25zdCBjaGFyICpmaWxlLCBjb25zdCBpbnQgbGluZSwKIAogCXByaW50X2JhY2t0cmFjZSgp OwogCi0JaWYgKHJ1bl91bmRlcl9nZGIoKSkKKwlpZiAocnVubmluZ191bmRlcl9nZGIoKSkKIAkJ YWJvcnQoKTsKIAlpZ3RfZmFpbChJR1RfRVhJVF9GQUlMVVJFKTsKIH0KLS0gCjIuMTcuMQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWls aW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg==