From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22710 invoked by alias); 10 Mar 2012 20:15:10 -0000 Received: (qmail 22566 invoked by uid 22791); 10 Mar 2012 20:15:01 -0000 X-SWARE-Spam-Status: No, hits=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from mail-lpp01m010-f41.google.com (HELO mail-lpp01m010-f41.google.com) (209.85.215.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 10 Mar 2012 20:14:45 +0000 Received: by lagz14 with SMTP id z14so3288188lag.0 for ; Sat, 10 Mar 2012 12:14:43 -0800 (PST) MIME-Version: 1.0 Received: by 10.152.130.102 with SMTP id od6mr5061509lab.14.1331410483690; Sat, 10 Mar 2012 12:14:43 -0800 (PST) Received: by 10.152.24.2 with HTTP; Sat, 10 Mar 2012 12:14:43 -0800 (PST) In-Reply-To: References: <83fwgzbrp9.fsf@gnu.org> <201112061249.47758.pedro@codesourcery.com> Date: Sat, 10 Mar 2012 20:15:00 -0000 Message-ID: Subject: Re: [patch] GDB 7.2: new feature for "backtrace" that cuts path to file (remain filename) From: iam ahal To: Eli Zaretskii Cc: Tom Tromey , pedro@codesourcery.com, dje@google.com, gdb-patches@sourceware.org, pmuldoon@redhat.com, brobecker@adacore.com, drow@false.org, jan.kratochvil@redhat.com Content-Type: multipart/mixed; boundary=f46d043086fcee3f3d04bae92845 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-03/txt/msg00375.txt.bz2 --f46d043086fcee3f3d04bae92845 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 533 First of all, I'm sorry for a late response (again). Fortunately, at last, I've found free time at my weekend. Thanks for the review since my last message. To Eli Zaretskii, Tom Tromey, Pedro Alves, Doug Evans I've tried carefully to fix documentation and a little piece of code. Also, I've added NEWS entry. Please, check this out. To Jan Kratochvil It would be great if you write. To Tom Tromey Copyright assignment has been done. As you wrote at 12.07.11 this patch was almost done. I think I get closer. Thank in advance. --f46d043086fcee3f3d04bae92845 Content-Type: application/octet-stream; name=ChangeLog Content-Disposition: attachment; filename=ChangeLog Content-Transfer-Encoding: base64 X-Attachment-Id: f_gzn2fd260 Content-length: 1082 MjAxMS0xMC0zMCAgRWxkYXIgR2F5bmV0ZGlub3YgPGhhbDkwMDBlZDJrQGdt YWlsLmNvbT4KCglBZGQgYSBuZXcgdmFyaWFibGUgdGhhdCBjb250cm9scyBh IHdheSBpbiB3aGljaCBmaWxlbmFtZXMgaW4KCWJhY2t0cmFjZXMgaXMgZGlz cGxheWVkLgoJKiBmcmFtZS5jOiBBZGRlZCBpbmNsdWRpbmcgb2YgYSBoZWFk ZXIgZmlsZS4KCShmaWxlbmFtZV9kaXNwbGF5X2Z1bGwpOiBOZXcgZ2xvYmFs IHZhcmlhYmxlLgoJKGZpbGVuYW1lX2Rpc3BsYXlfYmFzZW5hbWUpOiBOZXcg Z2xvYmFsIHZhcmlhYmxlLgoJKGZpbGVuYW1lX2Rpc3BsYXlfd2l0aG91dF9j b21wX2RpcmVjdG9yeSk6IE5ldyBnbG9iYWwgdmFyaWFibGUuCgkoZmlsZW5h bWVfZGlzcGxheV9raW5kX25hbWVzKTogTmV3IGdsb2JhbCBhcnJheS4KCShz aG93X2ZpbGVuYW1lX2Rpc3BsYXlfc3RyaW5nKTogTmV3IGZ1bmN0aW9uLgoJ KGdldF9maWxlbmFtZV9kaXNwbGF5X2Zyb21fc2FsKTogTmV3IGZ1bmN0aW9u LgoJKF9pbml0aWFsaXplX2ZyYW1lKTogQWRkZWQgaW5pdGlhbGl6YXRpb24g b2YgJ2ZpbGVuYW1lLWRpc3BsYXknCgl2YXJpYWJsZS4KCSogZnJhbWUuaCAo Z2V0X2ZpbGVuYW1lX2Rpc3BsYXlfZnJvbV9zYWwpOiBBZGRlZCBkZWNsYXJh dGlvbi4KCSogc3RhY2suYyAocHJpbnRfZnJhbWUpOiBBZGRlZCBuZXcgdmFy aWFibGUgYW5kIGNhbGxpbmcgb2YgYSBuZXcKCWZ1bmN0aW9uIGFuZCBjb25k aXRpb24gd2l0aCB0aGlzIHZhcmlhYmxlLiBDaGFuZ2VkIHRoaXJkIGFyZ3Vt ZW50IG9mCgljYWxsaW5nIG9mIGEgZnVuY3Rpb24uCg== --f46d043086fcee3f3d04bae92845 Content-Type: application/octet-stream; name=ChangeLog-doc Content-Disposition: attachment; filename=ChangeLog-doc Content-Transfer-Encoding: base64 X-Attachment-Id: f_gzn2fkv91 Content-length: 228 MjAxMS0xMC0zMCAgRWxkYXIgR2F5bmV0ZGlub3YgPGhhbDkwMDBlZDJrQGdt YWlsLmNvbT4KCgkqIGdkYi50ZXhpbmZvIChCYWNrdHJhY2UpOiBBZGRlZCBk ZXNjcmlwdGlvbiBvZiAnZmlsZW5hbWUtZGlzcGxheScKCXZhcmlhYmxlIGlu ICdzZXQvc2hvdyBiYWNrdHJhY2UnIHNlY3Rpb24uCg== --f46d043086fcee3f3d04bae92845 Content-Type: text/x-patch; charset=US-ASCII; name="gdb-filename-display.patch" Content-Disposition: attachment; filename="gdb-filename-display.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gzn2fodg2 Content-length: 8606 ZGlmZiAtcnVwIGdkYi03LjQtb3JpZy9nZGIvZG9jL2dkYi50ZXhpbmZvIGdk Yi03LjQvZ2RiL2RvYy9nZGIudGV4aW5mbwotLS0gZ2RiLTcuNC1vcmlnL2dk Yi9kb2MvZ2RiLnRleGluZm8JMjAxMi0wMS0wNiAwODo0MzozNS4wMDAwMDAw MDAgKzA0MDAKKysrIGdkYi03LjQvZ2RiL2RvYy9nZGIudGV4aW5mbwkyMDEy LTAzLTEwIDIzOjEwOjQyLjQzMjI0MzY1NCArMDQwMApAQCAtNjE5MSw2ICs2 MTkxLDI2IEBAIHVubGltaXRlZC4KIERpc3BsYXkgdGhlIGN1cnJlbnQgbGlt aXQgb24gYmFja3RyYWNlIGxldmVscy4KIEBlbmQgdGFibGUKIAorSWYgYmFj a3RyYWNlcyBpc24ndCBlYXN5IHRvIHJlYWQgZHVlIHRvIGEgbG9uZyBhYnNv bHV0ZSBmaWxlbmFtZSBwYXRoIHJlY29yZGVkIGFuZCAKK3lvdSBqdXN0IHdh bnQgdG8gc2VlIG9ubHkgYSBiYXNlbmFtZSBvciBhIHJlbGF0aXZlIGZpbGVu YW1lIHBhdGgsIHlvdSBjYW4gY2hhbmdlIHRoaXMgCitiZWhhdmlvdXI6CisK K0B0YWJsZSBAY29kZQorQGl0ZW0gc2V0IGJhY2t0cmFjZSBmaWxlbmFtZS1k aXNwbGF5CitAaXRlbXggc2V0IGJhY2t0cmFjZSBmaWxlbmFtZS1kaXNwbGF5 IGFzLXJlY29yZGVkCitAY2luZGV4IGJhY2t0cmFjZSBmaWxlbmFtZS1kaXNw bGF5CitEaXNwbGF5IGEgZmlsZW5hbWUgcmVjb3JkZWQgYXQgdGhlIGNvbXBp bGF0aW9uIHRpbWUuICBUaGlzIGlzIHRoZSBkZWZhdWx0LgorCitAaXRlbSBz ZXQgYmFja3RyYWNlIGZpbGVuYW1lLWRpc3BsYXkgYmFzZW5hbWUKK0Rpc3Bs YXkgb25seSBiYXNlbmFtZSBvZiBhIGZpbGVuYW1lLgorCitAaXRlbSBzZXQg YmFja3RyYWNlIGZpbGVuYW1lLWRpc3BsYXkgcmVsYXRpdmUKK0Rpc3BsYXkg YSBmaWxlbmFtZSB3aXRob3V0IHRoZSBjb21waWxhdGlvbiBkaXJlY3Rvcnkg cGFydC4KKworQGl0ZW0gc2hvdyBiYWNrdHJhY2UgZmlsZW5hbWUtZGlzcGxh eQorU2hvdyB0aGUgY3VycmVudCB3YXkgdG8gZGlzcGxheSBhIGZpbGVuYW1l IGluIGJhY2t0cmFjZXMuCitAZW5kIHRhYmxlCisKIEBub2RlIFNlbGVjdGlv bgogQHNlY3Rpb24gU2VsZWN0aW5nIGEgRnJhbWUKIApkaWZmIC1ydXAgZ2Ri LTcuNC1vcmlnL2dkYi9mcmFtZS5jIGdkYi03LjQvZ2RiL2ZyYW1lLmMKLS0t IGdkYi03LjQtb3JpZy9nZGIvZnJhbWUuYwkyMDEyLTAxLTA2IDA4OjQzOjEy LjAwMDAwMDAwMCArMDQwMAorKysgZ2RiLTcuNC9nZGIvZnJhbWUuYwkyMDEy LTAzLTEwIDIzOjEwOjM2LjA2MDI0Mzg0MSArMDQwMApAQCAtNDQsNiArNDQs NyBAQAogI2luY2x1ZGUgImJsb2NrLmgiCiAjaW5jbHVkZSAiaW5saW5lLWZy YW1lLmgiCiAjaW5jbHVkZSAgInRyYWNlcG9pbnQuaCIKKyNpbmNsdWRlICJm aWxlbmFtZXMuaCIKIAogc3RhdGljIHN0cnVjdCBmcmFtZV9pbmZvICpnZXRf cHJldl9mcmFtZV8xIChzdHJ1Y3QgZnJhbWVfaW5mbyAqdGhpc19mcmFtZSk7 CiBzdGF0aWMgc3RydWN0IGZyYW1lX2luZm8gKmdldF9wcmV2X2ZyYW1lX3Jh dyAoc3RydWN0IGZyYW1lX2luZm8gKnRoaXNfZnJhbWUpOwpAQCAtMTM1LDYg KzEzNiwxOCBAQCBzdHJ1Y3QgZnJhbWVfaW5mbwogICAgc3VmZmljaWVudCBm b3Igbm93LiAgKi8KIHN0YXRpYyBzdHJ1Y3QgZnJhbWVfaW5mbyAqZnJhbWVf c3Rhc2ggPSBOVUxMOwogCisvKiBQb3NzaWJsZSB2YWx1ZXMgb2YgJ3NldCBi YWNrdHJhY2UgZmlsZW5hbWUtZGlzcGxheScuICAqLworc3RhdGljIGNvbnN0 IGNoYXIgZmlsZW5hbWVfZGlzcGxheV9hc19yZWNvcmRlZFtdID0gImFzLXJl Y29yZGVkIjsKK3N0YXRpYyBjb25zdCBjaGFyIGZpbGVuYW1lX2Rpc3BsYXlf YmFzZW5hbWVbXSA9ICJiYXNlbmFtZSI7CitzdGF0aWMgY29uc3QgY2hhciBm aWxlbmFtZV9kaXNwbGF5X3JlbGF0aXZlX2RpcmVjdG9yeVtdID0gInJlbGF0 aXZlIjsKKworc3RhdGljIGNvbnN0IGNoYXIgKmZpbGVuYW1lX2Rpc3BsYXlf a2luZF9uYW1lc1tdID0geworICBmaWxlbmFtZV9kaXNwbGF5X2FzX3JlY29y ZGVkLAorICBmaWxlbmFtZV9kaXNwbGF5X2Jhc2VuYW1lLAorICBmaWxlbmFt ZV9kaXNwbGF5X3JlbGF0aXZlX2RpcmVjdG9yeSwKKyAgTlVMTAorfTsKKwog LyogQWRkIHRoZSBmb2xsb3dpbmcgRlJBTUUgdG8gdGhlIGZyYW1lIHN0YXNo LiAgKi8KIAogc3RhdGljIHZvaWQKQEAgLTIwNyw2ICsyMjAsMTYgQEAgc2hv d19iYWNrdHJhY2VfbGltaXQgKHN0cnVjdCB1aV9maWxlICpmaQogCQkgICAg dmFsdWUpOwogfQogCitzdGF0aWMgY29uc3QgY2hhciAqZmlsZW5hbWVfZGlz cGxheV9zdHJpbmcgPSBmaWxlbmFtZV9kaXNwbGF5X2FzX3JlY29yZGVkOwor CitzdGF0aWMgdm9pZAorc2hvd19maWxlbmFtZV9kaXNwbGF5X3N0cmluZyAo c3RydWN0IHVpX2ZpbGUgKmZpbGUsIGludCBmcm9tX3R0eSwKKwkJCSAgICAg IHN0cnVjdCBjbWRfbGlzdF9lbGVtZW50ICpjLCBjb25zdCBjaGFyICp2YWx1 ZSkKK3sKKyAgZnByaW50Zl9maWx0ZXJlZCAoZmlsZSwKKwkJICAgIF8oIkEg ZmlsZW5hbWUgaXMgZGlzcGxheWVkIGluIGJhY2t0cmFjZSBhcyBcIiVzXCIu XG4iKSwKKwkJICAgIHZhbHVlKTsKK30KIAogc3RhdGljIHZvaWQKIGZwcmlu dF9maWVsZCAoc3RydWN0IHVpX2ZpbGUgKmZpbGUsIGNvbnN0IGNoYXIgKm5h bWUsIGludCBwLCBDT1JFX0FERFIgYWRkcikKQEAgLTIxMTgsNiArMjE0MSw0 MiBAQCBmaW5kX2ZyYW1lX3NhbCAoc3RydWN0IGZyYW1lX2luZm8gKmZyYW1l CiAgICgqc2FsKSA9IGZpbmRfcGNfbGluZSAocGMsIG5vdGN1cnJlbnQpOwog fQogCisvKiBTZWUgY29tbWVudGFyeSBpbiBmcmFtZS5oLiAgKi8KKworY29u c3QgY2hhciAqCitnZXRfZmlsZW5hbWVfZGlzcGxheV9mcm9tX3NhbCAoY29u c3Qgc3RydWN0IHN5bXRhYl9hbmRfbGluZSAqc2FsKQoreworICBjb25zdCBj aGFyICpmaWxlbmFtZSA9IHNhbC0+c3ltdGFiLT5maWxlbmFtZTsKKyAgY29u c3QgY2hhciAqZGlybmFtZSA9IHNhbC0+c3ltdGFiLT5kaXJuYW1lOworICBz aXplX3QgZGxlbiA9IGRpcm5hbWUgPyBzdHJsZW4gKGRpcm5hbWUpIDogMDsK KworICBpZiAoZmlsZW5hbWUgPT0gTlVMTCkKKyAgICB7CisgICAgICByZXR1 cm4gTlVMTDsKKyAgICB9CisgIGVsc2UgaWYgKGZpbGVuYW1lX2Rpc3BsYXlf c3RyaW5nID09IGZpbGVuYW1lX2Rpc3BsYXlfYmFzZW5hbWUpCisgICAgewor ICAgICAgcmV0dXJuIGxiYXNlbmFtZSAoZmlsZW5hbWUpOworICAgIH0KKyAg ZWxzZSBpZiAoZmlsZW5hbWVfZGlzcGxheV9zdHJpbmcgPT0gZmlsZW5hbWVf ZGlzcGxheV9yZWxhdGl2ZV9kaXJlY3RvcnkgJiYKKyAgICAgIGRpcm5hbWUg JiYgZGxlbiAmJiBkbGVuIDw9IHN0cmxlbiAoZmlsZW5hbWUpICYmCisgICAg ICAhZmlsZW5hbWVfbmNtcCAoZmlsZW5hbWUsIGRpcm5hbWUsIGRsZW4pKQor ICAgIHsKKyAgICAgIGNvbnN0IGNoYXIgKnN0YXJ0ID0gZmlsZW5hbWUgKyBk bGVuOworICAgICAgY29uc3QgY2hhciAqcmVzdWx0ID0gc3RhcnQ7CisKKyAg ICAgIHdoaWxlIChJU19ESVJfU0VQQVJBVE9SICgqcmVzdWx0KSkKKwlyZXN1 bHQrKzsKKworICAgICAgaWYgKElTX0RJUl9TRVBBUkFUT1IgKGRpcm5hbWVb ZGxlbiAtIDFdKSkKKwlyZXR1cm4gcmVzdWx0OworICAgICAgZWxzZQorCXJl dHVybiByZXN1bHQgPT0gc3RhcnQgPyBmaWxlbmFtZSA6IHJlc3VsdDsKKyAg ICB9CisKKyAgcmV0dXJuIGZpbGVuYW1lOworfQorCiAvKiBQZXIgImZyYW1l LmgiLCByZXR1cm4gdGhlIGBgYWRkcmVzcycnIG9mIHRoZSBmcmFtZS4gIENv ZGUgc2hvdWxkCiAgICByZWFsbHkgYmUgdXNpbmcgZ2V0X2ZyYW1lX2lkKCku ICAqLwogQ09SRV9BRERSCkBAIC0yNDc3LDYgKzI1MzYsMjEgQEAgWmVybyBp cyB1bmxpbWl0ZWQuIiksCiAJCQkgICAmc2V0X2JhY2t0cmFjZV9jbWRsaXN0 LAogCQkJICAgJnNob3dfYmFja3RyYWNlX2NtZGxpc3QpOwogCisgIGFkZF9z ZXRzaG93X2VudW1fY21kICgiZmlsZW5hbWUtZGlzcGxheSIsIGNsYXNzX29i c2N1cmUsCisJCQlmaWxlbmFtZV9kaXNwbGF5X2tpbmRfbmFtZXMsCisJCQkm ZmlsZW5hbWVfZGlzcGxheV9zdHJpbmcsIF8oIlwKK1NldCBob3cgdG8gZGlz cGxheSBmaWxlbmFtZSBpbiBiYWNrdHJhY2VzLiIpLCBfKCJcCitTaG93IGhv dyB0byBkaXNwbGF5IGZpbGVuYW1lIGluIGJhY2t0cmFjZXMuIiksIF8oIlwK K2ZpbGVuYW1lLWRpc3BsYXkgY2FuIGJlOlxuXAorICBhcy1yZWNvcmRlZCAg ICAgICAtIGRpc3BsYXkgYSBmaWxlbmFtZSByZWNvcmRlZCBhdCB0aGUgY29t cGlsYXRpb24gdGltZVxuXAorICBiYXNlbmFtZSAgICAgICAgICAtIGRpc3Bs YXkgb25seSBiYXNlbmFtZSBvZiBhIGZpbGVuYW1lXG5cCisgIHJlbGF0aXZl ICAgICAgICAgIC0gZGlzcGxheSBhIGZpbGVuYW1lIHdpdGhvdXQgdGhlIGNv bXBpbGF0aW9uIGRpcmVjdG9yeSBwYXJ0XG5cCitCeSBkZWZhdWx0LCBhcy1y ZWNvcmRlZCBmaWxlbmFtZSBpcyBkaXNwbGF5ZWQuIiksCisJCQlOVUxMLAor CQkJc2hvd19maWxlbmFtZV9kaXNwbGF5X3N0cmluZywKKwkJCSZzZXRfYmFj a3RyYWNlX2NtZGxpc3QsCisJCQkmc2hvd19iYWNrdHJhY2VfY21kbGlzdCk7 CisKICAgLyogRGVidWcgdGhpcyBmaWxlcyBpbnRlcm5hbHMuICAqLwogICBh ZGRfc2V0c2hvd196aW50ZWdlcl9jbWQgKCJmcmFtZSIsIGNsYXNzX21haW50 ZW5hbmNlLCAmZnJhbWVfZGVidWcsICBfKCJcCiBTZXQgZnJhbWUgZGVidWdn aW5nLiIpLCBfKCJcCmRpZmYgLXJ1cCBnZGItNy40LW9yaWcvZ2RiL2ZyYW1l LmggZ2RiLTcuNC9nZGIvZnJhbWUuaAotLS0gZ2RiLTcuNC1vcmlnL2dkYi9m cmFtZS5oCTIwMTItMDEtMDYgMDg6NDM6MTIuMDAwMDAwMDAwICswNDAwCisr KyBnZGItNy40L2dkYi9mcmFtZS5oCTIwMTItMDMtMTAgMjM6MTM6MzYuNDUy MjM4NTY3ICswNDAwCkBAIC0zNTMsNiArMzUzLDEyIEBAIGV4dGVybiBpbnQg Z2V0X2ZyYW1lX2Z1bmNfaWZfYXZhaWxhYmxlICgKIGV4dGVybiB2b2lkIGZp bmRfZnJhbWVfc2FsIChzdHJ1Y3QgZnJhbWVfaW5mbyAqZnJhbWUsCiAJCQkg ICAgc3RydWN0IHN5bXRhYl9hbmRfbGluZSAqc2FsKTsKIAorLyogUmV0dXJu cyBlaXRoZXIgJ2FzIHJlY29yZGVkJyBmaWxlbmFtZSBvciBiYXNlbmFtZSBv ciBmaWxlbmFtZQorICAgd2l0aG91dCB0aGUgY29tcGlsZSBkaXJlY3Rvcnkg cGFydC4KKyAgIEl0IGRlcGVuZHMgb24gJ3NldCBiYWNrdHJhY2UgZmlsZW5h bWUtZGlzcGxheScgdmFsdWUuICAqLworCitleHRlcm4gY29uc3QgY2hhciAq Z2V0X2ZpbGVuYW1lX2Rpc3BsYXlfZnJvbV9zYWwgKGNvbnN0IHN0cnVjdCBz eW10YWJfYW5kX2xpbmUgKnNhbCk7CisKIC8qIFNldCB0aGUgY3VycmVudCBz b3VyY2UgYW5kIGxpbmUgdG8gdGhlIGxvY2F0aW9uIGdpdmVuIGJ5IGZyYW1l CiAgICBGUkFNRSwgaWYgcG9zc2libGUuICBXaGVuIENFTlRFUiBpcyB0cnVl LCBhZGp1c3Qgc28gdGhlIHJlbGV2YW50CiAgICBsaW5lIGlzIGluIHRoZSBj ZW50ZXIgb2YgdGhlIG5leHQgJ2xpc3QnLiAgKi8KZGlmZiAtcnVwIGdkYi03 LjQtb3JpZy9nZGIvc3RhY2suYyBnZGItNy40L2dkYi9zdGFjay5jCi0tLSBn ZGItNy40LW9yaWcvZ2RiL3N0YWNrLmMJMjAxMi0wMS0wNiAwODo0MzozMS4w MDAwMDAwMDAgKzA0MDAKKysrIGdkYi03LjQvZ2RiL3N0YWNrLmMJMjAxMi0w My0xMCAyMjoxNzoxOC42MjgzMzczMjcgKzA0MDAKQEAgLTExNzMsMTEgKzEx NzMsMTYgQEAgcHJpbnRfZnJhbWUgKHN0cnVjdCBmcmFtZV9pbmZvICpmcmFt ZSwgaQogICB1aV9vdXRfdGV4dCAodWlvdXQsICIpIik7CiAgIGlmIChzYWwu c3ltdGFiICYmIHNhbC5zeW10YWItPmZpbGVuYW1lKQogICAgIHsKKyAgICAg IGNvbnN0IGNoYXIgKmZpbGVuYW1lX2Rpc3BsYXkgPSBnZXRfZmlsZW5hbWVf ZGlzcGxheV9mcm9tX3NhbCAoJnNhbCk7CisKKyAgICAgIGlmIChmaWxlbmFt ZV9kaXNwbGF5ID09IE5VTEwpCisJICBmaWxlbmFtZV9kaXNwbGF5ID0gc2Fs LnN5bXRhYi0+ZmlsZW5hbWU7CisKICAgICAgIGFubm90YXRlX2ZyYW1lX3Nv dXJjZV9iZWdpbiAoKTsKICAgICAgIHVpX291dF93cmFwX2hpbnQgKHVpb3V0 LCAiICAgIik7CiAgICAgICB1aV9vdXRfdGV4dCAodWlvdXQsICIgYXQgIik7 CiAgICAgICBhbm5vdGF0ZV9mcmFtZV9zb3VyY2VfZmlsZSAoKTsKLSAgICAg IHVpX291dF9maWVsZF9zdHJpbmcgKHVpb3V0LCAiZmlsZSIsIHNhbC5zeW10 YWItPmZpbGVuYW1lKTsKKyAgICAgIHVpX291dF9maWVsZF9zdHJpbmcgKHVp b3V0LCAiZmlsZSIsIGZpbGVuYW1lX2Rpc3BsYXkpOwogICAgICAgaWYgKHVp X291dF9pc19taV9saWtlX3AgKHVpb3V0KSkKIAl7CiAJICBjb25zdCBjaGFy ICpmdWxsbmFtZSA9IHN5bXRhYl90b19mdWxsbmFtZSAoc2FsLnN5bXRhYik7 Cg== --f46d043086fcee3f3d04bae92845 Content-Type: application/octet-stream; name=NEWS Content-Disposition: attachment; filename=NEWS Content-Transfer-Encoding: base64 X-Attachment-Id: f_gzn2fuxm3 Content-length: 236 KiBOZXcgb3B0aW9ucwoKc2V0IGJhY2t0cmFjZSBmaWxlbmFtZS1kaXNwbGF5 IGFzLXJlY29yZGVkfGJhc2VuYW1lfHJlbGF0aXZlCnNob3cgYmFja3RyYWNl IGZpbGVuYW1lLWRpc3BsYXkKICBDb250cm9sIGEgd2F5IGluIHdoaWNoIGEg ZmlsZW5hbWUgaXMgZGlzcGxheWVkIGluIGJhY2t0cmFjZXMuCg== --f46d043086fcee3f3d04bae92845--