Xref: utzoo comp.unix.ultrix:1745 comp.sys.mips:151 Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!gem.mps.ohio-state.edu!apple!ames!ncar!boulder!boulder.colorado.edu!grunwald From: grunwald@foobar.colorado.edu (Dirk Grunwald) Newsgroups: comp.unix.ultrix,comp.sys.mips Subject: MIPS ECOFF debugging support Message-ID: Date: 20 Sep 89 00:04:21 GMT Sender: news@boulder.Colorado.EDU Reply-To: grunwald@foobar.colorado.edu Distribution: comp Organization: University of Colorado, Boulder Lines: 32 I'm loking for any documents that give more description of the MIPS ``ECOFF'' format from an assembler programmers point of view. I'm trying to provide debugger support for the Gnu C compiler. The problem is that I have no documentation for the MIPS ECOFF <-> assembler interface. I have the PMAX Ultrix manuals and a Sept. 1988 assembler programmers manual. While the latter describes the symbol table format, it does not explain the assembler interface. The Gnu C compiler (and G++, which is what I really want) produce assembler files, and the debugging information must be present in that file. When I compile programs using my MIPS version 1.31 compiler, I do not get the debugging information in the assembler output; i.e. cc -S -g foo.c as -o foo.o foo.s and cc -c -g foo.c produce different results - the latter produces (as far as I can tell via odump) debugging information while the former does not. Are there better reference manuals? Does anyone know where I can find information concerning the equivilent of e.g., ``.stab'' or ``.def''? Any clues appreciated. Dirk Grunwald -- Univ. of Colorado at Boulder (grunwald@foobar.colorado.edu)