Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: syssrc/sys/lib/libsa



On Fri, Jul 13, 2001 at 08:17:13PM +0300, Christos Zoulas wrote:

I have already discussed this w/ christos, but wanted to state for
the record:

        - This is wrong.  At least one part of the change breaks
          all the other ELF ports that use this code.

        - The MacOS booter can get the symbol table the same way
          that db_elf.c does, by chasing the ELF headers.  This
          is the only way you can get at the string table, and
          is also the only way to deal with the multiple symbol
          tables that ELF is allowed to have.

 > 
 > Module Name: syssrc
 > Committed By:        christos
 > Date:                Fri Jul 13 17:17:13 UTC 2001
 > 
 > Modified Files:
 >      syssrc/sys/lib/libsa: loadfile.c
 > 
 > Log Message:
 > >From Nigel Pearson: Make SYMS and NSYMS work on ELF.
 > The MacOS booter needs them.
 > 
 > 
 > To generate a diff of this commit:
 > cvs rdiff -r1.10 -r1.11 syssrc/sys/lib/libsa/loadfile.c
 > 
 > Please note that diffs are not public domain; they are subject to the
 > copyright notices on the relevant files.
 > 

-- 
        -- Jason R. Thorpe <thorpej%zembu.com@localhost>



Home | Main Index | Thread Index | Old Index