From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24622 invoked by alias); 24 Sep 2012 17:37:27 -0000 Received: (qmail 24491 invoked by uid 22791); 24 Sep 2012 17:37:25 -0000 X-SWARE-Spam-Status: No, hits=0.8 required=5.0 tests=AWL,BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FSL_FREEMAIL_1,FSL_FREEMAIL_2,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from nm10.bullet.mail.sp2.yahoo.com (HELO nm10.bullet.mail.sp2.yahoo.com) (98.139.91.80) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Mon, 24 Sep 2012 17:37:13 +0000 Received: from [98.139.91.62] by nm10.bullet.mail.sp2.yahoo.com with NNFMP; 24 Sep 2012 17:37:13 -0000 Received: from [98.139.91.50] by tm2.bullet.mail.sp2.yahoo.com with NNFMP; 24 Sep 2012 17:37:13 -0000 Received: from [127.0.0.1] by omp1050.mail.sp2.yahoo.com with NNFMP; 24 Sep 2012 17:37:13 -0000 Received: (qmail 57862 invoked by uid 60001); 24 Sep 2012 17:37:12 -0000 Received: from [110.93.212.98] by web114411.mail.gq1.yahoo.com via HTTP; Mon, 24 Sep 2012 10:37:12 PDT Message-ID: <1348508232.46785.YahooMailNeo@web114411.mail.gq1.yahoo.com> Date: Mon, 24 Sep 2012 17:37:00 -0000 From: Mohsan Saleem Reply-To: Mohsan Saleem Subject: [PATCH] gdb bug 12417 To: "gdb-patches@sourceware.org" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="-1554001660-112015005-1348508232=:46785" X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2012-09/txt/msg00519.txt.bz2 ---1554001660-112015005-1348508232=:46785 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 176 Hi, =A0 =A0 =A0Attached patch is for bug 12417, for printing the name of thread= s while printing the information of a thread.=A0 Thanks, Mohsan Saleem =A0 -- Mohsan Saleem= ---1554001660-112015005-1348508232=:46785 Content-Type: application/octet-stream; name="diff.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="diff.patch" Content-length: 7320 ZGlmZiAtcnVOIC4vZ2RiX29sZC9DaGFuZ2VMb2cgLi9nZGJfbmV3L0NoYW5n ZUxvZwotLS0gLi9nZGJfb2xkL0NoYW5nZUxvZwkyMDEyLTA5LTI0IDEzOjE3 OjM0LjAwMDAwMDAwMCArMDUwMAorKysgLi9nZGJfbmV3L0NoYW5nZUxvZwky MDEyLTA5LTI0IDIyOjI1OjQ0LjQ2NTQ0MTkzNiArMDUwMApAQCAtMSwzICsx LDEyIEBACisyMDEyLTA5LTI0ICBNb2hzYW4gU2FsZWVtICA8bW9oc2Fuc2Fs ZWVtX21zQHlhaG9vLmNvbT4KKworCSogdGhyZWFkLmMgKHRocmVhZF9uYW1l KTogTmV3IGZ1bmN0aW9uLiBUbyBnZXQgdGhyZWFkIG5hbWUKKwkoYWRkX3Ro cmVhZF93aXRoX2luZm8pOiBVcGRhdGUgdG8gcHJpbnQgdGhyZWFkIG5hbWUu CisJKHRocmVhZF9hcHBseV9hbGxfY29tbWFuZCk6IExpa2V3aXNlLgorCSh0 aHJlYWRfYXBwbHlfY29tbWFuZCk6IExpa2V3aXNlLgorCSh0aHJlYWRfZmlu ZF9jb21tYW5kKTogTGlrZXdpc2UuCisJKGRvX2NhcHR1cmVkX3RocmVhZF9z ZWxlY3QpOiBMaWtld2lzZS4KKwogMjAxMi0wOS0yMSAgU3RldmUgRWxsY2V5 ICA8c2VsbGNleUBtaXBzLmNvbT4KIAogCSogY29uZmlndXJlLmFjOiBBZGQg bWlwcyotbXRpLWVsZiogdGFyZ2V0LgpkaWZmIC1ydU4gLi9nZGJfb2xkL2dk Yi90ZXN0c3VpdGUvZ2RiLnRocmVhZHMvdGhyZWFkLWZpbmQuZXhwIC4vZ2Ri X25ldy9nZGIvdGVzdHN1aXRlL2dkYi50aHJlYWRzL3RocmVhZC1maW5kLmV4 cAotLS0gLi9nZGJfb2xkL2dkYi90ZXN0c3VpdGUvZ2RiLnRocmVhZHMvdGhy ZWFkLWZpbmQuZXhwCTIwMTItMDktMjQgMTM6MTc6MzguMDAwMDAwMDAwICsw NTAwCisrKyAuL2dkYl9uZXcvZ2RiL3Rlc3RzdWl0ZS9nZGIudGhyZWFkcy90 aHJlYWQtZmluZC5leHAJMjAxMi0wOS0yNCAyMTo1NTo0NC43Mzc1MzcyOTkg KzA1MDAKQEAgLTE4NiwxNyArMTg2LDE3IEBACiAKIGlmIHsgW2luZm8gZXhp c3RzIHRocmVhZDZdIH0gdGhlbiB7CiAgICAgZ2RiX3Rlc3QgInRocmVhZCBm aW5kICR0aHJlYWQ2IiBcCi0JIlRocmVhZCA2IGhhcyAuKiR0aHJlYWQ2Lioi ICJmaW5kIHRocmVhZCBpZCA2IgorCSJUaHJlYWQgNiB0aHJlYWRuYW1lXzYg aGFzIC4qJHRocmVhZDYuKiIgImZpbmQgdGhyZWFkIGlkIDYiCiAgICAgZ2Ri X3Rlc3QgInRocmVhZCBmaW5kICR0aHJlYWQ1IiBcCi0JIlRocmVhZCA1IGhh cyAuKiR0aHJlYWQ1LioiICJmaW5kIHRocmVhZCBpZCA1IgorCSJUaHJlYWQg NSB0aHJlYWRuYW1lXzUgaGFzIC4qJHRocmVhZDUuKiIgImZpbmQgdGhyZWFk IGlkIDUiCiAgICAgZ2RiX3Rlc3QgInRocmVhZCBmaW5kICR0aHJlYWQ0IiBc Ci0JIlRocmVhZCA0IGhhcyAuKiR0aHJlYWQ0LioiICJmaW5kIHRocmVhZCBp ZCA0IgorCSJUaHJlYWQgNCB0aHJlYWRuYW1lXzQgaGFzIC4qJHRocmVhZDQu KiIgImZpbmQgdGhyZWFkIGlkIDQiCiAgICAgZ2RiX3Rlc3QgInRocmVhZCBm aW5kICR0aHJlYWQzIiBcCi0JIlRocmVhZCAzIGhhcyAuKiR0aHJlYWQzLioi ICJmaW5kIHRocmVhZCBpZCAzIgorCSJUaHJlYWQgMyB0aHJlYWRuYW1lXzMg aGFzIC4qJHRocmVhZDMuKiIgImZpbmQgdGhyZWFkIGlkIDMiCiAgICAgZ2Ri X3Rlc3QgInRocmVhZCBmaW5kICR0aHJlYWQyIiBcCi0JIlRocmVhZCAyIGhh cyAuKiR0aHJlYWQyLioiICJmaW5kIHRocmVhZCBpZCAyIgorCSJUaHJlYWQg MiB0aHJlYWRuYW1lXzIgaGFzIC4qJHRocmVhZDIuKiIgImZpbmQgdGhyZWFk IGlkIDIiCiAgICAgZ2RiX3Rlc3QgInRocmVhZCBmaW5kICR0aHJlYWQxIiBc Ci0JIlRocmVhZCAxIGhhcyAuKiR0aHJlYWQxLioiICJmaW5kIHRocmVhZCBp ZCAxIgorCSJUaHJlYWQgMSB0aHJlYWRuYW1lXzEgaGFzIC4qJHRocmVhZDEu KiIgImZpbmQgdGhyZWFkIGlkIDEiCiB9CiAKICMKQEAgLTIyNCwxNyArMjI0 LDE3IEBACiAKIGlmIHsgW2luZm8gZXhpc3RzIGx3cDZdIH0gdGhlbiB7CiAg ICAgZ2RiX3Rlc3QgInRocmVhZCBmaW5kICRsd3A2IiBcCi0JIlRocmVhZCA2 IGhhcyAuKiRsd3A2LioiICJmaW5kIGx3cCBpZCA2IgorCSJUaHJlYWQgNiB0 aHJlYWRuYW1lXzYgaGFzIC4qJGx3cDYuKiIgImZpbmQgbHdwIGlkIDYiCiAg ICAgZ2RiX3Rlc3QgInRocmVhZCBmaW5kICRsd3A1IiBcCi0JIlRocmVhZCA1 IGhhcyAuKiRsd3A1LioiICJmaW5kIGx3cCBpZCA1IgorCSJUaHJlYWQgNSB0 aHJlYWRuYW1lXzUgaGFzIC4qJGx3cDUuKiIgImZpbmQgbHdwIGlkIDUiCiAg ICAgZ2RiX3Rlc3QgInRocmVhZCBmaW5kICRsd3A0IiBcCi0JIlRocmVhZCA0 IGhhcyAuKiRsd3A0LioiICJmaW5kIGx3cCBpZCA0IgorCSJUaHJlYWQgNCB0 aHJlYWRuYW1lXzQgaGFzIC4qJGx3cDQuKiIgImZpbmQgbHdwIGlkIDQiCiAg ICAgZ2RiX3Rlc3QgInRocmVhZCBmaW5kICRsd3AzIiBcCi0JIlRocmVhZCAz IGhhcyAuKiRsd3AzLioiICJmaW5kIGx3cCBpZCAzIgorCSJUaHJlYWQgMyB0 aHJlYWRuYW1lXzMgaGFzIC4qJGx3cDMuKiIgImZpbmQgbHdwIGlkIDMiCiAg ICAgZ2RiX3Rlc3QgInRocmVhZCBmaW5kICRsd3AyIiBcCi0JIlRocmVhZCAy IGhhcyAuKiRsd3AyLioiICJmaW5kIGx3cCBpZCAyIgorCSJUaHJlYWQgMiB0 aHJlYWRuYW1lXzIgaGFzIC4qJGx3cDIuKiIgImZpbmQgbHdwIGlkIDIiCiAg ICAgZ2RiX3Rlc3QgInRocmVhZCBmaW5kICRsd3AxIiBcCi0JIlRocmVhZCAx IGhhcyAuKiRsd3AxLioiICJmaW5kIGx3cCBpZCAxIgorCSJUaHJlYWQgMSB0 aHJlYWRuYW1lXzEgaGFzIC4qJGx3cDEuKiIgImZpbmQgbHdwIGlkIDEiCiB9 CiAKICMgVGVzdCBubyBtYXRjaC4KZGlmZiAtcnVOIC4vZ2RiX29sZC9nZGIv dGhyZWFkLmMgLi9nZGJfbmV3L2dkYi90aHJlYWQuYwotLS0gLi9nZGJfb2xk L2dkYi90aHJlYWQuYwkyMDEyLTA5LTI0IDEzOjE3OjM3LjAwMDAwMDAwMCAr MDUwMAorKysgLi9nZGJfbmV3L2dkYi90aHJlYWQuYwkyMDEyLTA5LTI0IDIx OjU0OjQ2LjY4OTU0MDM2NSArMDUwMApAQCAtNjQsNiArNjQsNyBAQAogc3Rh dGljIHZvaWQgdGhyZWFkX2FwcGx5X2NvbW1hbmQgKGNoYXIgKiwgaW50KTsK IHN0YXRpYyB2b2lkIHJlc3RvcmVfY3VycmVudF90aHJlYWQgKHB0aWRfdCk7 CiBzdGF0aWMgdm9pZCBwcnVuZV90aHJlYWRzICh2b2lkKTsKK3N0YXRpYyBj b25zdCBjaGFyKiB0aHJlYWRfbmFtZSAoc3RydWN0IHRocmVhZF9pbmZvICop OwogCiBzdHJ1Y3QgdGhyZWFkX2luZm8qCiBpbmZlcmlvcl90aHJlYWQgKHZv aWQpCkBAIC03Myw2ICs3NCwxNyBAQAogICByZXR1cm4gdHA7CiB9CiAKK2Nv bnN0IGNoYXIqCit0aHJlYWRfbmFtZSAoc3RydWN0IHRocmVhZF9pbmZvICp0 aSkKK3sKKyAgY29uc3QgY2hhciogbmFtZTsKKyAgbmFtZSA9IHRpLT5uYW1l ID8gdGktPm5hbWUgOiB0YXJnZXRfdGhyZWFkX25hbWUodGkpOworICBpZiAo bmFtZSkKKyAgICByZXR1cm4gbmFtZTsKKyAgZWxzZQorICAgIHJldHVybiAi IjsKK30KKwogdm9pZAogZGVsZXRlX3N0ZXBfcmVzdW1lX2JyZWFrcG9pbnQg KHN0cnVjdCB0aHJlYWRfaW5mbyAqdHApCiB7CkBAIC0yMzYsNyArMjQ4LDcg QEAKICAgcmVzdWx0LT5wcml2YXRlID0gcHJpdmF0ZTsKIAogICBpZiAocHJp bnRfdGhyZWFkX2V2ZW50cykKLSAgICBwcmludGZfdW5maWx0ZXJlZCAoXygi W05ldyAlc11cbiIpLCB0YXJnZXRfcGlkX3RvX3N0ciAocHRpZCkpOworICAg IHByaW50Zl91bmZpbHRlcmVkIChfKCJbTmV3ICVzICVzXVxuIiksIHRhcmdl dF9waWRfdG9fc3RyIChwdGlkKSwgdGhyZWFkX25hbWUgKHJlc3VsdCkpOwog CiAgIGFubm90YXRlX25ld190aHJlYWQgKCk7CiAgIHJldHVybiByZXN1bHQ7 CkBAIC0xMTk4LDggKzEyMTAsOCBAQAogICAgICAgewogCXN3aXRjaF90b190 aHJlYWQgKHRwLT5wdGlkKTsKIAotCXByaW50Zl9maWx0ZXJlZCAoXygiXG5U aHJlYWQgJWQgKCVzKTpcbiIpLAotCQkJIHRwLT5udW0sIHRhcmdldF9waWRf dG9fc3RyIChpbmZlcmlvcl9wdGlkKSk7CisJcHJpbnRmX2ZpbHRlcmVkIChf KCJcblRocmVhZCAlZCAlcyAoJXMpOlxuIiksIHRwLT5udW0sCisJCQkgdGhy ZWFkX25hbWUgKHRwKSwgdGFyZ2V0X3BpZF90b19zdHIgKGluZmVyaW9yX3B0 aWQpKTsKIAlleGVjdXRlX2NvbW1hbmQgKGNtZCwgZnJvbV90dHkpOwogCXN0 cmNweSAoY21kLCBzYXZlZF9jbWQpOwkvKiBSZXN0b3JlIGV4YWN0IGNvbW1h bmQgdXNlZAogCQkJCQkgICBwcmV2aW91c2x5LiAgKi8KQEAgLTEyNTAsNyAr MTI2Miw3IEBACiAJewogCSAgc3dpdGNoX3RvX3RocmVhZCAodHAtPnB0aWQp OwogCi0JICBwcmludGZfZmlsdGVyZWQgKF8oIlxuVGhyZWFkICVkICglcyk6 XG4iKSwgdHAtPm51bSwKKwkgIHByaW50Zl9maWx0ZXJlZCAoXygiXG5UaHJl YWQgJWQgJXMgKCVzKTpcbiIpLCB0cC0+bnVtLCB0aHJlYWRfbmFtZSAodHAp LAogCQkJICAgdGFyZ2V0X3BpZF90b19zdHIgKGluZmVyaW9yX3B0aWQpKTsK IAkgIGV4ZWN1dGVfY29tbWFuZCAoY21kLCBmcm9tX3R0eSk7CiAKQEAgLTEz NDcsMTYgKzEzNTksMTYgQEAKICAgICAgIHRtcCA9IHRhcmdldF9waWRfdG9f c3RyICh0cC0+cHRpZCk7CiAgICAgICBpZiAodG1wICE9IE5VTEwgJiYgcmVf ZXhlYyAodG1wKSkKIAl7Ci0JICBwcmludGZfZmlsdGVyZWQgKF8oIlRocmVh ZCAlZCBoYXMgdGFyZ2V0IGlkICclcydcbiIpLAotCQkJICAgdHAtPm51bSwg dG1wKTsKKwkgIHByaW50Zl9maWx0ZXJlZCAoXygiVGhyZWFkICVkICVzIGhh cyB0YXJnZXQgaWQgJyVzJ1xuIiksCisJCQkgICB0cC0+bnVtLCB0aHJlYWRf bmFtZSAodHApLCB0bXApOwogCSAgbWF0Y2grKzsKIAl9CiAKICAgICAgIHRt cCA9IHRhcmdldF9leHRyYV90aHJlYWRfaW5mbyAodHApOwogICAgICAgaWYg KHRtcCAhPSBOVUxMICYmIHJlX2V4ZWMgKHRtcCkpCiAJewotCSAgcHJpbnRm X2ZpbHRlcmVkIChfKCJUaHJlYWQgJWQgaGFzIGV4dHJhIGluZm8gJyVzJ1xu IiksCi0JCQkgICB0cC0+bnVtLCB0bXApOworCSAgcHJpbnRmX2ZpbHRlcmVk IChfKCJUaHJlYWQgJWQgJXMgaGFzIGV4dHJhIGluZm8gJyVzJ1xuIiksCisJ CQkgICB0cC0+bnVtLCB0aHJlYWRfbmFtZSAodHApLCB0bXApOwogCSAgbWF0 Y2grKzsKIAl9CiAgICAgfQpAQCAtMTM5Nyw2ICsxNDA5LDggQEAKIAogICB1 aV9vdXRfdGV4dCAodWlvdXQsICJbU3dpdGNoaW5nIHRvIHRocmVhZCAiKTsK ICAgdWlfb3V0X2ZpZWxkX2ludCAodWlvdXQsICJuZXctdGhyZWFkLWlkIiwg cGlkX3RvX3RocmVhZF9pZCAoaW5mZXJpb3JfcHRpZCkpOworICB1aV9vdXRf dGV4dCAodWlvdXQsICIgIik7CisgIHVpX291dF90ZXh0ICh1aW91dCwgdGhy ZWFkX25hbWUgKHRwKSk7CiAgIHVpX291dF90ZXh0ICh1aW91dCwgIiAoIik7 CiAgIHVpX291dF90ZXh0ICh1aW91dCwgdGFyZ2V0X3BpZF90b19zdHIgKGlu ZmVyaW9yX3B0aWQpKTsKICAgdWlfb3V0X3RleHQgKHVpb3V0LCAiKV0iKTsK ---1554001660-112015005-1348508232=:46785--