jims@hcrvax.UUCP (Jim Sullivan) (05/02/85)
This is a question concerning the creation of the symbol table entries for the Common Object File Format (COFF) output from the unix assembler (as(1)). According to the document on COFF (Chapter 8 in the Support Tools Guide, /usr/docs/guides/suptools/ch008), auxilary records for functions should contain the function size, in bytes. This does not appear to be the case. The code for the assembler contains an #ifdef FLDUPDT around the code that appears to generate the function size for the auxilary record. This flag, FLDUPDT, is defined as zero (0) in the systems.h file, which is included by the assembler. Why is this ? Is there a bug in generating the function size, and thus the code was left out ? I need to know the function size for a debugger I'm working on. If someone knows the answers to my questions, could they please mail them to me. Thank You Jim Sullivan.