From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15981 invoked by alias); 13 Nov 2012 10:50:44 -0000 Received: (qmail 15967 invoked by uid 22791); 13 Nov 2012 10:50:43 -0000 X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_HOSTKARMA_NO,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from eu1sys200aog115.obsmtp.com (HELO eu1sys200aog115.obsmtp.com) (207.126.144.139) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 13 Nov 2012 10:50:24 +0000 Received: from beta.dmz-eu.st.com ([164.129.1.35]) (using TLSv1) by eu1sys200aob115.postini.com ([207.126.147.11]) with SMTP ID DSNKUKIl4KQgFtEHSJq1NzenW7/NjmKYiPdc@postini.com; Tue, 13 Nov 2012 10:50:23 UTC Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id CAD0612A; Tue, 13 Nov 2012 10:50:00 +0000 (GMT) Received: from Webmail-eu.st.com (safex1hubcas5.st.com [10.75.90.71]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 3A12F4487; Tue, 13 Nov 2012 10:50:00 +0000 (GMT) Received: from SAFEX1MAIL1.st.com ([10.75.90.1]) by Safex1hubcas5.st.com ([10.75.90.71]) with mapi; Tue, 13 Nov 2012 11:49:56 +0100 From: Giuseppe MONTALTO To: Tom Tromey Cc: Pedro Alves , Eli Zaretskii , "gdb-patches@sourceware.org" , "Hafiz_Abid@mentor.com" Date: Tue, 13 Nov 2012 10:50:00 -0000 Subject: RE: [PATCH] enhancement of mi_cmd_data_write_memory_bytes for filling memory regions (was [PATCH] new MI command for pattern filling of memory regions) Message-ID: <76FE3225DF13124EA2D05B290B624C95E66D6DA53A@SAFEX1MAIL1.st.com> References: <76FE3225DF13124EA2D05B290B624C95E65F2D466E@SAFEX1MAIL1.st.com> <87sjf9rzr0.fsf@fleche.redhat.com> <76FE3225DF13124EA2D05B290B624C95E65FECE356@SAFEX1MAIL1.st.com> <871umsqgu8.fsf@fleche.redhat.com> <76FE3225DF13124EA2D05B290B624C95E65FECE48F@SAFEX1MAIL1.st.com> <87397624b9.fsf@fleche.redhat.com> <76FE3225DF13124EA2D05B290B624C95E662A6921F@SAFEX1MAIL1.st.com> <76FE3225DF13124EA2D05B290B624C95E6632A4256@SAFEX1MAIL1.st.com> <878vcc1s9f.fsf@fleche.redhat.com> <76FE3225DF13124EA2D05B290B624C95E66B003EA8@SAFEX1MAIL1.st.com> <87wqzgwm4k.fsf@fleche.redhat.com> <76FE3225DF13124EA2D05B290B624C95E66B004AC6@SAFEX1MAIL1.st.com> <50802300.6040304@redhat.com> <76FE3225DF13124EA2D05B290B624C95E66B370299@SAFEX1MAIL1.st.com> <50818617.1040306@redhat.com> <76FE3225DF13124EA2D05B290B624C95E66C43AE84@SAFEX1MAIL1.st.com> <87txszhlvw.fsf@fleche.redhat.com> <76FE3225DF13124EA2D05B290B624C95E66C6DD0A1@SAFEX1MAIL1.st.com> <87ehjybw7e.fsf@fleche.redhat.com> In-Reply-To: <87ehjybw7e.fsf@fleche.redhat.com> Content-Type: multipart/mixed; boundary="_002_76FE3225DF13124EA2D05B290B624C95E66D6DA53ASAFEX1MAIL1st_" MIME-Version: 1.0 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-11/txt/msg00309.txt.bz2 --_002_76FE3225DF13124EA2D05B290B624C95E66D6DA53ASAFEX1MAIL1st_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-length: 781 Updated. The attached one should fit the CVS head. Thanks, Giuseppe > -----Original Message----- > From: Tom Tromey [mailto:tromey@redhat.com] > Sent: Monday, November 12, 2012 5:52 PM > To: Giuseppe MONTALTO > Cc: Pedro Alves; Eli Zaretskii; gdb-patches@sourceware.org; > Hafiz_Abid@mentor.com > Subject: Re: [PATCH] enhancement of mi_cmd_data_write_memory_bytes > for filling memory regions (was [PATCH] new MI command for pattern filling > of memory regions) >=20 > >>>>> "Giuseppe" =3D=3D Giuseppe MONTALTO > writes: >=20 > Giuseppe> I'm not going to submit other patches for the moment, so > Giuseppe> please check it in. >=20 > The patch didn't apply cleanly to CVS head. mi-main.c has changed. > Can you please send an updated one? >=20 > Tom --_002_76FE3225DF13124EA2D05B290B624C95E66D6DA53ASAFEX1MAIL1st_ Content-Type: application/octet-stream; name="patch-V.12.patch" Content-Description: patch-V.12.patch Content-Disposition: attachment; filename="patch-V.12.patch"; size=7697; creation-date="Tue, 13 Nov 2012 10:27:39 GMT"; modification-date="Tue, 13 Nov 2012 10:47:53 GMT" Content-Transfer-Encoding: base64 Content-length: 10436 MjhiOWRlYjIwM2MwMTgwZmU2NjhhYzY0MzRmMmNhMGU4YTU2ZDNlZQogZ2Ri L0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAr KysKIGdkYi9ORVdTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDIgKwogZ2RiL2RvYy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgNSArKysKIGdkYi9kb2MvZ2RiLnRleGluZm8gICAgICAgICAg ICAgICAgICAgICB8ICAgMTIgKysrKysrCiBnZGIvbWkvbWktbWFpbi5jICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDQ4ICsrKysrKysrKysrKysrKysr KysrKy0tLS0tCiBnZGIvdGVzdHN1aXRlL0NoYW5nZUxvZyAgICAgICAgICAg ICAgICAgfCAgICA0ICsrCiBnZGIvdGVzdHN1aXRlL2dkYi5taS9taS1maWxs LW1lbW9yeS5leHAgfCAgIDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTI2IGluc2VydGlvbnMoKyksIDkg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ2RiL0NoYW5nZUxvZyBiL2dk Yi9DaGFuZ2VMb2cKaW5kZXggMjUwYTI1NS4uNGQ3YTYyNCAxMDA2NDQKLS0t IGEvZ2RiL0NoYW5nZUxvZworKysgYi9nZGIvQ2hhbmdlTG9nCkBAIC0xLDMg KzEsOSBAQAorMjAxMi0xMS0xMyAgR2l1c2VwcGUgTW9udGFsdG8gIDxnaXVz ZXBwZS5tb250YWx0b0BzdC5jb20+CisKKwkqIG1pL21pLW1haW4uYyAobWlf Y21kX2RhdGFfd3JpdGVfbWVtb3J5KTogSGFuZGxlIGFkZGl0aW9uYWwKKwlw YXJhbWV0ZXIgQ09VTlQsIGZvciBwYXR0ZXJuIGZpbGxpbmcgb2YgbWVtb3J5 IHJlZ2lvbnMuCisJKiBORVdTOiBNZW50aW9uIGl0LgorCiAyMDEyLTExLTEy ICBKb2VsIEJyb2JlY2tlciAgPGJyb2JlY2tlckBhZGFjb3JlLmNvbT4KIAog CSogZnJhbWUuaCAoZGVwcmVjYXRlZF9mcmFtZV9yZWdpc3Rlcl9yZWFkKTog UmVuYW1lcwpkaWZmIC0tZ2l0IGEvZ2RiL05FV1MgYi9nZGIvTkVXUwppbmRl eCA3MzlhN2IzLi45Mzc1MjE4IDEwMDY0NAotLS0gYS9nZGIvTkVXUworKysg Yi9nZGIvTkVXUwpAQCAtOTAsNiArOTAsOCBAQCBzaG93IHByaW50IHR5cGUg dHlwZWRlZnMKICAgKiogVGhlIGRhdGEtZGlzYXNzZW1ibGUgY29tbWFuZCBy ZXNwb25zZSB3aWxsIGluY2x1ZGUgYSAiZnVsbG5hbWUiIGZpZWxkCiAgICAg IGNvbnRhaW5pbmcgdGhlIGFic29sdXRlIGZpbGUgbmFtZSB3aGVuIEdEQiBj YW4gZGV0ZXJtaW5lIGl0IGFuZCBzb3VyY2UKICAgICAgaGFzIGJlZW4gcmVx dWVzdGVkLgorICAqKiBOZXcgb3B0aW9uYWwgcGFyYW1ldGVyIENPVU5UIGFk ZGVkIHRvIHRoZSAiLWRhdGEtd3JpdGUtbWVtb3J5LWJ5dGVzIiAKKyAgICAg Y29tbWFuZCwgdG8gYWxsb3cgcGF0dGVybiBmaWxsaW5nIG9mIG1lbW9yeSBh cmVhcy4KIAogKioqIENoYW5nZXMgaW4gR0RCIDcuNQogCmRpZmYgLS1naXQg YS9nZGIvZG9jL0NoYW5nZUxvZyBiL2dkYi9kb2MvQ2hhbmdlTG9nCmluZGV4 IDA0MTBkYmMuLjY1ZDQ2NGEgMTAwNjQ0Ci0tLSBhL2dkYi9kb2MvQ2hhbmdl TG9nCisrKyBiL2dkYi9kb2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsOCBAQAor MjAxMi0xMS0xMyAgR2l1c2VwcGUgTW9udGFsdG8gIDxnaXVzZXBwZS5tb250 YWx0b0BzdC5jb20+CisKKwkqIGdkYi50ZXhpbmZvIChHREIvTUkgRGF0YSBN YW5pcHVsYXRpb24pOiBEb2N1bWVudCBuZXcgb3B0aW9uYWwgCisJcGFyYW1l dGVyICJjb3VudCIgb2YgLWRhdGEtd3JpdGUtbWVtb3J5LWJ5dGVzLCBhbmQg YWRkIGFuIGV4YW1wbGUuCisKIDIwMTItMTEtMTIgIFRvbSBUcm9tZXkgIDx0 cm9tZXlAcmVkaGF0LmNvbT4KIAogCSogZ2RiLnRleGluZm8gKFN5bWJvbHMp OiBEb2N1bWVudCAiaW5mbyB0eXBlLXByaW50ZXJzIiwKZGlmZiAtLWdpdCBh L2dkYi9kb2MvZ2RiLnRleGluZm8gYi9nZGIvZG9jL2dkYi50ZXhpbmZvCmlu ZGV4IDg2Y2ZlOGUuLmY0NWI2NWUgMTAwNjQ0Ci0tLSBhL2dkYi9kb2MvZ2Ri LnRleGluZm8KKysrIGIvZ2RiL2RvYy9nZGIudGV4aW5mbwpAQCAtMzE0NDMs NiArMzE0NDMsNyBAQCBUaGUgY29ycmVzcG9uZGluZyBAdmFsdWV7R0RCTn0g Y29tbWFuZCBpcyBAc2FtcHt4fS4KIAogQHNtYWxsZXhhbXBsZQogIC1kYXRh LXdyaXRlLW1lbW9yeS1ieXRlcyBAdmFye2FkZHJlc3N9IEB2YXJ7Y29udGVu dHN9CisgLWRhdGEtd3JpdGUtbWVtb3J5LWJ5dGVzIEB2YXJ7YWRkcmVzc30g QHZhcntjb250ZW50c30gQHJ7W31AdmFye2NvdW50fUBye119CiBAZW5kIHNt YWxsZXhhbXBsZQogCiBAbm9pbmRlbnQKQEAgLTMxNDU3LDYgKzMxNDU4LDEx IEBAIHF1b3RlZCB1c2luZyB0aGUgQyBjb252ZW50aW9uLgogQGl0ZW0gQHZh cntjb250ZW50c30KIFRoZSBoZXgtZW5jb2RlZCBieXRlcyB0byB3cml0ZS4K IAorQGl0ZW0gQHZhcntjb3VudH0KK09wdGlvbmFsIGFyZ3VtZW50IGluZGlj YXRpbmcgdGhlIG51bWJlciBvZiBieXRlcyB0byBiZSB3cml0dGVuLiAgSWYg QHZhcntjb3VudH0gCitpcyBncmVhdGVyIHRoYW4gQHZhcntjb250ZW50c30n IGxlbmd0aCwgQHZhbHVle0dEQk59IHdpbGwgcmVwZWF0ZWRseSAKK3dyaXRl IEB2YXJ7Y29udGVudHN9IHVudGlsIGl0IGZpbGxzIEB2YXJ7Y291bnR9IGJ5 dGVzLgorCiBAZW5kIHRhYmxlCiAKIEBzdWJzdWJoZWFkaW5nIEB2YWx1ZXtH REJOfSBDb21tYW5kCkBAIC0zMTQ3Miw2ICszMTQ3OCwxMiBAQCBUaGVyZSdz IG5vIGNvcnJlc3BvbmRpbmcgQHZhbHVle0dEQk59IGNvbW1hbmQuCiAoZ2Ri KQogQGVuZCBzbWFsbGV4YW1wbGUKIAorQHNtYWxsZXhhbXBsZQorKGdkYikK Ky1kYXRhLXdyaXRlLW1lbW9yeS1ieXRlcyAmYSAiYWFiYmNjZGQiIDE2ZQor XmRvbmUKKyhnZGIpCitAZW5kIHNtYWxsZXhhbXBsZQogCiBAYyAlJSUlJSUl JSUlJSUlJSUlJSUlJSUlJSUlJSUlIFNFQ1RJT04gJSUlJSUlJSUlJSUlJSUl JSUlJSUlJSUlJSUlJSUlJSUlJQogQG5vZGUgR0RCL01JIFRyYWNlcG9pbnQg Q29tbWFuZHMKZGlmZiAtLWdpdCBhL2dkYi9taS9taS1tYWluLmMgYi9nZGIv bWkvbWktbWFpbi5jCmluZGV4IDlmYTFlYWEuLjFiN2Q2OGEgMTAwNjQ0Ci0t LSBhL2dkYi9taS9taS1tYWluLmMKKysrIGIvZ2RiL21pL21pLW1haW4uYwpA QCAtMTY1Niw3ICsxNjU2LDggQEAgbWlfY21kX2RhdGFfd3JpdGVfbWVtb3J5 IChjaGFyICpjb21tYW5kLCBjaGFyICoqYXJndiwgaW50IGFyZ2MpCiAvKiBJ bXBsZW1lbnRhdGlvbiBvZiB0aGUgLWRhdGEtd3JpdGUtbWVtb3J5LWJ5dGVz IGNvbW1hbmQuCiAKICAgIEFERFI6IHN0YXJ0IGFkZHJlc3MKLSAgIERBVEE6 IHN0cmluZyBvZiBieXRlcyB0byB3cml0ZSBhdCB0aGF0IGFkZHJlc3MuICAq LworICAgREFUQTogc3RyaW5nIG9mIGJ5dGVzIHRvIHdyaXRlIGF0IHRoYXQg YWRkcmVzcworICAgQ09VTlQ6IG51bWJlciBvZiBieXRlcyB0byBiZSBmaWxs ZWQgKGRlY2ltYWwgaW50ZWdlcikuICAqLwogCiB2b2lkCiBtaV9jbWRfZGF0 YV93cml0ZV9tZW1vcnlfYnl0ZXMgKGNoYXIgKmNvbW1hbmQsIGNoYXIgKiph cmd2LCBpbnQgYXJnYykKQEAgLTE2NjQsMTEgKzE2NjUsMTMgQEAgbWlfY21k X2RhdGFfd3JpdGVfbWVtb3J5X2J5dGVzIChjaGFyICpjb21tYW5kLCBjaGFy ICoqYXJndiwgaW50IGFyZ2MpCiAgIENPUkVfQUREUiBhZGRyOwogICBjaGFy ICpjZGF0YTsKICAgZ2RiX2J5dGUgKmRhdGE7Ci0gIGludCBsZW4sIHIsIGk7 CisgIGdkYl9ieXRlICpkYXRhYnVmOworICBzaXplX3QgbGVuLCByLCBpLCBz dGVwcywgcmVtYWluZGVyOworICBsb25nIGludCBjb3VudCwgajsKICAgc3Ry dWN0IGNsZWFudXAgKmJhY2tfdG87CiAKLSAgaWYgKGFyZ2MgIT0gMikKLSAg ICBlcnJvciAoXygiVXNhZ2U6IEFERFIgREFUQS4iKSk7CisgIGlmIChhcmdj ICE9IDIgJiYgYXJnYyAhPSAzKQorICAgIGVycm9yIChfKCJVc2FnZTogQURE UiBEQVRBIFtDT1VOVF0uIikpOwogCiAgIGFkZHIgPSBwYXJzZV9hbmRfZXZh bF9hZGRyZXNzIChhcmd2WzBdKTsKICAgY2RhdGEgPSBhcmd2WzFdOwpAQCAt MTY3NywxOCArMTY4MCw0NSBAQCBtaV9jbWRfZGF0YV93cml0ZV9tZW1vcnlf Ynl0ZXMgKGNoYXIgKmNvbW1hbmQsIGNoYXIgKiphcmd2LCBpbnQgYXJnYykK IAkgICBjZGF0YSk7CiAKICAgbGVuID0gc3RybGVuIChjZGF0YSkvMjsKKyAg aWYgKGFyZ2MgPT0gMykKKyAgICBjb3VudCA9IHN0cnRvdWwgKGFyZ3ZbMl0s IE5VTEwsIDEwKTsKKyAgZWxzZQorICAgIGNvdW50ID0gbGVuOwogCi0gIGRh dGEgPSB4bWFsbG9jIChsZW4pOwotICBiYWNrX3RvID0gbWFrZV9jbGVhbnVw ICh4ZnJlZSwgZGF0YSk7CisgIGRhdGFidWYgPSB4bWFsbG9jIChsZW4gKiBz aXplb2YgKGdkYl9ieXRlKSk7CisgIGJhY2tfdG8gPSBtYWtlX2NsZWFudXAg KHhmcmVlLCBkYXRhYnVmKTsKIAogICBmb3IgKGkgPSAwOyBpIDwgbGVuOyAr K2kpCiAgICAgewogICAgICAgaW50IHg7Ci0gICAgICBzc2NhbmYgKGNkYXRh ICsgaSAqIDIsICIlMDJ4IiwgJngpOwotICAgICAgZGF0YVtpXSA9IChnZGJf Ynl0ZSkgeDsKKyAgICAgIGlmIChzc2NhbmYgKGNkYXRhICsgaSAqIDIsICIl MDJ4IiwgJngpICE9IDEpCisgICAgICAgIGVycm9yIChfKCJJbnZhbGlkIGFy Z3VtZW50IikpOworICAgICAgZGF0YWJ1ZltpXSA9IChnZGJfYnl0ZSkgeDsK KyAgICB9CisKKyAgaWYgKGxlbiA8IGNvdW50KQorICAgIHsKKyAgICAgIC8q IFBhdHRlcm4gaXMgbWFkZSBvZiBsZXNzIGJ5dGVzIHRoYW4gY291bnQ6IAor ICAgICAgICAgcmVwZWF0IHBhdHRlcm4gdG8gZmlsbCBtZW1vcnkuICAqLwor ICAgICAgZGF0YSA9IHhtYWxsb2MgKGNvdW50KTsKKyAgICAgIG1ha2VfY2xl YW51cCAoeGZyZWUsIGRhdGEpOworICAgIAorICAgICAgc3RlcHMgPSBjb3Vu dCAvIGxlbjsKKyAgICAgIHJlbWFpbmRlciA9IGNvdW50ICUgbGVuOworICAg ICAgZm9yIChqID0gMDsgaiA8IHN0ZXBzOyBqKyspCisgICAgICAgIG1lbWNw eSAoZGF0YSArIGogKiBsZW4sIGRhdGFidWYsIGxlbik7CisKKyAgICAgIGlm IChyZW1haW5kZXIgPiAwKQorICAgICAgICBtZW1jcHkgKGRhdGEgKyBzdGVw cyAqIGxlbiwgZGF0YWJ1ZiwgcmVtYWluZGVyKTsKKyAgICB9CisgIGVsc2Ug CisgICAgeworICAgICAgLyogUGF0dGVybiBpcyBsb25nZXIgdGhhbiBvciBl cXVhbCB0byBjb3VudDogCisgICAgICAgICBqdXN0IGNvcHkgbGVuIGJ5dGVz LiAgKi8KKyAgICAgIGRhdGEgPSBkYXRhYnVmOwogICAgIH0KIAotICB3cml0 ZV9tZW1vcnlfd2l0aF9ub3RpZmljYXRpb24gKGFkZHIsIGRhdGEsIGxlbik7 CisgIHdyaXRlX21lbW9yeV93aXRoX25vdGlmaWNhdGlvbiAoYWRkciwgZGF0 YSwgY291bnQpOwogCiAgIGRvX2NsZWFudXBzIChiYWNrX3RvKTsKIH0KZGlm ZiAtLWdpdCBhL2dkYi90ZXN0c3VpdGUvQ2hhbmdlTG9nIGIvZ2RiL3Rlc3Rz dWl0ZS9DaGFuZ2VMb2cKaW5kZXggNTI5M2M4OC4uMjg5ZjExNSAxMDA2NDQK LS0tIGEvZ2RiL3Rlc3RzdWl0ZS9DaGFuZ2VMb2cKKysrIGIvZ2RiL3Rlc3Rz dWl0ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSw3IEBACisyMDEyLTExLTEzICBH aXVzZXBwZSBNb250YWx0byAgPGdpdXNlcHBlLm1vbnRhbHRvQHN0LmNvbT4K KworCSogZ2RiLm1pL21pLWZpbGwtbWVtb3J5LmV4cDogTmV3IHRlc3QuCisK IDIwMTItMTEtMTIgIFRvbSBUcm9tZXkgIDx0cm9tZXlAcmVkaGF0LmNvbT4K IAogCSogZ2RiLmJhc2UvY29tcGxldGlvbi5leHA6IFVwZGF0ZSBmb3IgImlu Zm8gdHlwZS1wcmludGVycyIuCmRpZmYgLS1naXQgYS9nZGIvdGVzdHN1aXRl L2dkYi5taS9taS1maWxsLW1lbW9yeS5leHAgYi9nZGIvdGVzdHN1aXRlL2dk Yi5taS9taS1maWxsLW1lbW9yeS5leHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQK aW5kZXggMDAwMDAwMC4uZWY3MDA0ZAotLS0gL2Rldi9udWxsCisrKyBiL2dk Yi90ZXN0c3VpdGUvZ2RiLm1pL21pLWZpbGwtbWVtb3J5LmV4cApAQCAtMCww ICsxLDU4IEBACisjIENvcHlyaWdodCAoQykgMjAxMiBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb24sIEluYy4KKworIyBUaGlzIHByb2dyYW0gaXMgZnJlZSBz b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm eQorIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1 YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBTb2Z0 d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNl bnNlLCBvcgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9u LgorIworIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5Z IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg b2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIworIyBZb3Ugc2hvdWxkIGhh dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwg c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworIworIyBh ZGRlZCBmb3IgdGVzdGluZyB0aGUgLWRhdGEtd3JpdGUtbWVtb3J5LWJ5dGVz IE1JIGNvbW1hbmQgZW5oYW5jZW1lbnRzCisjCisKK2xvYWRfbGliIG1pLXN1 cHBvcnQuZXhwCitzZXQgTUlGTEFHUyAiLWk9bWkiCisKK2dkYl9leGl0Citp ZiBbbWlfZ2RiX3N0YXJ0XSB7CisgICAgY29udGludWUKK30KKworc3RhbmRh cmRfdGVzdGZpbGUgIm1pLXJlYWQtbWVtb3J5IgorIAoraWYgIHsgW2dkYl9j b21waWxlICIke3NyY2Rpcn0vJHtzdWJkaXJ9LyR7c3JjZmlsZX0uYyIgIiR7 YmluZmlsZX0iIGV4ZWN1dGFibGUge2RlYnVnfV0gIT0gIiIgfSB7CisgICAg IHVudGVzdGVkIG1pLWZpbGwtbWVtb3J5LmV4cAorICAgICByZXR1cm4gLTEK K30KKworbWlfcnVuX3RvX21haW4KK21pX25leHRfdG8gIm1haW4iICIiICJt aS1yZWFkLW1lbW9yeS5jIiAiMjAiICJuZXh0IGF0IG1haW4iCisKK21pX2dk Yl90ZXN0ICIxLWRhdGEtd3JpdGUtbWVtb3J5LWJ5dGVzIlwKKwkiMVxcXF5l cnJvcixtc2c9XCJVc2FnZTogQUREUiBEQVRBIFxcXFtDT1VOVFxcXF1cLlwi IlwKKwkibm8gYXJndW1lbnRzIgorCittaV9nZGJfdGVzdCAiMi1kYXRhLXdy aXRlLW1lbW9yeS1ieXRlcyA4IlwKKwkiMlxcXF5lcnJvcixtc2c9XCJVc2Fn ZTogQUREUiBEQVRBIFxcXFtDT1VOVFxcXF1cLlwiIlwKKwkib25lIGFyZ3Vt ZW50IG1pc3NpbmciCisKK21pX2dkYl90ZXN0ICIzLWRhdGEtd3JpdGUtbWVt b3J5LWJ5dGVzIFwkcGMgYWIiXAorCSIzXFxcXmRvbmUiIFwKKwkibWVtb3J5 IHN1Y2Nlc3NmdWxseSB3cml0dGVuIgorCittaV9nZGJfdGVzdCAiNC1kYXRh LXdyaXRlLW1lbW9yeS1ieXRlcyBcJHBjIGFiIDgiXAorCSI0XFxcXmRvbmUi IFwKKwkibWVtb3J5IHN1Y2Nlc3NmdWxseSBmaWxsZWQgKDggYnl0ZXMpIgor CittaV9nZGJfdGVzdCAiNS1pbnRlcnByZXRlci1leGVjIGNvbnNvbGUgXCJ4 IFwkcGNcIiIgXAorICAgICIuKjB4YWJhYmFiYWIuKiIgXAorICAgICJwYXR0 ZXJuIGNvcnJlY3RseSByZWFkIGZyb20gbWVtb3J5IgorCittaV9nZGJfZXhp dAo= --_002_76FE3225DF13124EA2D05B290B624C95E66D6DA53ASAFEX1MAIL1st_--