cvs commit: src/lib/libc/gen nlist.c src/libexec/rtld-elf rtld.c rtld.h src/libexec/rtld-elf/sparc64 reloc.c src/share/man/man5 elf.5 src/sys/alpha/alpha elf_machdep.c src/sys/amd64/amd64 elf_machdep.c src/sys/boot/common bootstrap.h load_elf.c ...

Marcel Moolenaar marcel at FreeBSD.org
Sat Dec 17 20:52:39 PST 2005


marcel      2005-12-18 04:52:38 UTC

  FreeBSD src repository

  Modified files:
    lib/libc/gen         nlist.c 
    libexec/rtld-elf     rtld.c rtld.h 
    libexec/rtld-elf/sparc64 reloc.c 
    share/man/man5       elf.5 
    sys/alpha/alpha      elf_machdep.c 
    sys/amd64/amd64      elf_machdep.c 
    sys/boot/common      bootstrap.h load_elf.c load_elf_obj.c 
                         reloc_elf.c 
    sys/ia64/ia64        elf_machdep.c 
    sys/kern             link_elf.c link_elf_obj.c 
    sys/sparc64/sparc64  elf_machdep.c 
    sys/sys              elf32.h elf64.h elf_generic.h 
                         imgact_elf.h linker.h 
    usr.bin/elf2aout     elf2aout.c 
    usr.sbin/crunch/crunchide exec_elf32.c 
    usr.sbin/kldxref     ef.c ef.h ef_amd64.c ef_i386.c ef_obj.c 
                         ef_powerpc.c ef_sparc64.c 
  Log:
  Make our ELF64 type definitions match standards. In particular this
  means:
  o  Remove Elf64_Quarter,
  o  Redefine Elf64_Half to be 16-bit,
  o  Redefine Elf64_Word to be 32-bit,
  o  Add Elf64_Xword and Elf64_Sxword for 64-bit entities,
  o  Use Elf_Size in MI code to abstract the difference between
     Elf32_Word and Elf64_Word.
  o  Add Elf_Ssize as the signed counterpart of Elf_Size.
  
  MFC after: 2 weeks
  
  Revision  Changes    Path
  1.19      +3 -3      src/lib/libc/gen/nlist.c
  1.108     +1 -1      src/libexec/rtld-elf/rtld.c
  1.36      +2 -2      src/libexec/rtld-elf/rtld.h
  1.11      +8 -8      src/libexec/rtld-elf/sparc64/reloc.c
  1.32      +48 -49    src/share/man/man5/elf.5
  1.20      +1 -1      src/sys/alpha/alpha/elf_machdep.c
  1.24      +1 -1      src/sys/amd64/amd64/elf_machdep.c
  1.42      +1 -1      src/sys/boot/common/bootstrap.h
  1.33      +1 -1      src/sys/boot/common/load_elf.c
  1.2       +2 -2      src/sys/boot/common/load_elf_obj.c
  1.2       +3 -3      src/sys/boot/common/reloc_elf.c
  1.21      +2 -2      src/sys/ia64/ia64/elf_machdep.c
  1.87      +5 -5      src/sys/kern/link_elf.c
  1.90      +5 -5      src/sys/kern/link_elf_obj.c
  1.20      +3 -3      src/sys/sparc64/sparc64/elf_machdep.c
  1.10      +18 -14    src/sys/sys/elf32.h
  1.13      +43 -39    src/sys/sys/elf64.h
  1.7       +5 -2      src/sys/sys/elf_generic.h
  1.28      +9 -9      src/sys/sys/imgact_elf.h
  1.40      +3 -3      src/sys/sys/linker.h
  1.10      +6 -6      src/usr.bin/elf2aout/elf2aout.c
  1.15      +4 -4      src/usr.sbin/crunch/crunchide/exec_elf32.c
  1.9       +2 -2      src/usr.sbin/kldxref/ef.c
  1.6       +1 -1      src/usr.sbin/kldxref/ef.h
  1.3       +1 -1      src/usr.sbin/kldxref/ef_amd64.c
  1.3       +1 -1      src/usr.sbin/kldxref/ef_i386.c
  1.4       +2 -2      src/usr.sbin/kldxref/ef_obj.c
  1.3       +1 -1      src/usr.sbin/kldxref/ef_powerpc.c
  1.5       +1 -1      src/usr.sbin/kldxref/ef_sparc64.c


More information about the cvs-src mailing list