From owner-freebsd-toolchain@FreeBSD.ORG Wed May 18 20:04:27 2011 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71BE0106566B for ; Wed, 18 May 2011 20:04:27 +0000 (UTC) (envelope-from giffunip@tutopia.com) Received: from nm25.bullet.mail.sp2.yahoo.com (nm25.bullet.mail.sp2.yahoo.com [98.139.91.95]) by mx1.freebsd.org (Postfix) with SMTP id 4B0D78FC08 for ; Wed, 18 May 2011 20:04:27 +0000 (UTC) Received: from [98.139.91.65] by nm25.bullet.mail.sp2.yahoo.com with NNFMP; 18 May 2011 19:51:37 -0000 Received: from [98.139.91.9] by tm5.bullet.mail.sp2.yahoo.com with NNFMP; 18 May 2011 19:51:37 -0000 Received: from [127.0.0.1] by omp1009.mail.sp2.yahoo.com with NNFMP; 18 May 2011 19:51:37 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 328157.78793.bm@omp1009.mail.sp2.yahoo.com Received: (qmail 75800 invoked by uid 60001); 18 May 2011 19:51:37 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1305748297; bh=dlwPDvzf4/PEjDGTMNWc+NyicVlJj1nC9JQF8VHm/HI=; h=Message-ID:X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=SxHxLg+SKLbkckD9CzJK68D3EPqzvAHgiBZR5uIKRMR2WTd7+vTa7mZjFN+OTA0HJBDGfmZc13OL5WT5yhPJcT3o0ZHAZrqzXN84EPxk6NgYWdJPlmisKQ002nUW3He52xQQQFZMDSRNPlUN7UhynIhEc/UK8s6UWIhmeoLuhfU= Message-ID: <921347.69389.qm@web113510.mail.gq1.yahoo.com> X-YMail-OSG: HgT.7zwVM1k4mxWaoiGUJgZITe5WYAd162Mzx1UNte.JVgm CwRSD7I4vRaMmgPqylqM4zlC1OEBxWPmAnTCW2yAx.U5NsXgMKpkXDF_BoTC BhHKM9t0svDZgU0v94Fhg9famFH5ZTZ_rDB9edikxVwj3of3XNQ3CMZ_I_bB G7PKchCObUtk_AdqvPg5AVUt9R2bVyvsbhrsWdTwqOzHzxRbC2b1oc6Dfata VL7VlazNRS_GA56ovTVB7tWhfFR2dCkmmQXCzEMBFxl69D7OTKMDsWkQYwpH 6es7KlQuSAt5mjvfiEEAX6kWGMTNAa0TJIPLTH75Wke0FFbl3Ede4ToNOZHh Qa7.k4zA.tLYeECwMZCqJiVfMFHRHyYm3YAB7dBh1YWzxuavvfYL9FUJoJ4Q 1RlZjNSB3ZsL831UB19awDhquN_zqO6ib5HYLe2B2NPdShikvz.NiMUacNdw Wa3BXF2HjkuRMjq4A5n9VWzM4okhuQy3F_5uEad9NcLXpVlewJPrTjaUCfPk xJSug3tYRhcbuJPPKKLHca62uvCuDw5iJJ_d9P86oB.Cap0yBhSUP.4vz_NH KMhX.v6SDksvPr31mu2dm9tTB8KtQ6eYaSv4uy.q8DIREFc.kYp2CJXPm_OV Dar3N.w3PxOLqzzZs Received: from [200.118.158.177] by web113510.mail.gq1.yahoo.com via HTTP; Wed, 18 May 2011 12:51:36 PDT X-RocketYMMF: giffunip X-Mailer: YahooMailClassic/14.0.1 YahooMailWebService/0.8.111.303096 Date: Wed, 18 May 2011 12:51:36 -0700 (PDT) From: "Pedro F. Giffuni" To: freebsd-toolchain@FreeBSD.org In-Reply-To: <4DD38498.7080401@pathscale.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: =?iso-8859-1?Q?C=2E_Bergstr=F6m?= Subject: PathDB (non GPL/GNU debugger) ported to FreeBSD ! X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: giffunip@tutopia.com List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 May 2011 20:04:27 -0000 Hello...=0A=0AI caught this email on another list but it's directly=0Arelev= ant to to us and as I've seen so many complaints=0Aabout the (lame) state o= f our GNU debugger, I am sure=0Athere is sufficient interest.=0A=0APlease t= est and submit feedback to cbergstrom@ as=0Arequested in his email.=0A=0A(F= WIW, I suggested that Dtrace support would be=0Aawesome).=0A________=0AFrom= : Christopher Bergstr=F6m =0A=0APat= hDB (debugger) has been ported to FreeBSD.=0A=0ASummary: x86/x86_64 debugg= er with the goal to drop-in replace gdb.=0AWe recently finished some heavy = refactoring and now focusing on=0Aimproving performance, *robustness*, scal= ability (clusters/multicore=0Asystems), DWARF4, OS portability and supporte= d targets. PathDB has a=0Alibrary based design with a cli interface doing = direct function calls.=0AUsing C-bindings it should be fairly trivial to ex= tend or add a new=0Afront-end in python or other scripting language.=0A=0AS= ource=0Agit clone git://github.com/path64/debugger.git=0A=0ACurrent status = (heavy development - expect bugs)=0AGDB test suite results as of today (A l= ot of timeouts and at=0Aa glance it seems like a lot of trivial CLI stuff)= =0AFAIL: 747=0APASS: 477=0A=0ALog : https://gist.github.com/b44f708cc224209= 1bc20=0A---=0AMan page - http://www.pathscale.com/docs/pathdb.html=0AUser g= uide (Needs to be updated) -=0Ahttp://www.pathscale.com/docs/PathDB_UserGui= de.pdf=0A=0AWe'd love feedback and more testers.=0A=0ABug reports can be se= nt to me (cbergstrom) directly or=0Afeel free to say hi on irc=0A=0A#pathsc= ale - irc.freenode.net=0A From owner-freebsd-toolchain@FreeBSD.ORG Wed May 18 20:36:34 2011 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0DE52106566B for ; Wed, 18 May 2011 20:36:34 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id B8A4C8FC15 for ; Wed, 18 May 2011 20:36:33 +0000 (UTC) Received: by qwc9 with SMTP id 9so1365913qwc.13 for ; Wed, 18 May 2011 13:36:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Sypo/PnPxx9z6UF3w0HpxN0XzW48XcoNLR6pYaiYUso=; b=LfS/DYAsPGl4xhH47UmA5uSbwoZoWCbnCmGtOAmScHWrD19bdeChNbWWZQEI/7uivZ 1aICL9uO13jqe+E/dMTcKnWKLTIeOhhoLwy+nw7wODxVtPzfLcn62xQZurNUfdqlUSKm Uz0MqofnGxj6peKiKwQWXwPhRb9Qe+Jm1i/L0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=c/EfCfVbQMaMdXf95pRpm+mX0ZBbqrgwlY6d2huv25OmfZ1C7uhXSM49LRQYw5mzOR yITXSNFg6VwdkJXFWegUwvJkPdlba6vOk4nXPgQjlizDel6aklwxJgRsFuk3GH9zfUYq 8nSt5FNu59bjBRvluS2V+RrsXthO2kxs9Dp+s= MIME-Version: 1.0 Received: by 10.224.218.9 with SMTP id ho9mr1838484qab.336.1305749456395; Wed, 18 May 2011 13:10:56 -0700 (PDT) Received: by 10.224.20.3 with HTTP; Wed, 18 May 2011 13:10:56 -0700 (PDT) In-Reply-To: <921347.69389.qm@web113510.mail.gq1.yahoo.com> References: <4DD38498.7080401@pathscale.com> <921347.69389.qm@web113510.mail.gq1.yahoo.com> Date: Wed, 18 May 2011 16:10:56 -0400 Message-ID: From: Mehmet Erol Sanliturk To: giffunip@tutopia.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: =?UTF-8?Q?C=2E_Bergstr=C3=B6m?= , freebsd-toolchain@freebsd.org Subject: Re: PathDB (non GPL/GNU debugger) ported to FreeBSD ! X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 May 2011 20:36:34 -0000 2011/5/18 Pedro F. Giffuni > Hello... > > I caught this email on another list but it's directly > relevant to to us and as I've seen so many complaints > about the (lame) state of our GNU debugger, I am sure > there is sufficient interest. > > Please test and submit feedback to cbergstrom@ as > requested in his email. > > (FWIW, I suggested that Dtrace support would be > awesome). > ________ > From: Christopher Bergstr=C3=B6m > > PathDB (debugger) has been ported to FreeBSD. > > Summary: x86/x86_64 debugger with the goal to drop-in replace gdb. > We recently finished some heavy refactoring and now focusing on > improving performance, *robustness*, scalability (clusters/multicore > systems), DWARF4, OS portability and supported targets. PathDB has a > library based design with a cli interface doing direct function calls. > Using C-bindings it should be fairly trivial to extend or add a new > front-end in python or other scripting language. > > Source > git clone git://github.com/path64/debugger.git > > Current status (heavy development - expect bugs) > GDB test suite results as of today (A lot of timeouts and at > a glance it seems like a lot of trivial CLI stuff) > FAIL: 747 > PASS: 477 > > Log : https://gist.github.com/b44f708cc2242091bc20 > --- > Man page - http://www.pathscale.com/docs/pathdb.html > User guide (Needs to be updated) - > http://www.pathscale.com/docs/PathDB_UserGuide.pdf > > We'd love feedback and more testers. > > Bug reports can be sent to me (cbergstrom) directly or > feel free to say hi on irc > > #pathscale - irc.freenode.net > > _______________________________________________ > > Source GIT link is the following : https://github.com/path64/debugger The given link above is giving 404 error . Thank you very much . Mehmet Erol Sanliturk From owner-freebsd-toolchain@FreeBSD.ORG Thu May 19 00:49:10 2011 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 777AA1065670 for ; Thu, 19 May 2011 00:49:10 +0000 (UTC) (envelope-from jhellenthal@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2A49C8FC13 for ; Thu, 19 May 2011 00:49:09 +0000 (UTC) Received: by iwn33 with SMTP id 33so2457341iwn.13 for ; Wed, 18 May 2011 17:49:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:date:from:to:cc:subject:message-id :references:mime-version:content-type:content-disposition :in-reply-to:x-openpgp-key-id:x-openpgp-key-fingerprint :x-openpgp-key-url; bh=1AZtcS0EXieUGX+7VzeLjU1H06ssdp7QY8QwzfUtb78=; b=gXlS0C3XKUN8YwhhzS6j5iqAUb6BxxYfoGyW1ujgmixeIddvWbdwGhNAc5BiCBklIq 3sRrxHxRnrjHZM7E0Jq4aGInJHbCAf8laFofqteKpiKP2Jp19iq7nRSWfyebTYR9zUfF Eq5ltUEPnFjnPFTQjXmaYLVRYT+49mP+cMlh0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:x-openpgp-key-id :x-openpgp-key-fingerprint:x-openpgp-key-url; b=AevOoMuVNRWiMnyXoA6UqlI+jGdYtmDEn+sRJehVGdrSG/Qguxo42sMzZbM5F45vtP uXqiCmd2UmpUJhSRb7AGojDx+9JF1tdgeDOoXItNQttg461oUIhy/ivY1ApyM+IcGUhr oL46D7q/He4GUWCxojjos2om7UXwftUTAWPZI= Received: by 10.42.152.136 with SMTP id i8mr3339330icw.485.1305764399221; Wed, 18 May 2011 17:19:59 -0700 (PDT) Received: from DataIX.net (adsl-99-181-146-200.dsl.klmzmi.sbcglobal.net [99.181.146.200]) by mx.google.com with ESMTPS id gy41sm840500ibb.56.2011.05.18.17.19.57 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 18 May 2011 17:19:57 -0700 (PDT) Sender: "J. Hellenthal" Received: from DataIX.net (localhost [127.0.0.1]) by DataIX.net (8.14.4/8.14.4) with ESMTP id p4J0Jstr047042 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 18 May 2011 20:19:55 -0400 (EDT) (envelope-from jhell@DataIX.net) Received: (from jhell@localhost) by DataIX.net (8.14.4/8.14.4/Submit) id p4J0JrqJ047041; Wed, 18 May 2011 20:19:53 -0400 (EDT) (envelope-from jhell@DataIX.net) Date: Wed, 18 May 2011 20:19:53 -0400 From: Jason Hellenthal To: "Pedro F. Giffuni" Message-ID: <20110519001953.GA44935@DataIX.net> References: <4DD38498.7080401@pathscale.com> <921347.69389.qm@web113510.mail.gq1.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RnlQjJ0d97Da+TV1" Content-Disposition: inline In-Reply-To: <921347.69389.qm@web113510.mail.gq1.yahoo.com> X-OpenPGP-Key-Id: 0x89D8547E X-OpenPGP-Key-Fingerprint: 85EF E26B 07BB 3777 76BE B12A 9057 8789 89D8 547E X-OpenPGP-Key-URL: http://bit.ly/0x89D8547E Cc: =?iso-8859-1?Q?C=2E_Bergstr=F6m?= , freebsd-toolchain@freebsd.org Subject: Re: PathDB (non GPL/GNU debugger) ported to FreeBSD ! X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2011 00:49:10 -0000 --RnlQjJ0d97Da+TV1 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Pedro, On Wed, May 18, 2011 at 12:51:36PM -0700, Pedro F. Giffuni wrote: > Hello... >=20 > I caught this email on another list but it's directly > relevant to to us and as I've seen so many complaints > about the (lame) state of our GNU debugger, I am sure > there is sufficient interest. >=20 > Please test and submit feedback to cbergstrom@ as > requested in his email. >=20 > (FWIW, I suggested that Dtrace support would be > awesome). > ________ > From: Christopher Bergstr=F6m >=20 > PathDB (debugger) has been ported to FreeBSD. >=20 > Summary: x86/x86_64 debugger with the goal to drop-in replace gdb. > We recently finished some heavy refactoring and now focusing on > improving performance, *robustness*, scalability (clusters/multicore > systems), DWARF4, OS portability and supported targets. PathDB has a > library based design with a cli interface doing direct function calls. > Using C-bindings it should be fairly trivial to extend or add a new > front-end in python or other scripting language. >=20 > Source > git clone git://github.com/path64/debugger.git >=20 > Current status (heavy development - expect bugs) > GDB test suite results as of today (A lot of timeouts and at > a glance it seems like a lot of trivial CLI stuff) > FAIL: 747 > PASS: 477 >=20 > Log : https://gist.github.com/b44f708cc2242091bc20 > --- > Man page - http://www.pathscale.com/docs/pathdb.html > User guide (Needs to be updated) - > http://www.pathscale.com/docs/PathDB_UserGuide.pdf >=20 > We'd love feedback and more testers. >=20 > Bug reports can be sent to me (cbergstrom) directly or > feel free to say hi on irc >=20 > #pathscale - irc.freenode.net >=20 Sorry - no offense and just my point of view. PathDB may be nice but there is nothing that is utterly apparent to be already ported to FreeBSD as your subject implies. So I went through all the links and most everything I see keeps pointing at linux this and linux that then checked out the source which has a bunch of gmake(1) files scattered throughout and what looks to be deepdencies on GNU GCC libs and such. Maybe I hit the Linux repo instead of the FreeBSD one ? did I misunderstand and '!' is supposed to be '?' in the subject ?. Anyway... seeing as clang/llvm is the compiler of choice for those on 9-CURRENT its probably worth noting that link [1] would probably be more worthwhile supporting rather than something that hasnt been ported already. Also to note it seems clearly better documented. 1). http://lldb.llvm.org/status.html --=20 Regards, (jhell) Jason Hellenthal --RnlQjJ0d97Da+TV1 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) Comment: http://bit.ly/0x89D8547E iQEcBAEBAgAGBQJN1GIpAAoJEJBXh4mJ2FR+BsUH/2TQdjMCxAOQI2Q/6TwGIYTD buYwxaizj/SULPoPcuLKspOuU2SBZs6KRtjp7nm2h5Ko8Z2wWHINVS81AughgFd0 dclTigp231jVBqTp8W8DrPsisksIaT5jRJh513tFZqhpXUxoYy6QhzRK4xunclNv ZsbAenM3FN84hMZJBV6FLrxIfaDyPIzlFbBZqU7uMKD1sqVJj3JhgUZoytvhbh4T bSeQrJVAihr2tbvf/nJuRSJXO1b2zzz3hrpUXplJtkXY92GqsoFVOXJzrzDEf+2n PGjs5VVlZjrlhVQzSoHyE0qy+ASi+dRAPWozBA24DGphzfG2pHUxyHZUlT2VGi8= =mlXk -----END PGP SIGNATURE----- --RnlQjJ0d97Da+TV1-- From owner-freebsd-toolchain@FreeBSD.ORG Thu May 19 01:48:28 2011 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5D6E106564A for ; Thu, 19 May 2011 01:48:28 +0000 (UTC) (envelope-from giffunip@tutopia.com) Received: from nm3-vm1.bullet.mail.sp2.yahoo.com (nm3-vm1.bullet.mail.sp2.yahoo.com [98.139.90.231]) by mx1.freebsd.org (Postfix) with SMTP id 7E6028FC0C for ; Thu, 19 May 2011 01:48:28 +0000 (UTC) Received: from [98.139.91.69] by nm3.bullet.mail.sp2.yahoo.com with NNFMP; 19 May 2011 01:48:28 -0000 Received: from [98.139.91.7] by tm9.bullet.mail.sp2.yahoo.com with NNFMP; 19 May 2011 01:48:28 -0000 Received: from [127.0.0.1] by omp1007.mail.sp2.yahoo.com with NNFMP; 19 May 2011 01:48:28 -0000 X-Yahoo-Newman-Property: ymail-5 X-Yahoo-Newman-Id: 92941.52552.bm@omp1007.mail.sp2.yahoo.com Received: (qmail 91705 invoked by uid 60001); 19 May 2011 01:48:27 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1305769707; bh=bt5WMKT//yF2VqY8MSadBfK2kkkeSxfOKMrFP5k2H94=; h=Message-ID:X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=k71UyChMREV3txK805KZ6nwjsCWVC86O6GqmbsZAS2pq8AbbmdFuw1pwVOiwHrdewYb6srGEDPWTjkKGynSilTR6qFSkq38oXBPyM4zLdLIIO3bRZ2r9QaHlGohY9al3/1G7bSWTyBLNP2P4HBv1o20LzO3VrNXPyW5mzq7JDJs= Message-ID: <616348.90480.qm@web113501.mail.gq1.yahoo.com> X-YMail-OSG: Be4rbSoVM1kX6F2wsE4qrgLksjIiuwgxSiN6K7x_pw9sjAF 5dKfix3tSvmfjfi8b80kbTIzSEZAWLki8ErBv2yrIpprduHTUv5NdS4dNr.F 8rsf3sN7DctsodqcTxfU74EOg.4z.TTUxHvK1OKnhwCHa7Jw0tYqpeGnNlHX qdWFjPbDDAe4ubAabUxFXP4JKDN8PF2hpto6bE3YXcvL2r1rPzY2JENYBez4 pcD9W38YtGdfRqEENhaeYcm9rQpzzXGp.aGorO1Mu3PDFbnH0m_mJSxIKS.y xUJPSkcLQ9gJG03cffVV.5EA.NK3kwWe6SAMXkzhz46oR.tQC92orkT8Ss3. s04csJ5xsjvZ41c9ZLa3HbL1FhImzKLMWQUbUeb3Rjmhw_yEy7ttE56_SrI7 C84R33P1zxprl.27ew.gOLlTq.I1B9ffI5VEYuI5dr.qfZDWJkcvmIX.GHnP d2d1.33lNJYJ3ZHiWiVp50RaMkYnq2T3R5VsljJNIAg-- Received: from [200.118.158.177] by web113501.mail.gq1.yahoo.com via HTTP; Wed, 18 May 2011 18:48:27 PDT X-RocketYMMF: giffunip X-Mailer: YahooMailClassic/12.0.2 YahooMailWebService/0.8.111.303096 Date: Wed, 18 May 2011 18:48:27 -0700 (PDT) From: "Pedro F. Giffuni" To: Jason Hellenthal In-Reply-To: <20110519001953.GA44935@DataIX.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: =?iso-8859-1?Q?C=2E_Bergstr=F6m?= , freebsd-toolchain@freebsd.org Subject: Re: PathDB (non GPL/GNU debugger) ported to FreeBSD ! X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: giffunip@tutopia.com List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2011 01:48:28 -0000 =0A--- On Wed, 5/18/11, Jason Hellenthal wrote:=0A=0A> = =0A> Sorry - no offense and just my point of view. PathDB may be=0A> nice b= ut there is nothing that is utterly apparent to be=0A> already ported to Fr= eeBSD as your subject implies. So I=0A> went through all the links and most= everything I see keeps=0A> pointing at linux this and linux that then chec= ked out the=0A> source which has a bunch of gmake(1) files scattered=0A> th= roughout and what looks to be deepdencies on GNU GCC libs=0A> and such.=0A= =0AWell .. the posting was not really mine (it was copy-pasted=0Afrom NetBS= D's tech-toolchain) but there are two things=0Ato note:=0A=0A- It is WIP, a= nd we certainly have to thank Pathscale for=0Ataking the time to port their= stuff to FreeBSD.=0A- That it uses gmake is not a showstopper. My=0Aunders= tanding is that when the port is finished it will=0Alive in the ports tree = but if we *really* like it a lot=0Acleaning up the build is not difficult.= =0A=0A> Maybe I hit the Linux repo instead of the FreeBSD one ? did=0A> I= =0A> misunderstand and '!' is supposed to be '?' in the subject=0A> ?.=0A>= =0ARight now we need options. A specific problem report=0Abuilding it along= with your platform information (or=0Aeven better a fix) would be a lot mor= e constructive.=0A=0A =0A> Anyway... seeing as clang/llvm is the compiler o= f choice=0A> for those on=0A> 9-CURRENT its probably worth noting that link= [1] would=0A> probably be more=0A> worthwhile supporting rather than somet= hing that hasnt been=0A> ported=0A> already. Also to note it seems clearly = better documented.=0A> =0A> 1). http://lldb.llvm.org/status.html=0A>=0A=0AA= nd I wish to see more people working on LLDB, but when I see=0Asomeone work= ing on an alternative and asking for feedback=0Ait certainly doesn't hurt t= o take a look.=0A=0AFurthermore if we could also have a Solaris MDB port wi= th=0Afull Dtrace support that would be really great, and if=0Asomeone finds= the code for dbx and decides to work on it=0AI'll be glad about that too.= =0A=0APedro. From owner-freebsd-toolchain@FreeBSD.ORG Thu May 19 10:00:16 2011 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E98AA106566C for ; Thu, 19 May 2011 10:00:16 +0000 (UTC) (envelope-from cbergstrom@pathscale.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 684388FC13 for ; Thu, 19 May 2011 10:00:16 +0000 (UTC) Received: by wyf23 with SMTP id 23so2526739wyf.13 for ; Thu, 19 May 2011 03:00:15 -0700 (PDT) Received: by 10.216.28.200 with SMTP id g50mr2443845wea.92.1305779485089; Wed, 18 May 2011 21:31:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.181.148 with HTTP; Wed, 18 May 2011 21:31:05 -0700 (PDT) X-Originating-IP: [66.135.37.47] In-Reply-To: <20110519001953.GA44935@DataIX.net> References: <4DD38498.7080401@pathscale.com> <921347.69389.qm@web113510.mail.gq1.yahoo.com> <20110519001953.GA44935@DataIX.net> From: =?ISO-8859-1?Q?Christopher_Bergstr=F6m?= Date: Thu, 19 May 2011 11:31:05 +0700 Message-ID: To: Jason Hellenthal Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: "Pedro F. Giffuni" , freebsd-toolchain@freebsd.org Subject: Re: PathDB (non GPL/GNU debugger) ported to FreeBSD ! X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2011 10:00:17 -0000 On Thu, May 19, 2011 at 7:19 AM, Jason Hellenthal wrote: > > Sorry - no offense and just my point of view. PathDB may be nice but > there is nothing that is utterly apparent to be already ported to > FreeBSD as your subject implies. So I went through all the links and > most everything I see keeps pointing at linux this and linux that then > checked out the source which has a bunch of gmake(1) files scattered > throughout and what looks to be deepdencies on GNU GCC libs and such. > Maybe I hit the Linux repo instead of the FreeBSD one ? did I > misunderstand and '!' is supposed to be '?' in the subject ?. > > Anyway... seeing as clang/llvm is the compiler of choice for those on > 9-CURRENT its probably worth noting that link [1] would probably be more > worthwhile supporting rather than something that hasnt been ported > already. Also to note it seems clearly better documented. > > > Hi Jason, I don't mean to be rude, but please do a better job of digging into a project before you try to redirect to another and flame a small new project like this. ------- #1 - git clone git://github.com/path64/debugger.git # this is a git clone URL and not an http one - http link which you can browse posted above #2 - 3 Makefiles deleted from the tree - It's all nice and clean cmake based and sorry about the cruft #3 - Where did you see GNU/GCC lib deps? I'm looking here https://github.com/path64/debugger/blob/master/src/CMakeLists.txt #3 - It *does* work *today* on FreeBSD, but needs more testers I don't own this code, but I can get it fixed quickly. Thanks for testing and we welcome competition with any LL* project :) ------------- I don't know of any public dbx code. I found hints that it was once available a long time ago, but I was never able to find it. ------------- To build should be something along these lines which is fairly standard for most cmake projects # bug reports welcome git clone ... ; mkdir debugger/build ; cd debugger/build ; cmake .. ; gmake For PathDB the best way to help now is run the gdb testsuite and help point to issues you think are important to resolve in compatibility. Inside the source tree is a board file which you'll need for basic configuration. By being drop-in compatible we can slightly swap out the system debugger and have minimal learning curve. Some thing of course don't exactly make sense to clone (like MI), but other things will be better (like DWARF4 and C++ support) Thanks ./C