From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id CD4206EDE8 for ; Wed, 11 Jul 2018 21:28:05 +0000 (UTC) From: Lucas De Marchi Date: Wed, 11 Jul 2018 14:25:15 -0700 Message-Id: <20180711212515.8256-1-lucas.demarchi@intel.com> In-Reply-To: <20180606222741.24096-3-lucas.demarchi@intel.com> References: <20180606222741.24096-3-lucas.demarchi@intel.com> Subject: [igt-dev] [PATCH i-g-t v2 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: UHJvcGVybHkgY2hlY2sgZm9yIGVycm9ycyBhbmQgcmVuYW1lIHRoZSBmdW5jdGlvbiBzaW5jZSB3 ZSBhcmUgY2hlY2tpbmcgaWYgd2UgYXJlCnJ1bm5pbmcgdW5kZXIgZ2RiLCBub3QgbWFraW5nIGl0 IHJ1biB1bmRlciBnZGIuIFByZXZpb3VzbHkgd2Ugd2VyZQpwYXNzaW5nIHVuaW5pdGlhbGl6ZWQg ZGF0YSB0byBiYXNlbmFtZSgpIGR1ZSB0byBub3QgcHJvcGVybHkgYWRkaW5nIHRoZQpudWwgdGVy bWluYXRpb24uCgo9PTIyMjkzPT0gQ29uZGl0aW9uYWwganVtcCBvciBtb3ZlIGRlcGVuZHMgb24g dW5pbml0aWFsaXNlZCB2YWx1ZShzKQo9PTIyMjkzPT0gICAgYXQgMHg0QzMwNkQwOiByaW5kZXgg KHZnX3JlcGxhY2Vfc3RybWVtLmM6MTk5KQo9PTIyMjkzPT0gICAgYnkgMHg0RUM1NUREOiBiYXNl bmFtZSAoaW4gL3Vzci9saWI2NC9saWJjLTIuMjcuc28pCj09MjIyOTM9PSAgICBieSAweDQwMDc0 NDogcnVubmluZ191bmRlcl9nZGIgKGluIC90bXAvYSkKClRoZXJlJ3MgYW5vdGhlciBwcm9ibGVt IHdpdGggdGhpcyBmdW5jdGlvbiB0aGF0IGl0IGRvZXNuJ3QgZGV0ZWN0IHdoZW4Kd2UgYXJlIHJ1 bm5pbmcgZ2RiIGZyb20gYSB0b29sY2hhaW4gdXNpbmcgYSB0b29sY2hhaW4gdHJpcGxldCwgYnV0 CnRoYXQncyBsZWZ0IGZvciBhbm90aGVyIHBhdGNoLgoKdjI6IHJlbW92ZSB0aGUgZml4IGZvciBy ZXBlYXRpbmcgdGhlIGFyZ3VtZW50IG9uIHJlYWRsaW5rKCkgc2luY2UgdGhhdAogICAgbGFuZGVk IGluIGFub3RoZXIgcGF0Y2gKClNpZ25lZC1vZmYtYnk6IEx1Y2FzIERlIE1hcmNoaSA8bHVjYXMu ZGVtYXJjaGlAaW50ZWwuY29tPgotLS0KIGxpYi9pZ3RfY29yZS5jIHwgMTQgKysrKysrKysrKy0t LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2xpYi9pZ3RfY29yZS5jIGIvbGliL2lndF9jb3JlLmMKaW5kZXggMmQwZDc4YTMu LjNkODcxMjNjIDEwMDY0NAotLS0gYS9saWIvaWd0X2NvcmUuYworKysgYi9saWIvaWd0X2NvcmUu YwpAQCAtMTE2NywxMyArMTE2NywxOSBAQCBib29sIGlndF9jYW5fZmFpbCh2b2lkKQogCXJldHVy biAhdGVzdF93aXRoX3N1YnRlc3RzIHx8IGluX2ZpeHR1cmUgfHwgaW5fc3VidGVzdDsKIH0KIAot c3RhdGljIGJvb2wgcnVuX3VuZGVyX2dkYih2b2lkKQorc3RhdGljIGJvb2wgcnVubmluZ191bmRl cl9nZGIodm9pZCkKIHsKIAljaGFyIHBhdGhuYW1lWzMwXSwgYnVmWzEwMjRdOworCXNzaXplX3Qg bGVuOwogCiAJc3ByaW50ZihwYXRobmFtZSwgIi9wcm9jLyVkL2V4ZSIsIGdldHBwaWQoKSk7Ci0J cmV0dXJuIChyZWFkbGluayhwYXRobmFtZSwgYnVmLCBzaXplb2YgKGJ1ZikpICE9IC0xICYmCi0J CXN0cm5jbXAoYmFzZW5hbWUoYnVmKSwgImdkYiIsIDMpID09IDApOworCWxlbiA9IHJlYWRsaW5r KHBhdGhuYW1lLCBidWYsIHNpemVvZihidWYpIC0gMSk7CisJaWYgKGxlbiA8IDApCisJCXJldHVy biBmYWxzZTsKKworCWJ1ZltsZW5dID0gJ1wwJzsKKworCXJldHVybiBzdHJuY21wKGJhc2VuYW1l KGJ1ZiksICJnZGIiLCAzKSA9PSAwOwogfQogCiBzdGF0aWMgdm9pZCBfX3dyaXRlX3N0ZGVycihj b25zdCBjaGFyICpzdHIsIHNpemVfdCBsZW4pCkBAIC0xNDA0LDcgKzE0MTAsNyBAQCB2b2lkIF9f aWd0X2ZhaWxfYXNzZXJ0KGNvbnN0IGNoYXIgKmRvbWFpbiwgY29uc3QgY2hhciAqZmlsZSwgY29u c3QgaW50IGxpbmUsCiAKIAlwcmludF9iYWNrdHJhY2UoKTsKIAotCWlmIChydW5fdW5kZXJfZ2Ri KCkpCisJaWYgKHJ1bm5pbmdfdW5kZXJfZ2RiKCkpCiAJCWFib3J0KCk7CiAJaWd0X2ZhaWwoSUdU X0VYSVRfRkFJTFVSRSk7CiB9Ci0tIAoyLjE3LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaWd0LWRldgo=