From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16007 invoked by alias); 30 Apr 2013 09:14:00 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 15996 invoked by uid 89); 30 Apr 2013 09:14:00 -0000 X-Spam-SWARE-Status: No, score=-7.7 required=5.0 tests=AWL,BAYES_00,KHOP_PGP_SIGNED,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_HOSTKARMA_W,RCVD_IN_HOSTKARMA_WL autolearn=ham version=3.3.1 Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Tue, 30 Apr 2013 09:13:58 +0000 Received: from svr-orw-fem-01.mgc.mentorg.com ([147.34.98.93]) by relay1.mentorg.com with esmtp id 1UX6dI-0003kk-7U from Thomas_Schwinge@mentor.com ; Tue, 30 Apr 2013 02:13:56 -0700 Received: from SVR-IES-FEM-01.mgc.mentorg.com ([137.202.0.104]) by svr-orw-fem-01.mgc.mentorg.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Tue, 30 Apr 2013 02:13:55 -0700 Received: from feldtkeller.schwinge.homeip.net (137.202.0.76) by SVR-IES-FEM-01.mgc.mentorg.com (137.202.0.104) with Microsoft SMTP Server id 14.2.247.3; Tue, 30 Apr 2013 10:13:54 +0100 From: Thomas Schwinge To: =?utf-8?B?6ZmG5bKz?= CC: , Subject: Re: [GSoC2013] question about "improve the GDB port for GNU Hurd" In-Reply-To: References: User-Agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/23.4.1 (i486-pc-linux-gnu) Date: Tue, 30 Apr 2013 09:14:00 -0000 Message-ID: <87d2tcv0s0.fsf@kepler.schwinge.homeip.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Virus-Found: No X-SW-Source: 2013-04/txt/msg00105.txt.bz2 --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 1725 Hi! On Tue, 30 Apr 2013 00:54:26 +0800, =E9=99=86=E5=B2=B3 wrote: > I am interested in participating GsoC 2013 with GNU Hurd for improve > the GDB Port for GNU Hurd. Thanks for your interest! > Write this email I mainly to identify which work should I do in this > project. just Port gdbserver or something else? Well, as I said in the announcement email, , and as reflected on the project idea page, , that is basically up for negotiation with the community, the mentor, and the student. > Last may I introduce myself, my name is Yue Lu who is a second-year > MS student in CS from Tongji University in China. I have worked as a > FTE in a company which produce embed-device. > What's plus, I had experience with linux kernel programming. And I > know GDB was use ptrace to commutate with linux kernel. > Sadly say, I have't enough knowledge about Hurd, but I have great > enthusiasm to learn that. Then I suggest you turn that enthusiasm into productivity ;-) -- install a GNU/Hurd system, , maybe start with a KVM/QEMU/VirtualBox image, and do a first run of the GDB testsuite (please locally apply the attached patch to disable some testcases that currently cause issues as described). can help with how to configure GDB, and so on. In parallel, please get an understanding how, roughly, the Hurd port of GDB works and interacts with the Hurd system. Of course, we're happy to help and answer specific questions. Gr=C3=BC=C3=9Fe, Thomas --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=disable-some.patch Content-Transfer-Encoding: quoted-printable Content-length: 1528 diff --git gdb/testsuite/gdb.base/readline.exp gdb/testsuite/gdb.base/readl= ine.exp index 2acc664..538dcc6 100644 --- gdb/testsuite/gdb.base/readline.exp +++ gdb/testsuite/gdb.base/readline.exp @@ -17,6 +17,9 @@ =20 # This file is part of the gdb testsuite. =20 +untested "" +return -1 + # # Tests for readline operations. # diff --git gdb/testsuite/gdb.base/sigall.exp gdb/testsuite/gdb.base/sigall.= exp index 4bd0427..b49fe5b 100644 --- gdb/testsuite/gdb.base/sigall.exp +++ gdb/testsuite/gdb.base/sigall.exp @@ -13,6 +13,9 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . =20 +untested "takes ages: nearly all FAIL with timeout" +return -1 + if [target_info exists gdb,nosignals] { verbose "Skipping sigall.exp because of nosignals." continue diff --git gdb/testsuite/gdb.python/py-inferior.exp gdb/testsuite/gdb.pytho= n/py-inferior.exp index ceb0da7..ba98aa8 100644 --- gdb/testsuite/gdb.python/py-inferior.exp +++ gdb/testsuite/gdb.python/py-inferior.exp @@ -66,6 +66,9 @@ gdb_breakpoint check_threads gdb_continue_to_breakpoint "cont to check_threads" ".*pthread_barrier_wait= .*" gdb_test "python print (len (i0.threads ()))" "\r\n9" "test Inferior.threa= ds 2" =20 +untested "the following tests get the system into an unresponsive state" +return -1 + # Proceed to the next test. =20 gdb_breakpoint [gdb_get_line_number "Break here."] --=-=-=-- --==-=-= Content-Type: application/pgp-signature Content-length: 489 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQEcBAEBAgAGBQJRf4tPAAoJEGe3hdm9kOii1sgH/2k9quibzAwTTDH/ZbyApm+z iiWcXBEQqmKr0Ac3btuvFbv2PEs1Xrfk/3TzKz961EGT3hM/7VIrhNubJxwDEijP v0PszaPMPEmGpONwB1QHzDMOW1LvsHeefybOUEnnVWEGFjpvy+iSo5rqud1qZy0i JSfkwovZZoFC/mDTTJoKWwlXM3P1OuqU/VJT1s1MdTkMKxljtCgunj3f+ZYGYdqw vs8YtdWBRL+v4vt9vo0mhmHuCZg4Ce1f4HMzKRALVMgY6CMtsrCE6R5ftkkHhApj y3r9EKAvN/zeK29vGHM2iBkPwXaAuhblLFX/ZIQs4Oeg8qvmLBgMhEKmUqUynjM= =C7ha -----END PGP SIGNATURE----- --==-=-=--