From owner-freebsd-hackers Mon Sep 9 20:33:20 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA10034 for hackers-outgoing; Mon, 9 Sep 1996 20:33:20 -0700 (PDT) Received: from skynet.ctr.columbia.edu (skynet.ctr.columbia.edu [128.59.64.70]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id UAA10020 for ; Mon, 9 Sep 1996 20:33:13 -0700 (PDT) Received: (from wpaul@localhost) by skynet.ctr.columbia.edu (8.6.12/8.6.9) id XAA04929; Mon, 9 Sep 1996 23:32:35 -0400 From: Bill Paul Message-Id: <199609100332.XAA04929@skynet.ctr.columbia.edu> Subject: Re: [Fwd: "lost" software package] To: julian@whistle.com (Julian Elischer) Date: Mon, 9 Sep 1996 23:32:34 -0400 (EDT) Cc: hackers@freebsd.org In-Reply-To: <3234C21F.1CFBAE39@whistle.com> from "Julian Elischer" at Sep 9, 96 06:19:27 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Of all the gin joints in all the towns in all the world, Julian Elischer had to walk into mine and say: > > X-Mailer: Mozilla 3.0b6 (X11; I; FreeBSD 2.2-CURRENT i386) Rrrrr...... I hate it when people send mail with netscrape. But anyway. > Once upon a time, > I pulled a file from oine of the ports/packages/incoming > directories > (or somewhere) > that ran as a frontend to gdb (I think) > and graphed out what variable pointed to what variables etc.. > very useful for documanting the 'state' of a system in graphical form.. > has anyone got a clue what it was > and how I get it again? > > thanks... julian This sounds like ddd. It is a front end to gdb, and it does graphing of variables. Unfortunately, it requires Motif. It's also written in C++ and can be a little tricky to build (don't use -O2 optimization with gcc 2.6.3 or the resulting binary will blow up rather quickly). I played with it briefly. I had two complaints about it: 1) since it uses Motif and is written in C++, it's a bit of a memory pig and 2) since I tend to do most of my coding from a dumb terminal, graphical debuggers don't tend do to me a whole lot of good. (Hey: the terminal's next to the couch and the console's way over by the window, okay?) You should be able to find the source with archie. Someone somewhere should have a binary for FreeBSD. -Bill -- ============================================================================= -Bill Paul (212) 854-6020 | System Manager, Master of Unix-Fu Work: wpaul@ctr.columbia.edu | Center for Telecommunications Research Home: wpaul@skynet.ctr.columbia.edu | Columbia University, New York City ============================================================================= "If you're ever in trouble, go to the CTR. Ask for Bill. He will help you." =============================================================================