Who uses 'adb' debugger? ( Debugger in general )

Kirtikumar Satam satam at ecs.umass.edu
Wed Jan 10 21:56:11 AEST 1990


In article <50200 at bu.edu.bu.edu>, clement at buengf.bu.edu (Clement Lee) writes:
> Sorry to ask the following, but I need to know the differences
> between (I am a beginner on Unix and C):
> 
>   + adb
>   + cdb
>   + sdb
>   + gdb (if you have it;  from GNU)
> 
> Can anyone tell me or make a list about their uses and their
> differences?
> 
> Thanks in advance.
> 
> - Clement.
> 
> --
> Internet, CSNET:  clement%buengf.bu.edu at bu-cs.bu.edu
> UUCP:  ...!{harvard,mit-eddie}!bu-cs!buengf.bu.edu!clement

I can't claim myself to be an expert but working for while on SCO XENIX 2.3
and ULTRIX, I think I can contribute a little.

On Xenix both adb and sdb are available. adb doesn't allow working with
source code. As I was totally ignorant about 80386 assembly, I found
sdb, the source-level debugger, much more useful. Espacially, while
printing out big structures, unions and lotsa pointers. It had a 
very good steping and break-pointing, but watch-points and trace functions
were extremely slow and use to nearly bring down the system.
The 'dbx' on ULTRIX is also a good debugger, but lacks the sophistication
of 'sdb' on SCO. It's really pain to get structures and union value
dumps. "gdb", I suppose is just an enhancement on 'dbx' and thus, carries
some of the short-comings of it.

I would also like to know about 'cdb' etc and how these debuggers fare
in contrast to PC debuggers like codeview and turbo debugger.

-satam (~guru).

------------------------------------------------------------------------
Kirtikumar "Mumbaichaa" Satam
INTERNET : satam at ecs.umass.edu
BITNET : satam at umaecs.bitnet
217 Northwood Apts, Sunderland, MA 01375   Tel# 413-665-3222
------------------------------------------------------------------------



More information about the Comp.unix.questions mailing list