Mail Archives: djgpp/1998/06/16/09:51:26
George Foot <mert0407 AT sable DOT ox DOT ac DOT uk> wrote:
> Are there any libraries or small programs that make use of all of the
> debugging information in COFF files? I know about the syms module
> (src/debug/common/syms.c IIRC) and GDB.
>
> At the moment I am using the syms module, but it does not support
> location of local variables on the stack, among other things. I have
> not been able to look at GDB because downloading such large sources is
> impractical for me at the moment.
>
> As far as I can see, edebug32 and fsdb just use the syms module and do
> not support reading of local variables.
>
> If it comes to the crunch and no suitable (small) library exists then
> I'll make my own, but I don't want to reinvent the wheel.
I think there isn't such a library. But I think is better if you use the libgdb
code because even when COFF is the default for djgpp a lot of people is moving
to STABS. So you'll need to write support for both ... and what if we use DWARF
;-)
COFF encoding is evil, some time ago I did a simple program to interpret the
debug information using the description that DJ have in your pages and beleive
me the COFF format is crazy.
I know gdb is bloated but the best is to use it.
What's used by objdump?
SET
------------------------------------ 0 --------------------------------
Visit my home page: http://set-soft.home.ml.org/
or
http://www.geocities.com/SiliconValley/Vista/6552/
Salvador Eduardo Tropea (SET). (Electronics Engineer)
Alternative e-mail: set-soft AT usa DOT net set AT computer DOT org
ICQ: 2951574
Address: Curapaligue 2124, Caseros, 3 de Febrero
Buenos Aires, (1678), ARGENTINA
TE: +(541) 759 0013
- Raw text -