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--