From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14927 invoked by alias); 18 Sep 2012 13:17:06 -0000 Received: (qmail 14913 invoked by uid 22791); 18 Sep 2012 13:17:05 -0000 X-SWARE-Spam-Status: No, hits=0.9 required=5.0 tests=AWL,BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FSL_FREEMAIL_1,FSL_FREEMAIL_2,KHOP_SC_TOP_CIDR24,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from nm20.bullet.mail.sp2.yahoo.com (HELO nm20.bullet.mail.sp2.yahoo.com) (98.139.91.90) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Tue, 18 Sep 2012 13:16:47 +0000 Received: from [72.30.22.78] by nm20.bullet.mail.sp2.yahoo.com with NNFMP; 18 Sep 2012 13:16:47 -0000 Received: from [98.139.91.31] by tm12.bullet.mail.sp2.yahoo.com with NNFMP; 18 Sep 2012 13:16:46 -0000 Received: from [127.0.0.1] by omp1031.mail.sp2.yahoo.com with NNFMP; 18 Sep 2012 13:16:46 -0000 Received: (qmail 13319 invoked by uid 60001); 18 Sep 2012 13:16:46 -0000 Received: from [110.93.212.98] by web114403.mail.gq1.yahoo.com via HTTP; Tue, 18 Sep 2012 06:16:46 PDT References: Message-ID: <1347974206.13036.YahooMailNeo@web114403.mail.gq1.yahoo.com> Date: Tue, 18 Sep 2012 13:17:00 -0000 From: Mohsan Saleem Reply-To: Mohsan Saleem Subject: gdb bug 12417 To: "gdb-patches@sourceware.org" In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="984535692-335098846-1347974206=:13036" 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/msg00356.txt.bz2 --984535692-335098846-1347974206=:13036 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 143 Hi, Attached patch is for bug 12417, for printing the name of threads while pri= nting the information of a thread. Thanks, Mohsan Saleem=A0= --984535692-335098846-1347974206=:13036 Content-Type: application/octet-stream; name="12417.patch" Content-Transfer-Encoding: base64 Content-Description: 12417.patch Content-Disposition: attachment; filename="12417.patch"; size=3976; creation-date=Tue Content-length: 5393 LS0tIC9yb290L0Rlc2t0b3AvZ2RiL3RocmVhZC5jCTIwMTItMDktMDMgMDA6 NTM6MDIuNjIwMjU0OTEyIC0wNzAwDQorKysgLi9nZGIvdGhyZWFkLmMJMjAx Mi0wOS0wMyAwMDo1ODowNC4zOTk0Njk2MTQgLTA3MDANCkBAIC0yNDMsMTIg KzI0MywxNCBAQA0KIHN0cnVjdCB0aHJlYWRfaW5mbyAqDQogYWRkX3RocmVh ZF93aXRoX2luZm8gKHB0aWRfdCBwdGlkLCBzdHJ1Y3QgcHJpdmF0ZV90aHJl YWRfaW5mbyAqcHJpdmF0ZSkNCiB7DQorICBjaGFyICpuYW1lOw0KICAgc3Ry dWN0IHRocmVhZF9pbmZvICpyZXN1bHQgPSBhZGRfdGhyZWFkX3NpbGVudCAo cHRpZCk7DQogDQorICBuYW1lID0gcmVzdWx0LT5uYW1lID8gcmVzdWx0LT5u YW1lIDogdGFyZ2V0X3RocmVhZF9uYW1lIChyZXN1bHQpOw0KICAgcmVzdWx0 LT5wcml2YXRlID0gcHJpdmF0ZTsNCiANCiAgIGlmIChwcmludF90aHJlYWRf ZXZlbnRzKQ0KLSAgICBwcmludGZfdW5maWx0ZXJlZCAoXygiW05ldyAlc11c biIpLCB0YXJnZXRfcGlkX3RvX3N0ciAocHRpZCkpOw0KKyAgICBwcmludGZf dW5maWx0ZXJlZCAoXygiW05ldyAlcyBdICVzXG4iKSwgdGFyZ2V0X3BpZF90 b19zdHIgKHB0aWQpLCBuYW1lKTsNCiANCiAgIGFubm90YXRlX25ld190aHJl YWQgKCk7DQogICByZXR1cm4gcmVzdWx0Ow0KQEAgLTExOTIsNyArMTE5NCw3 IEBADQogew0KICAgc3RydWN0IHRocmVhZF9pbmZvICp0cDsNCiAgIHN0cnVj dCBjbGVhbnVwICpvbGRfY2hhaW47DQotICBjaGFyICpzYXZlZF9jbWQ7DQor ICBjaGFyICpzYXZlZF9jbWQsICpuYW1lOw0KIA0KICAgaWYgKGNtZCA9PSBO VUxMIHx8ICpjbWQgPT0gJ1wwMDAnKQ0KICAgICBlcnJvciAoXygiUGxlYXNl IHNwZWNpZnkgYSBjb21tYW5kIGZvbGxvd2luZyB0aGUgdGhyZWFkIElEIGxp c3QiKSk7DQpAQCAtMTIwOSw4ICsxMjExLDkgQEANCiAgICAgaWYgKHRocmVh ZF9hbGl2ZSAodHApKQ0KICAgICAgIHsNCiAJc3dpdGNoX3RvX3RocmVhZCAo dHAtPnB0aWQpOw0KLQlwcmludGZfZmlsdGVyZWQgKF8oIlxuVGhyZWFkICVk ICglcyk6XG4iKSwNCi0JCQkgdHAtPm51bSwgdGFyZ2V0X3BpZF90b19zdHIg KGluZmVyaW9yX3B0aWQpKTsNCisJbmFtZSA9IHRwLT5uYW1lID8gdHAtPm5h bWUgOiB0YXJnZXRfdGhyZWFkX25hbWUgKHRwKTsNCisJcHJpbnRmX2ZpbHRl cmVkIChfKCJcblRocmVhZCAlZCAlcyAoJXMpOlxuIiksDQorCQkJIHRwLT5u dW0sIG5hbWUsIHRhcmdldF9waWRfdG9fc3RyIChpbmZlcmlvcl9wdGlkKSk7 DQogCWV4ZWN1dGVfY29tbWFuZCAoY21kLCBmcm9tX3R0eSk7DQogCXN0cmNw eSAoY21kLCBzYXZlZF9jbWQpOwkvKiBSZXN0b3JlIGV4YWN0IGNvbW1hbmQg dXNlZA0KIAkJCQkJICAgcHJldmlvdXNseS4gICovDQpAQCAtMTIyMiw3ICsx MjI1LDcgQEANCiBzdGF0aWMgdm9pZA0KIHRocmVhZF9hcHBseV9jb21tYW5k IChjaGFyICp0aWRsaXN0LCBpbnQgZnJvbV90dHkpDQogew0KLSAgY2hhciAq Y21kOw0KKyAgY2hhciAqY21kLCAqbmFtZTsNCiAgIHN0cnVjdCBjbGVhbnVw ICpvbGRfY2hhaW47DQogICBjaGFyICpzYXZlZF9jbWQ7DQogICBzdHJ1Y3Qg Z2V0X251bWJlcl9vcl9yYW5nZV9zdGF0ZSBzdGF0ZTsNCkBAIC0xMjYwLDgg KzEyNjMsOCBAQA0KICAgICAgIGVsc2UNCiAJew0KIAkgIHN3aXRjaF90b190 aHJlYWQgKHRwLT5wdGlkKTsNCi0NCi0JICBwcmludGZfZmlsdGVyZWQgKF8o IlxuVGhyZWFkICVkICglcyk6XG4iKSwgdHAtPm51bSwNCisJICBuYW1lID0g dHAtPm5hbWUgPyB0cC0+bmFtZSA6IHRhcmdldF90aHJlYWRfbmFtZSAodHAp Ow0KKwkgIHByaW50Zl9maWx0ZXJlZCAoXygiXG5UaHJlYWQgJWQgJXMgKCVz KTpcbiIpLCB0cC0+bnVtLCBuYW1lLA0KIAkJCSAgIHRhcmdldF9waWRfdG9f c3RyIChpbmZlcmlvcl9wdGlkKSk7DQogCSAgZXhlY3V0ZV9jb21tYW5kIChj bWQsIGZyb21fdHR5KTsNCiANCkBAIC0xMjgzLDcgKzEyODYsNiBAQA0KICAg ICB7DQogICAgICAgaWYgKHB0aWRfZXF1YWwgKGluZmVyaW9yX3B0aWQsIG51 bGxfcHRpZCkpDQogCWVycm9yIChfKCJObyB0aHJlYWQgc2VsZWN0ZWQiKSk7 DQotDQogICAgICAgaWYgKHRhcmdldF9oYXNfc3RhY2spDQogCXsNCiAJICBp ZiAoaXNfZXhpdGVkIChpbmZlcmlvcl9wdGlkKSkNCkBAIC0xMzI3LDcgKzEz MjksNyBAQA0KIHRocmVhZF9maW5kX2NvbW1hbmQgKGNoYXIgKmFyZywgaW50 IGZyb21fdHR5KQ0KIHsNCiAgIHN0cnVjdCB0aHJlYWRfaW5mbyAqdHA7DQot ICBjaGFyICp0bXA7DQorICBjaGFyICp0bXAsICpuYW1lOw0KICAgdW5zaWdu ZWQgbG9uZyBtYXRjaCA9IDA7DQogDQogICBpZiAoYXJnID09IE5VTEwgfHwg KmFyZyA9PSAnXDAnKQ0KQEAgLTEzMzgsNiArMTM0MCw3IEBADQogICAgIGVy cm9yIChfKCJJbnZhbGlkIHJlZ2V4cCAoJXMpOiAlcyIpLCB0bXAsIGFyZyk7 DQogDQogICB1cGRhdGVfdGhyZWFkX2xpc3QgKCk7DQorICANCiAgIGZvciAo dHAgPSB0aHJlYWRfbGlzdDsgdHA7IHRwID0gdHAtPm5leHQpDQogICAgIHsN CiAgICAgICBpZiAodHAtPm5hbWUgIT0gTlVMTCAmJiByZV9leGVjICh0cC0+ bmFtZSkpDQpAQCAtMTM1NCwyMCArMTM1NywyMCBAQA0KIAkJCSAgIHRwLT5u dW0sIHRtcCk7DQogCSAgbWF0Y2grKzsNCiAJfQ0KLQ0KKyAgICAgIG5hbWUg PSB0cC0+bmFtZSA/IHRwLT5uYW1lIDogdGFyZ2V0X3RocmVhZF9uYW1lICh0 cCk7DQogICAgICAgdG1wID0gdGFyZ2V0X3BpZF90b19zdHIgKHRwLT5wdGlk KTsNCiAgICAgICBpZiAodG1wICE9IE5VTEwgJiYgcmVfZXhlYyAodG1wKSkN CiAJew0KLQkgIHByaW50Zl9maWx0ZXJlZCAoXygiVGhyZWFkICVkIGhhcyB0 YXJnZXQgaWQgJyVzJ1xuIiksDQotCQkJICAgdHAtPm51bSwgdG1wKTsNCisJ ICBwcmludGZfZmlsdGVyZWQgKF8oIlRocmVhZCAlZCAlcyBoYXMgdGFyZ2V0 IGlkICclcydcbiIpLA0KKwkJCSAgIHRwLT5udW0sIG5hbWUsIHRtcCk7DQog CSAgbWF0Y2grKzsNCiAJfQ0KIA0KICAgICAgIHRtcCA9IHRhcmdldF9leHRy YV90aHJlYWRfaW5mbyAodHApOw0KICAgICAgIGlmICh0bXAgIT0gTlVMTCAm JiByZV9leGVjICh0bXApKQ0KIAl7DQotCSAgcHJpbnRmX2ZpbHRlcmVkIChf KCJUaHJlYWQgJWQgaGFzIGV4dHJhIGluZm8gJyVzJ1xuIiksDQotCQkJICAg dHAtPm51bSwgdG1wKTsNCisJICBwcmludGZfZmlsdGVyZWQgKF8oIlRocmVh ZCAlZCAlcyBoYXMgZXh0cmEgaW5mbyAnJXMnXG4iKSwNCisJCQkgICB0cC0+ bnVtLCBuYW1lLCB0bXApOw0KIAkgIG1hdGNoKys7DQogCX0NCiAgICAgfQ0K QEAgLTEzOTEsNiArMTM5NCw3IEBADQogew0KICAgaW50IG51bTsNCiAgIHN0 cnVjdCB0aHJlYWRfaW5mbyAqdHA7DQorICBjaGFyICpuYW1lOw0KIA0KICAg bnVtID0gdmFsdWVfYXNfbG9uZyAocGFyc2VfYW5kX2V2YWwgKHRpZHN0cikp Ow0KIA0KQEAgLTE0MDUsOSArMTQwOSwxMiBAQA0KICAgc3dpdGNoX3RvX3Ro cmVhZCAodHAtPnB0aWQpOw0KIA0KICAgYW5ub3RhdGVfdGhyZWFkX2NoYW5n ZWQgKCk7DQorICBuYW1lID0gdHAtPm5hbWUgPyB0cC0+bmFtZSA6IHRhcmdl dF90aHJlYWRfbmFtZSAodHApOw0KIA0KICAgdWlfb3V0X3RleHQgKHVpb3V0 LCAiW1N3aXRjaGluZyB0byB0aHJlYWQgIik7DQotICB1aV9vdXRfZmllbGRf aW50ICh1aW91dCwgIm5ldy10aHJlYWQtaWQiLCBwaWRfdG9fdGhyZWFkX2lk IChpbmZlcmlvcl9wdGlkKSk7DQorICB1aV9vdXRfZmllbGRfaW50ICh1aW91 dCwgIm5ldy10aHJlYWQtaWQiLCBwaWRfdG9fdGhyZWFkX2lkIChpbmZlcmlv cl9wdGlkKSk7DQorICB1aV9vdXRfdGV4dCAodWlvdXQsICIgIik7DQorICB1 aV9vdXRfdGV4dCAodWlvdXQsIG5hbWUpOw0KICAgdWlfb3V0X3RleHQgKHVp b3V0LCAiICgiKTsNCiAgIHVpX291dF90ZXh0ICh1aW91dCwgdGFyZ2V0X3Bp ZF90b19zdHIgKGluZmVyaW9yX3B0aWQpKTsNCiAgIHVpX291dF90ZXh0ICh1 aW91dCwgIildIik7DQoNCg== --984535692-335098846-1347974206=:13036--