From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20561 invoked by alias); 30 Aug 2011 13:58:22 -0000 Received: (qmail 20508 invoked by uid 22791); 30 Aug 2011 13:58:19 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,TW_XC X-Spam-Check-By: sourceware.org Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com) (74.125.82.43) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 30 Aug 2011 13:58:04 +0000 Received: by wwe32 with SMTP id 32so5932377wwe.12 for ; Tue, 30 Aug 2011 06:58:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.202.136 with SMTP id d8mr783588weo.52.1314712682421; Tue, 30 Aug 2011 06:58:02 -0700 (PDT) Received: by 10.216.22.75 with HTTP; Tue, 30 Aug 2011 06:58:02 -0700 (PDT) In-Reply-To: References: <83pqjsfjsy.fsf@gnu.org> Date: Tue, 30 Aug 2011 13:58:00 -0000 Message-ID: Subject: Re: [PATCH][TEST-CASE][DOC] Implementation of pipe to pass GDB's command output to the shell. From: Abhijit Halder To: Eli Zaretskii Cc: gdb-patches@sourceware.org, sergiodj@redhat.com, jan.kratochvil@redhat.com, tromey@redhat.com, pedro@codesourcery.com Content-Type: multipart/mixed; boundary=0016e6dab1626add1504abb96690 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: 2011-08/txt/msg00599.txt.bz2 --0016e6dab1626add1504abb96690 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 1272 On Sun, Aug 28, 2011 at 3:41 PM, Eli Zaretskii wrote: >> Date: Sun, 28 Aug 2011 05:50:49 -0400 >> From: Eli Zaretskii >> CC: gdb-patches@sourceware.org, sergiodj@redhat.com, =A0jan.kratochvil@r= edhat.com, tromey@redhat.com, =A0 pedro@codesourcery.com >> Reply-to: Eli Zaretskii >> >> > Date: Sun, 28 Aug 2011 14:21:43 +0530 >> > From: Abhijit Halder >> > Cc: gdb-patches@sourceware.org, sergiodj@redhat.com, jan.kratochvil@re= dhat.com, >> > =A0 =A0 tromey@redhat.com, pedro@codesourcery.com >> > >> > >> +@node Output Redirection >> > >> +@chapter Redirecting @value{GDBN}'s Command Output to the Shell >> > > >> > > I'd rather not make this a new chapter. =A0I think a subsection of t= he >> > > Input/Output node is a much better place. >> > > >> > Actually I could not find such section. Can someone please direct me >> > to the appropriate section? >> >> Search for this: >> >> =A0 @node Input/Output >> =A0 @section Your Program's Input and Output > > An even better place is this: > > =A0@node Shell Commands > =A0@section Shell Commands > > Sorry that I didn't think about this before. > Hi, I have made the corrections in the doc section. Please review the same. Thanks, Abhijit Halder --0016e6dab1626add1504abb96690 Content-Type: text/x-patch; charset=US-ASCII; name="gdb-pipe-command-doc.patch" Content-Disposition: attachment; filename="gdb-pipe-command-doc.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gryxx7ay0 Content-length: 3823 ZGlmZiAtcnVwIHNyYy9nZGIvZG9jL0NoYW5nZUxvZyBkc3QvZ2RiL2RvYy9D aGFuZ2VMb2cKLS0tIHNyYy9nZGIvZG9jL0NoYW5nZUxvZwkyMDExLTA4LTI3 IDIwOjM1OjM4LjQ1OTkzNDAyOSArMDUzMAorKysgZHN0L2dkYi9kb2MvQ2hh bmdlTG9nCTIwMTEtMDgtMjggMTY6MjQ6NTMuMDI0NzE0MDczICswNTMwCkBA IC0xLDMgKzEsNyBAQAorMjAxMS0wOC0yOSAgQWJoaWppdCBIYWxkZXIgIDxh Ymhpaml0LmsuaGFsZGVyQGdtYWlsLmNvbT4KKworCSogZ2RiLnRleGluZm8g KHBpcGUgY29tbWFuZCk6IE5ldyBub2RlLgorCiAyMDExLTA4LTI1ICBBbmRy ZXcgT2FrbGV5ICA8YW5kcmV3QGFkby5pcy1hLWdlZWsubmV0PgogCiAJKiBn ZGIudGV4aW5mbyAoVHlwZXMgSW4gUHl0aG9uKTogRG9jdW1lbnQgJ2JpdHBv cycgZm9yIGVudW1zLgpkaWZmIC1ydXAgc3JjL2dkYi9kb2MvZ2RiLnRleGlu Zm8gZHN0L2dkYi9kb2MvZ2RiLnRleGluZm8KLS0tIHNyYy9nZGIvZG9jL2dk Yi50ZXhpbmZvCTIwMTEtMDgtMjYgMjE6MTE6MzkuOTM4MzU0MDA3ICswNTMw CisrKyBkc3QvZ2RiL2RvYy9nZGIudGV4aW5mbwkyMDExLTA4LTMwIDE4OjM5 OjAzLjIwMDE5MTAzNyArMDUzMApAQCAtMTM2Nyw2ICsxMzY3LDUzIEBAIEV4 ZWN1dGUgdGhlIEBjb2Rle21ha2V9IHByb2dyYW0gd2l0aCB0aGUKIGFyZ3Vt ZW50cy4gIFRoaXMgaXMgZXF1aXZhbGVudCB0byBAc2FtcHtzaGVsbCBtYWtl IEB2YXJ7bWFrZS1hcmdzfX0uCiBAZW5kIHRhYmxlCiAKK0lmIHlvdSB3YW50 IHRvIHByb2Nlc3MgdGhlIG91dHB1dCBvZiBhIEB2YWx1ZXtHREJOfSBjb21t YW5kIHVzaW5nIHNvbWUgc2hlbGwKK2NvbW1hbmQgb3Igc29tZSBzY3JpcHQs IHRoYXQgY2FuIGJlIGRvbmUgYnkgdXNpbmcgdGhlIGNvbW1hbmQgQGNvZGV7 cGlwZX0uICBZb3UKK2Rvbid0IGV2ZW4gbmVlZCB0byBnZXQgYSBzaGVsbCBm b3IgdGhhdC4gIFRoZSBzYW1lIGNvdWxkIGJlIGFjaGlldmVkIGJ5CitlbmFi bGluZyBsb2dnaW5nIGFuZCByZWRpcmVjdGluZyB0aGUgb3V0cHV0IG9mIEB2 YWx1ZXtHREJOfSBjb21tYW5kIHRvIHNvbWUKK2ZpbGUgYW5kIHRoZW4gcHJv Y2Vzc2luZyB0aGUgZmlsZSBjb250ZW50IGJ5IGludm9raW5nIGEgc2hlbGwg dXNpbmcKK0Bjb2Rle3NoZWxsfSBjb21tYW5kLiAgQnV0IHRoaXMgaW5jdXJz IGhpZ2hlciBjb3N0cyBhcyB0aGUgZXhwbGljaXQgaW52b2thdGlvbgorb2Yg c2hlbGwgaW52b2x2ZXMgZXhlY3V0aW9uIG9mIGl0cyBzdGFydHVwIHNjcmlw dHMgYW5kIGxvY2F0aW5nIHRoZSBmaWxlCitjb250YWluaW5nIEB2YWx1ZXtH REJOfSdzIGNvbW1hbmQgb3V0cHV0IGludm9sdmVzIGRpcmVjdG9yeSBsb29r dXA7IGV2ZW4gdGhvdWdoCitPUyBtYXkgb3B0aW1pemUgdGhlc2UgcHJvY2Vz c2VzIGJ5IGl0cyBjYWNoZSBtZWNoYW5pc20uCisKK0B0YWJsZSBAY29kZQor QGl0ZW0gcGlwZSBAdmFye2FyZ3N9CitUaGUgQHZhcnthcmdzfSBjb25zaXN0 cyBvZiBhIGRlbGltaXRlciBmb2xsb3dlZCBieSBhIEB2YWx1ZXtHREJOfSBj b21tYW5kLAorZm9sbG93ZWQgYnkgdGhlIHNhbWUgZGVsaW1pdGVyIGFuZCBm aW5hbGx5IGEgc2hlbGwgY29tbWFuZC4gIFRoZSBkZWxpbWl0ZXIgaXMgYQor c3RyaW5nIG9mIGFyYml0cmFyeSBsZW5ndGgsIGNvbnRhaW5pbmcgbm8gd2hp dGVzcGFjZSBhbmQgbm8gbGVhZGluZyAnLScsIGFjdHMKK2FzIGEgc2VwYXJh dG9yIGJldHdlZW4gYSBAdmFsdWV7R0RCTn0gY29tbWFuZCBhbmQgYSBzaGVs bCBjb21tYW5kLiAgVGhlIHNoZWxsCitjb21tYW5kIHNob3VsZCBiZSBpbiBj b21wbGlhbmNlIHdpdGggdGhlIHN5bnRheCBvZiB0aGUgZGVmYXVsdCBzaGVs bC4KK0BlbmQgdGFibGUKKworQHNtYWxsZXhhbXBsZQorKEB2YWx1ZXtHREJQ fSkgQGJ7cHR5cGUgZGRfdGJsfQordHlwZSA9IHN0cnVjdCBkZCBAeworICAg IGludCBkZF9oYW5kbGU7CisgICAgY29uc3QgY2hhciAqZGRfbmFtZTsKKyAg ICBpbnQgZGRfbWFqb3I7CisgICAgaW50IGRkX21pbm9yOworICAgIHZvaWQg KmRkX2NvZGU7CisgICAgdm9pZCAqZGRfZGF0YTsKK0B9IFsxMDI0XQorKEB2 YWx1ZXtHREJQfSkgQGJ7cGlwZSA8YnI+IHByaW50IGRkX3RibCA8YnI+IHNl ZCAncy9AfS9cbi9nJyB8IGdyZXAgQAorIlwudGVzdF9kZCIgfCB0ciAnLCcg J1xuJ30KKworICBAe2RkX2hhbmRsZSA9IDEwCisgIGRkX25hbWUgPSAweDgw NDg1MzggIi50ZXN0X2RkIgorICBkZF9tYWpvciA9IDEwMAorICBkZF9taW5v ciA9IDAKKyAgZGRfY29kZSA9IDB4Y2MKKyAgZGRfZGF0YSA9IDB4ODAKK0Bl bmQgc21hbGxleGFtcGxlCisKK0luIHRoZSBhYm92ZSBleGFtcGxlIEBzYW1w e0B2YXJ7PGJyPn19IGFjdHMgYXMgYSBkZWxpbWl0ZXIuICBUaGUgb3V0cHV0 IG9mCitAc2FtcHtwcmludCBkZF90Ymx9IGlzIHBhc3NlZCB0byB0aGUgc2hl bGwgY29tbWFuZCBAc2FtcHtzZWQgJ3MvQH0vXG4vZycgfCBACitncmVwICIu dGVzdF9kZCIgfCB0ciAnLCcgJ1xuJ30gZm9yIHByb2Nlc3NpbmcuCisKK0lu IHRoZSBnaXZlbiBleGFtcGxlIHRoZSBvdXRwdXQgb2YgQHZhbHVle0dEQk59 IGNvbW1hbmQgaXMgaHVnZSBhbmQgbm90IHdlbGwKK2Zvcm1hdGVkLiAgVGhl IHVzZSBvZiBzaGVsbCBjb21tYW5kcyBsaWtlIGBgc2VkJycsIGBgdHInJyBh bmQgYGBncmVwJycgZWFzZQordGhlIHNlYXJjaGluZyBvZiBkZXNpcmVkIHBh dHRlcm4gYW5kIGhlbmNlIGVhc2UgZGVidWdnaW5nLgorCiBAbm9kZSBMb2dn aW5nIE91dHB1dAogQHNlY3Rpb24gTG9nZ2luZyBPdXRwdXQKIEBjaW5kZXgg bG9nZ2luZyBAdmFsdWV7R0RCTn0gb3V0cHV0Cg== --0016e6dab1626add1504abb96690--