From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19905 invoked by alias); 24 Jun 2012 07:00:07 -0000 Received: (qmail 19800 invoked by uid 22791); 24 Jun 2012 07:00:04 -0000 X-SWARE-Spam-Status: No, hits=-4.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-we0-f169.google.com (HELO mail-we0-f169.google.com) (74.125.82.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 24 Jun 2012 06:59:50 +0000 Received: by wefh52 with SMTP id h52so2616902wef.0 for ; Sat, 23 Jun 2012 23:59:48 -0700 (PDT) Received: by 10.180.78.161 with SMTP id c1mr16385268wix.1.1340521188774; Sat, 23 Jun 2012 23:59:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.122.193 with HTTP; Sat, 23 Jun 2012 23:59:08 -0700 (PDT) From: Hui Zhu Date: Sun, 24 Jun 2012 07:00:00 -0000 Message-ID: Subject: [PATCH]Add option "-at" to "maint agent" and "maint agent-eval" To: gdb-patches ml Cc: Stan Shebs , Yao Qi , Eli Zaretskii Content-Type: multipart/mixed; boundary=f46d0435c0324554f404c33269ad 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-06/txt/msg00747.txt.bz2 --f46d0435c0324554f404c33269ad Content-Type: text/plain; charset=ISO-8859-1 Content-length: 877 Hi, According the comments form Stan in http://sourceware.org/ml/gdb/2012-06/msg00060.html I post these patches for add option "-at" to "maint agent" and "maint agent-eval". Thanks, Hui 2012-06-24 Hui Zhu * breakpoint.c (check_for_argument): Move to file cli/cli-utils.c. * cli/cli-utils.c (check_for_argument): New function. * cli/cli-utils.h (check_for_argument): Ditto. 2012-06-24 Hui Zhu * ax-gdb.c (cli/cli-utils.h): New include. (linespec.h): Ditto. (agent_eval_command_one): New function. (agent_command_1): Ditto. (agent_command): Call function agent_command_1. (agent_eval_command): Ditto. (_initialize_ax_gdb): Change help for "maint agent" and "maint agent-eval". 2012-06-24 Hui Zhu * gdb.texinfo (Maintenance Commands): Change help for "maint agent" and "maint agent-eval". --f46d0435c0324554f404c33269ad Content-Type: text/plain; charset=US-ASCII; name="check_for_argument_move_cli_utils.txt" Content-Disposition: attachment; filename="check_for_argument_move_cli_utils.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h3trms400 Content-length: 2567 LS0tCiBicmVha3BvaW50LmMgICAgfCAgIDE3IC0tLS0tLS0tLS0tLS0tLS0t CiBjbGkvY2xpLXV0aWxzLmMgfCAgIDE0ICsrKysrKysrKysrKysrCiBjbGkv Y2xpLXV0aWxzLmggfCAgICA2ICsrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAy MCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCi0tLSBhL2JyZWFr cG9pbnQuYworKysgYi9icmVha3BvaW50LmMKQEAgLTEwODYyLDIzICsxMDg2 Miw2IEBAIHdhdGNoX2NvbW1hbmRfd3JhcHBlciAoY2hhciAqYXJnLCBpbnQg ZnIKICAgd2F0Y2hfY29tbWFuZF8xIChhcmcsIGh3X3dyaXRlLCBmcm9tX3R0 eSwgMCwgaW50ZXJuYWwpOwogfQogCi0vKiBBIGhlbHBlciBmdW5jdGlvbiB0 aGF0IGxvb2tzIGZvciBhbiBhcmd1bWVudCBhdCB0aGUgc3RhcnQgb2YgYQot ICAgc3RyaW5nLiAgVGhlIGFyZ3VtZW50IG11c3QgYWxzbyBlaXRoZXIgYmUg YXQgdGhlIGVuZCBvZiB0aGUgc3RyaW5nLAotICAgb3IgYmUgZm9sbG93ZWQg Ynkgd2hpdGVzcGFjZS4gIFJldHVybnMgMSBpZiBpdCBmaW5kcyB0aGUgYXJn dW1lbnQsCi0gICAwIG90aGVyd2lzZS4gIElmIHRoZSBhcmd1bWVudCBpcyBm b3VuZCwgaXQgdXBkYXRlcyAqU1RSLiAgKi8KLQotc3RhdGljIGludAotY2hl Y2tfZm9yX2FyZ3VtZW50IChjaGFyICoqc3RyLCBjaGFyICphcmcsIGludCBh cmdfbGVuKQotewotICBpZiAoc3RybmNtcCAoKnN0ciwgYXJnLCBhcmdfbGVu KSA9PSAwCi0gICAgICAmJiAoKCpzdHIpW2FyZ19sZW5dID09ICdcMCcgfHwg aXNzcGFjZSAoKCpzdHIpW2FyZ19sZW5dKSkpCi0gICAgewotICAgICAgKnN0 ciArPSBhcmdfbGVuOwotICAgICAgcmV0dXJuIDE7Ci0gICAgfQotICByZXR1 cm4gMDsKLX0KLQogLyogQSBoZWxwZXIgZnVuY3Rpb24gdGhhdCBsb29rcyBm b3IgdGhlICItbG9jYXRpb24iIGFyZ3VtZW50IGFuZCB0aGVuCiAgICBjYWxs cyB3YXRjaF9jb21tYW5kXzEuICAqLwogCi0tLSBhL2NsaS9jbGktdXRpbHMu YworKysgYi9jbGkvY2xpLXV0aWxzLmMKQEAgLTI4NiwzICsyODYsMTcgQEAg ZXh0cmFjdF9hcmcgKGNoYXIgKiphcmcpCiAKICAgcmV0dXJuIGNvcHk7CiB9 CisKKy8qIFNlZSBkb2N1bWVudGF0aW9uIGluIGNsaS11dGlscy5oLiAgKi8K KworaW50CitjaGVja19mb3JfYXJndW1lbnQgKGNoYXIgKipzdHIsIGNoYXIg KmFyZywgaW50IGFyZ19sZW4pCit7CisgIGlmIChzdHJuY21wICgqc3RyLCBh cmcsIGFyZ19sZW4pID09IDAKKyAgICAgICYmICgoKnN0cilbYXJnX2xlbl0g PT0gJ1wwJyB8fCBpc3NwYWNlICgoKnN0cilbYXJnX2xlbl0pKSkKKyAgICB7 CisgICAgICAqc3RyICs9IGFyZ19sZW47CisgICAgICByZXR1cm4gMTsKKyAg ICB9CisgIHJldHVybiAwOworfQotLS0gYS9jbGkvY2xpLXV0aWxzLmgKKysr IGIvY2xpL2NsaS11dGlscy5oCkBAIC0xMTQsNCArMTE0LDEwIEBAIGV4dGVy biBjaGFyICpyZW1vdmVfdHJhaWxpbmdfd2hpdGVzcGFjZQogCiBleHRlcm4g Y2hhciAqZXh0cmFjdF9hcmcgKGNoYXIgKiphcmcpOwogCisvKiBBIGhlbHBl ciBmdW5jdGlvbiB0aGF0IGxvb2tzIGZvciBhbiBhcmd1bWVudCBhdCB0aGUg c3RhcnQgb2YgYQorICAgc3RyaW5nLiAgVGhlIGFyZ3VtZW50IG11c3QgYWxz byBlaXRoZXIgYmUgYXQgdGhlIGVuZCBvZiB0aGUgc3RyaW5nLAorICAgb3Ig YmUgZm9sbG93ZWQgYnkgd2hpdGVzcGFjZS4gIFJldHVybnMgMSBpZiBpdCBm aW5kcyB0aGUgYXJndW1lbnQsCisgICAwIG90aGVyd2lzZS4gIElmIHRoZSBh cmd1bWVudCBpcyBmb3VuZCwgaXQgdXBkYXRlcyAqU1RSLiAgKi8KK2V4dGVy biBpbnQgY2hlY2tfZm9yX2FyZ3VtZW50IChjaGFyICoqc3RyLCBjaGFyICph cmcsIGludCBhcmdfbGVuKTsKKwogI2VuZGlmIC8qIENMSV9VVElMU19IICov Cg== --f46d0435c0324554f404c33269ad Content-Type: text/plain; charset=US-ASCII; name="agent-at.txt" Content-Disposition: attachment; filename="agent-at.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h3trmxkr1 Content-length: 7764 LS0tCiBheC1nZGIuYyB8ICAxMTcgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgNzIgaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0p CgotLS0gYS9heC1nZGIuYworKysgYi9heC1nZGIuYwpAQCAtNDEsNiArNDEs OCBAQAogI2luY2x1ZGUgInRyYWNlcG9pbnQuaCIKICNpbmNsdWRlICJjcC1z dXBwb3J0LmgiCiAjaW5jbHVkZSAiYXJjaC11dGlscy5oIgorI2luY2x1ZGUg ImNsaS9jbGktdXRpbHMuaCIKKyNpbmNsdWRlICJsaW5lc3BlYy5oIgogCiAj aW5jbHVkZSAidmFscHJpbnQuaCIKICNpbmNsdWRlICJjLWxhbmcuaCIKQEAg LTI1MDQsNDAgKzI1MDYsMzIgQEAgZ2VuX3RyYWNlX2Zvcl9yZXR1cm5fYWRk cmVzcyAoQ09SRV9BRERSCiB9CiAKIHN0YXRpYyB2b2lkCi1hZ2VudF9jb21t YW5kIChjaGFyICpleHAsIGludCBmcm9tX3R0eSkKK2FnZW50X2V2YWxfY29t bWFuZF9vbmUgKGNoYXIgKmV4cCwgaW50IGV2YWwsIENPUkVfQUREUiBwYykK IHsKICAgc3RydWN0IGNsZWFudXAgKm9sZF9jaGFpbiA9IDA7CiAgIHN0cnVj dCBleHByZXNzaW9uICpleHByOwogICBzdHJ1Y3QgYWdlbnRfZXhwciAqYWdl bnQ7Ci0gIHN0cnVjdCBmcmFtZV9pbmZvICpmaSA9IGdldF9jdXJyZW50X2Zy YW1lICgpOwkvKiBuZWVkIGN1cnJlbnQgc2NvcGUgKi8KLQotICAvKiBXZSBk b24ndCBkZWFsIHdpdGggb3ZlcmxheSBkZWJ1Z2dpbmcgYXQgdGhlIG1vbWVu dC4gIFdlIG5lZWQgdG8KLSAgICAgdGhpbmsgbW9yZSBjYXJlZnVsbHkgYWJv dXQgdGhpcy4gIElmIHlvdSBjb3B5IHRoaXMgY29kZSBpbnRvCi0gICAgIGFu b3RoZXIgY29tbWFuZCwgY2hhbmdlIHRoZSBlcnJvciBtZXNzYWdlOyB0aGUg dXNlciBzaG91bGRuJ3QKLSAgICAgaGF2ZSB0byBrbm93IGFueXRoaW5nIGFi b3V0IGFnZW50IGV4cHJlc3Npb25zLiAgKi8KLSAgaWYgKG92ZXJsYXlfZGVi dWdnaW5nKQotICAgIGVycm9yIChfKCJHREIgY2FuJ3QgZG8gYWdlbnQgZXhw cmVzc2lvbiB0cmFuc2xhdGlvbiB3aXRoIG92ZXJsYXlzLiIpKTsKLQotICBp ZiAoZXhwID09IDApCi0gICAgZXJyb3Jfbm9fYXJnIChfKCJleHByZXNzaW9u IHRvIHRyYW5zbGF0ZSIpKTsKIAotICB0cmFjZV9zdHJpbmdfa2x1ZGdlID0g MDsKLSAgaWYgKCpleHAgPT0gJy8nKQotICAgIGV4cCA9IGRlY29kZV9hZ2Vu dF9vcHRpb25zIChleHApOworICBpZiAoIWV2YWwpCisgICAgeworICAgICAg dHJhY2Vfc3RyaW5nX2tsdWRnZSA9IDA7CisgICAgICBpZiAoKmV4cCA9PSAn LycpCisgICAgICAgIGV4cCA9IGRlY29kZV9hZ2VudF9vcHRpb25zIChleHAp OworICAgIH0KIAotICAvKiBSZWNvZ25pemUgdGhlIHJldHVybiBhZGRyZXNz IGNvbGxlY3Rpb24gZGlyZWN0aXZlIHNwZWNpYWxseS4gIE5vdGUKLSAgICAg dGhhdCBpdCBpcyBub3QgcmVhbGx5IGFuIGV4cHJlc3Npb24gb2YgYW55IHNv cnQuICAqLwotICBpZiAoc3RyY21wIChleHAsICIkX3JldCIpID09IDApCisg IGlmICghZXZhbCAmJiBzdHJjbXAgKGV4cCwgIiRfcmV0IikgPT0gMCkKICAg ICB7Ci0gICAgICBhZ2VudCA9IGdlbl90cmFjZV9mb3JfcmV0dXJuX2FkZHJl c3MgKGdldF9mcmFtZV9wYyAoZmkpLAotCQkJCQkgICAgZ2V0X2N1cnJlbnRf YXJjaCAoKSk7CisgICAgICBhZ2VudCA9IGdlbl90cmFjZV9mb3JfcmV0dXJu X2FkZHJlc3MgKHBjLCBnZXRfY3VycmVudF9hcmNoICgpKTsKICAgICAgIG9s ZF9jaGFpbiA9IG1ha2VfY2xlYW51cF9mcmVlX2FnZW50X2V4cHIgKGFnZW50 KTsKICAgICB9CiAgIGVsc2UKICAgICB7Ci0gICAgICBleHByID0gcGFyc2Vf ZXhwcmVzc2lvbiAoZXhwKTsKKyAgICAgIGV4cHIgPSBwYXJzZV9leHBfMSAo JmV4cCwgYmxvY2tfZm9yX3BjIChwYyksIDApOwogICAgICAgb2xkX2NoYWlu ID0gbWFrZV9jbGVhbnVwIChmcmVlX2N1cnJlbnRfY29udGVudHMsICZleHBy KTsKLSAgICAgIGFnZW50ID0gZ2VuX3RyYWNlX2Zvcl9leHByIChnZXRfZnJh bWVfcGMgKGZpKSwgZXhwcik7CisgICAgICBpZiAoZXZhbCkKKwlhZ2VudCA9 IGdlbl9ldmFsX2Zvcl9leHByIChwYywgZXhwcik7CisgICAgICBlbHNlCisJ YWdlbnQgPSBnZW5fdHJhY2VfZm9yX2V4cHIgKHBjLCBleHByKTsKICAgICAg IG1ha2VfY2xlYW51cF9mcmVlX2FnZW50X2V4cHIgKGFnZW50KTsKICAgICB9 CiAKQEAgLTI1NTEsMTggKzI1NDUsOSBAQCBhZ2VudF9jb21tYW5kIChjaGFy ICpleHAsIGludCBmcm9tX3R0eSkKICAgZG9udF9yZXBlYXQgKCk7CiB9CiAK LS8qIFBhcnNlIHRoZSBnaXZlbiBleHByZXNzaW9uLCBjb21waWxlIGl0IGlu dG8gYW4gYWdlbnQgZXhwcmVzc2lvbgotICAgdGhhdCBkb2VzIGRpcmVjdCBl dmFsdWF0aW9uLCBhbmQgZGlzcGxheSB0aGUgcmVzdWx0aW5nCi0gICBleHBy ZXNzaW9uLiAgKi8KLQogc3RhdGljIHZvaWQKLWFnZW50X2V2YWxfY29tbWFu ZCAoY2hhciAqZXhwLCBpbnQgZnJvbV90dHkpCithZ2VudF9jb21tYW5kXzEg KGNoYXIgKmV4cCwgaW50IGV2YWwpCiB7Ci0gIHN0cnVjdCBjbGVhbnVwICpv bGRfY2hhaW4gPSAwOwotICBzdHJ1Y3QgZXhwcmVzc2lvbiAqZXhwcjsKLSAg c3RydWN0IGFnZW50X2V4cHIgKmFnZW50OwotICBzdHJ1Y3QgZnJhbWVfaW5m byAqZmkgPSBnZXRfY3VycmVudF9mcmFtZSAoKTsJLyogbmVlZCBjdXJyZW50 IHNjb3BlICovCi0KICAgLyogV2UgZG9uJ3QgZGVhbCB3aXRoIG92ZXJsYXkg ZGVidWdnaW5nIGF0IHRoZSBtb21lbnQuICBXZSBuZWVkIHRvCiAgICAgIHRo aW5rIG1vcmUgY2FyZWZ1bGx5IGFib3V0IHRoaXMuICBJZiB5b3UgY29weSB0 aGlzIGNvZGUgaW50bwogICAgICBhbm90aGVyIGNvbW1hbmQsIGNoYW5nZSB0 aGUgZXJyb3IgbWVzc2FnZTsgdGhlIHVzZXIgc2hvdWxkbid0CkBAIC0yNTcz LDE5ICsyNTU4LDU1IEBAIGFnZW50X2V2YWxfY29tbWFuZCAoY2hhciAqZXhw LCBpbnQgZnJvbV8KICAgaWYgKGV4cCA9PSAwKQogICAgIGVycm9yX25vX2Fy ZyAoXygiZXhwcmVzc2lvbiB0byB0cmFuc2xhdGUiKSk7CiAKLSAgZXhwciA9 IHBhcnNlX2V4cHJlc3Npb24gKGV4cCk7Ci0gIG9sZF9jaGFpbiA9IG1ha2Vf Y2xlYW51cCAoZnJlZV9jdXJyZW50X2NvbnRlbnRzLCAmZXhwcik7Ci0gIGFn ZW50ID0gZ2VuX2V2YWxfZm9yX2V4cHIgKGdldF9mcmFtZV9wYyAoZmkpLCBl eHByKTsKLSAgbWFrZV9jbGVhbnVwX2ZyZWVfYWdlbnRfZXhwciAoYWdlbnQp OwotICBheF9yZXFzIChhZ2VudCk7Ci0gIGF4X3ByaW50IChnZGJfc3Rkb3V0 LCBhZ2VudCk7CisgIGlmIChjaGVja19mb3JfYXJndW1lbnQgKCZleHAsICIt YXQiLCBzaXplb2YgKCItYXQiKSAtIDEpKQorICAgIHsKKyAgICAgIHN0cnVj dCBsaW5lc3BlY19yZXN1bHQgY2Fub25pY2FsOworICAgICAgaW50IGl4Owor ICAgICAgc3RydWN0IGxpbmVzcGVjX3NhbHMgKml0ZXI7CisgICAgICBzdHJ1 Y3QgY2xlYW51cCAqb2xkX2NoYWluOwogCi0gIC8qIEl0IHdvdWxkIGJlIG5p Y2UgdG8gY2FsbCBheF9yZXFzIGhlcmUgdG8gZ2F0aGVyIHNvbWUgZ2VuZXJh bCBpbmZvCi0gICAgIGFib3V0IHRoZSBleHByZXNzaW9uLCBhbmQgdGhlbiBw cmludCBvdXQgdGhlIHJlc3VsdC4gICovCisgICAgICBleHAgPSBza2lwX3Nw YWNlcyAoZXhwKTsKKyAgICAgIGluaXRfbGluZXNwZWNfcmVzdWx0ICgmY2Fu b25pY2FsKTsKKyAgICAgIGRlY29kZV9saW5lX2Z1bGwgKCZleHAsIERFQ09E RV9MSU5FX0ZVTkZJUlNUTElORSwKKwkJCShzdHJ1Y3Qgc3ltdGFiICopIE5V TEwsIDAsICZjYW5vbmljYWwsCisJCQlOVUxMLCBOVUxMKTsKKyAgICAgIG9s ZF9jaGFpbiA9IG1ha2VfY2xlYW51cF9kZXN0cm95X2xpbmVzcGVjX3Jlc3Vs dCAoJmNhbm9uaWNhbCk7CisgICAgICBleHAgPSBza2lwX3NwYWNlcyAoZXhw KTsKKyAgICAgIGlmIChleHBbMF0gPT0gJywnKQorICAgICAgICB7CisJICBl eHArKzsKKwkgIGV4cCA9IHNraXBfc3BhY2VzIChleHApOworCX0KKyAgICAg IGZvciAoaXggPSAwOyBWRUNfaXRlcmF0ZSAobGluZXNwZWNfc2FscywgY2Fu b25pY2FsLnNhbHMsIGl4LCBpdGVyKTsgKytpeCkKKyAgICAgICAgeworCSAg aW50IGk7CisKKwkgIGZvciAoaSA9IDA7IGkgPCBpdGVyLT5zYWxzLm5lbHRz OyBpKyspCisJICAgIGFnZW50X2V2YWxfY29tbWFuZF9vbmUgKGV4cCwgZXZh bCwgaXRlci0+c2Fscy5zYWxzW2ldLnBjKTsKKyAgICAgICAgfQorICAgICAg ZG9fY2xlYW51cHMgKG9sZF9jaGFpbik7CisgICAgfQorICBlbHNlCisgICAg YWdlbnRfZXZhbF9jb21tYW5kX29uZSAoZXhwLCBldmFsLCBnZXRfZnJhbWVf cGMgKGdldF9jdXJyZW50X2ZyYW1lICgpKSk7CiAKLSAgZG9fY2xlYW51cHMg KG9sZF9jaGFpbik7CiAgIGRvbnRfcmVwZWF0ICgpOwogfQorCitzdGF0aWMg dm9pZAorYWdlbnRfY29tbWFuZCAoY2hhciAqZXhwLCBpbnQgZnJvbV90dHkp Cit7CisgIGFnZW50X2NvbW1hbmRfMSAoZXhwLCAwKTsKK30KKworLyogUGFy c2UgdGhlIGdpdmVuIGV4cHJlc3Npb24sIGNvbXBpbGUgaXQgaW50byBhbiBh Z2VudCBleHByZXNzaW9uCisgICB0aGF0IGRvZXMgZGlyZWN0IGV2YWx1YXRp b24sIGFuZCBkaXNwbGF5IHRoZSByZXN1bHRpbmcKKyAgIGV4cHJlc3Npb24u ICAqLworCitzdGF0aWMgdm9pZAorYWdlbnRfZXZhbF9jb21tYW5kIChjaGFy ICpleHAsIGludCBmcm9tX3R0eSkKK3sKKyAgYWdlbnRfY29tbWFuZF8xIChl eHAsIDEpOworfQogDAogCiAvKiBJbml0aWFsaXphdGlvbiBjb2RlLiAgKi8K QEAgLTI1OTUsMTIgKzI2MTYsMTggQEAgdm9pZAogX2luaXRpYWxpemVfYXhf Z2RiICh2b2lkKQogewogICBhZGRfY21kICgiYWdlbnQiLCBjbGFzc19tYWlu dGVuYW5jZSwgYWdlbnRfY29tbWFuZCwKLQkgICBfKCJUcmFuc2xhdGUgYW4g ZXhwcmVzc2lvbiBpbnRvICIKLQkgICAgICJyZW1vdGUgYWdlbnQgYnl0ZWNv ZGUgZm9yIHRyYWNpbmcuIiksCisJICAgXygiXAorVHJhbnNsYXRlIGFuIGV4 cHJlc3Npb24gaW50byByZW1vdGUgYWdlbnQgYnl0ZWNvZGUgZm9yIHRyYWNp bmcuXG5cCitVc2FnZTogbWFpbnQgYWdlbnQgWy1hdCBsb2NhdGlvbixdIEVY UFJFU1NJT05cblwKK0lmIC1hdCBpcyBnaXZlbiwgZ2VuZXJhdGUgcmVtb3Rl IGFnZW50IGJ5dGVjb2RlIGZvciB0aGlzIGxvYXRpb24uXG5cCitJZiBub3Qs IGdlbmVyYXRlIHJlbW90ZSBhZ2VudCBieXRlY29kZSBmb3IgY3VycmVudCBm cmFtZSBwYyBhZGRyZXNzLiIpLAogCSAgICZtYWludGVuYW5jZWxpc3QpOwog CiAgIGFkZF9jbWQgKCJhZ2VudC1ldmFsIiwgY2xhc3NfbWFpbnRlbmFuY2Us IGFnZW50X2V2YWxfY29tbWFuZCwKLQkgICBfKCJUcmFuc2xhdGUgYW4gZXhw cmVzc2lvbiBpbnRvIHJlbW90ZSAiCi0JICAgICAiYWdlbnQgYnl0ZWNvZGUg Zm9yIGV2YWx1YXRpb24uIiksCisJICAgXygiXAorVHJhbnNsYXRlIGFuIGV4 cHJlc3Npb24gaW50byByZW1vdGUgYWdlbnQgYnl0ZWNvZGUgZm9yIGV2YWx1 YXRpb24uXG5cCitVc2FnZTogbWFpbnQgYWdlbnQtZXZhbCBbLWF0IGxvY2F0 aW9uLF0gRVhQUkVTU0lPTlxuXAorSWYgLWF0IGlzIGdpdmVuLCBnZW5lcmF0 ZSByZW1vdGUgYWdlbnQgYnl0ZWNvZGUgZm9yIHRoaXMgbG9hdGlvbi5cblwK K0lmIG5vdCwgZ2VuZXJhdGUgcmVtb3RlIGFnZW50IGJ5dGVjb2RlIGZvciBj dXJyZW50IGZyYW1lIHBjIGFkZHJlc3MuIiksCiAJICAgJm1haW50ZW5hbmNl bGlzdCk7CiB9Cg== --f46d0435c0324554f404c33269ad Content-Type: text/plain; charset=US-ASCII; name="agent-at-doc.txt" Content-Disposition: attachment; filename="agent-at-doc.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h3trn1r02 Content-length: 1550 LS0tCiBkb2MvZ2RiLnRleGluZm8gfCAgICA2ICsrKystLQogMSBmaWxlIGNo YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tLSBh L2RvYy9nZGIudGV4aW5mbworKysgYi9kb2MvZ2RiLnRleGluZm8KQEAgLTM0 Mzk1LDggKzM0Mzk1LDggQEAgbWVzc2FnZXMsIHNlZSBAcmVme0RlYnVnZ2lu ZyBPdXRwdXR9LikKIEB0YWJsZSBAY29kZQogQGtpbmRleCBtYWludCBhZ2Vu dAogQGtpbmRleCBtYWludCBhZ2VudC1ldmFsCi1AaXRlbSBtYWludCBhZ2Vu dCBAdmFye2V4cHJlc3Npb259Ci1AaXRlbXggbWFpbnQgYWdlbnQtZXZhbCBA dmFye2V4cHJlc3Npb259CitAaXRlbSBtYWludCBhZ2VudCBAcntbfS1hdCBs b2NhdGlvbkByeyx9QHJ7XX0gQHZhcntleHByZXNzaW9ufQorQGl0ZW14IG1h aW50IGFnZW50LWV2YWwgQHJ7W30tYXQgbG9jYXRpb25AcnssfUBye119IEB2 YXJ7ZXhwcmVzc2lvbn0KIFRyYW5zbGF0ZSB0aGUgZ2l2ZW4gQHZhcntleHBy ZXNzaW9ufSBpbnRvIHJlbW90ZSBhZ2VudCBieXRlY29kZXMuCiBUaGlzIGNv bW1hbmQgaXMgdXNlZnVsIGZvciBkZWJ1Z2dpbmcgdGhlIEFnZW50IEV4cHJl c3Npb24gbWVjaGFuaXNtCiAoQHB4cmVme0FnZW50IEV4cHJlc3Npb25zfSku ICBUaGUgQHNhbXB7YWdlbnR9IHZlcnNpb24gcHJvZHVjZXMgYW4KQEAgLTM0 NDA3LDYgKzM0NDA3LDggQEAgZ2xvYmJ9IHdpbGwgaW5jbHVkZSBieXRlY29k ZXMgdG8gcmVjb3JkCiBvZiB0aGUgYWRkcmVzc2VzIG9mIEBjb2Rle2dsb2Jh fSBhbmQgQGNvZGV7Z2xvYmJ9LCB3aGlsZSBkaXNjYXJkaW5nCiB0aGUgcmVz dWx0IG9mIHRoZSBhZGRpdGlvbiwgd2hpbGUgYW4gZXZhbHVhdGlvbiBleHBy ZXNzaW9uIHdpbGwgZG8gdGhlCiBhZGRpdGlvbiBhbmQgcmV0dXJuIHRoZSBz dW0uCitJZiBAY29kZXstYXR9IGlzIGdpdmVuLCBnZW5lcmF0ZSByZW1vdGUg YWdlbnQgYnl0ZWNvZGUgZm9yIHRoaXMgbG9hdGlvbi4KK0lmIG5vdCwgZ2Vu ZXJhdGUgcmVtb3RlIGFnZW50IGJ5dGVjb2RlIGZvciBjdXJyZW50IGZyYW1l IHBjIGFkZHJlc3MuCiAKIEBraW5kZXggbWFpbnQgaW5mbyBicmVha3BvaW50 cwogQGl0ZW0gQGFuY2hvcnttYWludCBpbmZvIGJyZWFrcG9pbnRzfW1haW50 IGluZm8gYnJlYWtwb2ludHMK --f46d0435c0324554f404c33269ad--