From owner-freebsd-hackers@freebsd.org Sat Aug 13 23:49:53 2016 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9BCCBB9385 for ; Sat, 13 Aug 2016 23:49:53 +0000 (UTC) (envelope-from gordon.w.ross@gmail.com) Received: from mail-it0-x229.google.com (mail-it0-x229.google.com [IPv6:2607:f8b0:4001:c0b::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 95B871B78; Sat, 13 Aug 2016 23:49:53 +0000 (UTC) (envelope-from gordon.w.ross@gmail.com) Received: by mail-it0-x229.google.com with SMTP id f6so17360350ith.0; Sat, 13 Aug 2016 16:49:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=/dhsu4Psq+SVeJNhtoGTLKcbOsXZUPclkKEMmlcDOFk=; b=JqXEltuGrqpu2NgCNbXBbdUG/V2UWBRs2EAxdNr9TdFJVyBD/TLnku3tdaEHrGmE/y ZdBPhJ+Rkum49jQKs8U+w6h7XQ13DYim7+pWkbi0UKnlkQ+f/GDqHNzbwW8XU8v3v1W9 fAjxt5COqw5qnAruq33anjPGt2h8kn5laeyzwSkJCdHJusrIpyFXNGmxgoF7p8rYKRWy OGX6KHpo/lPh7KgvLe8vvvRDkW45/DYjixnySm0+QhTjDEdQ+bjVhmEZ9X/grzx9OB2+ j/1kEytk7QrsrRLAAvCpuc/zFTJEcMtUC1Muj3n/1vL5QsgxrkfkCZhW1CcxeJs+b7yy wzqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=/dhsu4Psq+SVeJNhtoGTLKcbOsXZUPclkKEMmlcDOFk=; b=ZiijTfN24xbmskMJ3RBw+WctxjBNdljWYPj0DF1ueh7tFHst8+RrGpr41Zgccv6wTT AgU5Uokd82D8j5lFw6enLAd8ONHvY/h0t+lI3CauxPuf5p7IZS1DqVKxPNxC8iw9KpNt 42wUC8j0YUTzkl2g6zUzbcaFPzKKEFf+1P6NYr4koRbArcsiaZPeUfsDhF3nITjM0Go5 2IRwj/T8nwCa45+OWr5DlaVmzkZEy3TpGTaNCK3LOmnSZdbfRPwfreo09MCZMCJopP8S uTU2xBRDd3iMS1b5gekh179BFPTzuceYd6Vrn2hqGME52u5q5O+bi35EeG/AG0tfPuDB i8eA== X-Gm-Message-State: AEkoouvUyBOMmYEGJukfoJ4SVHp4hPxDPNgvK80S2sS4zqesx0lL53jA0RW7SAD+DM3JtqwjbIEwwjW/P2I5Hg== X-Received: by 10.36.79.9 with SMTP id c9mr6727174itb.28.1471132192971; Sat, 13 Aug 2016 16:49:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.17.79 with HTTP; Sat, 13 Aug 2016 16:49:52 -0700 (PDT) In-Reply-To: <7b58509a-556b-0784-56c5-00378a1fc5e2@FreeBSD.org> References: <7b58509a-556b-0784-56c5-00378a1fc5e2@FreeBSD.org> From: Gordon Ross Date: Sat, 13 Aug 2016 19:49:52 -0400 Message-ID: Subject: Re: How to get better debugging for the kernel. To: Pedro Giffuni Cc: FreeBSD Hackers Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Aug 2016 23:49:53 -0000 Actually, mdb primaryliy uses Compact ANSI-C Type Format (CTF), which is in sections added to binaries by tools that convert from either dwarf or stabs. I've assumed FreeBSD already has CTF since dtrace normally uses it too... On Sat, Aug 13, 2016 at 1:22 PM, Pedro Giffuni wrote: > Gordon Ross wrote: >> >> I heard a rumor someone might be working on a port of illumos "mdb". >> Anyone know if that's true, and how far along it went? >> > > FWIW, I heard the same rumor. > >> We depend heavily upon this tool for production support; >> so much that I'm not sure how we'd live without it. > > > There is interest, and I have seen some attempt at work on it however > it is not something likely to bear much fruit because mdb knows nothing > about dwarf; AFAICT it knows only about stabs, which we don't use > at all. > > Also, Oracle did make some Dtrace enhancements in upstream gdb that > would be good to port. > > Pedro.