*BSD News Article 13452


Return to BSD News archive

Newsgroups: comp.os.386bsd.bugs
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!sun-barr!cs.utexas.edu!uunet!emba-news.uvm.edu!sadye.emba.uvm.edu!wollman
From: wollman@sadye.emba.uvm.edu (Garrett Wollman)
Subject: Thinner DDB
Message-ID: <1993Mar27.215750.13713@uvm.edu>
Sender: news@uvm.edu
Organization: University of Vermont, EMBA Computer Facility
References: <1993Mar27.031226.25373@mnemosyne.cs.du.edu> <C4JJq5.IEr@agora.rain.com>
Date: Sat, 27 Mar 1993 21:57:50 GMT
Lines: 19

DDB, as currently written, is an initialized-data hog.  I have placed
all the code necessary to load symbols at run-time on
tsornin.emba.uvm.edu:/386BSD/ddb-dynamic.tar.Z; this includes new
versions of ioctl.h, sys_generic.c, dbsym.c, and db_aout.c.  Note that
this dramatically changes the function of `dbsym'.  It also creates a
new ioctl to load the symbols from any open file; this is very useful
for loadable kernel modules.

Now, does anybody want to write the code to figure out source line
numbers in ddb?  The hooks are there, it's just the code that's
missing.

-GAWollman

-- 
Garrett A. Wollman   | Shashish is simple, it's discreet, it's brief. ... 
wollman@emba.uvm.edu | Shashish is the bonding of hearts in spite of distance.
uvm-gen!wollman      | It is a bond more powerful than absence.  We like people
UVM disagrees.       | who like Shashish.  - Claude McKenzie + Florent Vollant