cvs commit: src/sys/sys param.h src/lib Makefile src/lib/libelf Makefile Version.map _libelf.h elf.3 elf_begin.3 elf_begin.c elf_cntl.3 elf_cntl.c elf_data.c elf_end.3 elf_end.c elf_errmsg.3 elf_errmsg.c elf_errno.c elf_fill.3 elf_fill.c elf_flag.c ...

Joseph Koshy jkoshy at FreeBSD.org
Sat Nov 11 17:16:36 UTC 2006


jkoshy      2006-11-11 17:16:35 UTC

  FreeBSD src repository

  Modified files:
    sys/sys              param.h 
    lib                  Makefile 
    gnu/usr.bin/groff/tmac mdoc.local 
  Added files:
    lib/libelf           Makefile Version.map _libelf.h elf.3 
                         elf_begin.3 elf_begin.c elf_cntl.3 
                         elf_cntl.c elf_data.c elf_end.3 elf_end.c 
                         elf_errmsg.3 elf_errmsg.c elf_errno.c 
                         elf_fill.3 elf_fill.c elf_flag.c 
                         elf_flagdata.3 elf_getarhdr.3 
                         elf_getarhdr.c elf_getarsym.3 
                         elf_getarsym.c elf_getbase.3 
                         elf_getbase.c elf_getdata.3 
                         elf_getident.3 elf_getident.c 
                         elf_getscn.3 elf_getshnum.3 
                         elf_getshstrndx.3 elf_hash.3 elf_hash.c 
                         elf_kind.3 elf_kind.c elf_memory.3 
                         elf_memory.c elf_next.3 elf_next.c 
                         elf_rand.3 elf_rand.c elf_rawfile.3 
                         elf_rawfile.c elf_scn.c elf_shnum.c 
                         elf_shstrndx.c elf_strptr.3 elf_strptr.c 
                         elf_types.m4 elf_update.3 elf_update.c 
                         elf_version.3 elf_version.c gelf.3 gelf.h 
                         gelf_cap.c gelf_checksum.3 
                         gelf_checksum.c gelf_dyn.c gelf_ehdr.c 
                         gelf_fsize.3 gelf_fsize.c gelf_getcap.3 
                         gelf_getclass.3 gelf_getclass.c 
                         gelf_getdyn.3 gelf_getehdr.3 
                         gelf_getmove.3 gelf_getphdr.3 
                         gelf_getrel.3 gelf_getrela.3 
                         gelf_getshdr.3 gelf_getsym.3 
                         gelf_getsyminfo.3 gelf_getsymshndx.3 
                         gelf_move.c gelf_newehdr.3 gelf_newphdr.3 
                         gelf_phdr.c gelf_rel.c gelf_rela.c 
                         gelf_shdr.c gelf_sym.c gelf_syminfo.c 
                         gelf_symshndx.c gelf_update_ehdr.3 
                         gelf_xlate.c gelf_xlatetof.3 libelf.c 
                         libelf.h libelf_align.c libelf_allocate.c 
                         libelf_ar.c libelf_checksum.c 
                         libelf_convert.m4 libelf_data.c 
                         libelf_ehdr.c libelf_fsize.m4 
                         libelf_msize.m4 libelf_phdr.c 
                         libelf_shdr.c libelf_xlate.c 
  Log:
  MFP4: Add an implementation of the ELF(3) and GELF(3) API set.
  
  Bump __FreeBSD_version.
  
  Reviewed by:    jb
  
  Revision  Changes    Path
  1.55      +1 -0      src/gnu/usr.bin/groff/tmac/mdoc.local
  1.219     +1 -1      src/lib/Makefile
  1.1       +166 -0    src/lib/libelf/Makefile (new)
  1.1       +101 -0    src/lib/libelf/Version.map (new)
  1.1       +191 -0    src/lib/libelf/_libelf.h (new)
  1.1       +482 -0    src/lib/libelf/elf.3 (new)
  1.1       +281 -0    src/lib/libelf/elf_begin.3 (new)
  1.1       +156 -0    src/lib/libelf/elf_begin.c (new)
  1.1       +111 -0    src/lib/libelf/elf_cntl.3 (new)
  1.1       +59 -0     src/lib/libelf/elf_cntl.c (new)
  1.1       +224 -0    src/lib/libelf/elf_data.c (new)
  1.1       +76 -0     src/lib/libelf/elf_end.3 (new)
  1.1       +88 -0     src/lib/libelf/elf_end.c (new)
  1.1       +107 -0    src/lib/libelf/elf_errmsg.3 (new)
  1.1       +100 -0    src/lib/libelf/elf_errmsg.c (new)
  1.1       +58 -0     src/lib/libelf/elf_errno.c (new)
  1.1       +52 -0     src/lib/libelf/elf_fill.3 (new)
  1.1       +38 -0     src/lib/libelf/elf_fill.c (new)
  1.1       +164 -0    src/lib/libelf/elf_flag.c (new)
  1.1       +159 -0    src/lib/libelf/elf_flagdata.3 (new)
  1.1       +97 -0     src/lib/libelf/elf_getarhdr.3 (new)
  1.1       +48 -0     src/lib/libelf/elf_getarhdr.c (new)
  1.1       +130 -0    src/lib/libelf/elf_getarsym.3 (new)
  1.1       +56 -0     src/lib/libelf/elf_getarsym.c (new)
  1.1       +67 -0     src/lib/libelf/elf_getbase.3 (new)
  1.1       +45 -0     src/lib/libelf/elf_getbase.c (new)
  1.1       +172 -0    src/lib/libelf/elf_getdata.3 (new)
  1.1       +83 -0     src/lib/libelf/elf_getident.3 (new)
  1.1       +67 -0     src/lib/libelf/elf_getident.c (new)
  1.1       +151 -0    src/lib/libelf/elf_getscn.3 (new)
  1.1       +78 -0     src/lib/libelf/elf_getshnum.3 (new)
  1.1       +87 -0     src/lib/libelf/elf_getshstrndx.3 (new)
  1.1       +57 -0     src/lib/libelf/elf_hash.3 (new)
  1.1       +54 -0     src/lib/libelf/elf_hash.c (new)
  1.1       +71 -0     src/lib/libelf/elf_kind.3 (new)
  1.1       +43 -0     src/lib/libelf/elf_kind.c (new)
  1.1       +122 -0    src/lib/libelf/elf_memory.3 (new)
  1.1       +91 -0     src/lib/libelf/elf_memory.c (new)
  1.1       +96 -0     src/lib/libelf/elf_next.3 (new)
  1.1       +61 -0     src/lib/libelf/elf_next.c (new)
  1.1       +118 -0    src/lib/libelf/elf_rand.3 (new)
  1.1       +58 -0     src/lib/libelf/elf_rand.c (new)
  1.1       +76 -0     src/lib/libelf/elf_rawfile.3 (new)
  1.1       +52 -0     src/lib/libelf/elf_rawfile.c (new)
  1.1       +244 -0    src/lib/libelf/elf_scn.c (new)
  1.1       +123 -0    src/lib/libelf/elf_shnum.c (new)
  1.1       +127 -0    src/lib/libelf/elf_shstrndx.c (new)
  1.1       +112 -0    src/lib/libelf/elf_strptr.3 (new)
  1.1       +133 -0    src/lib/libelf/elf_strptr.c (new)
  1.1       +304 -0    src/lib/libelf/elf_types.m4 (new)
  1.1       +277 -0    src/lib/libelf/elf_update.3 (new)
  1.1       +880 -0    src/lib/libelf/elf_update.c (new)
  1.1       +95 -0     src/lib/libelf/elf_version.3 (new)
  1.1       +51 -0     src/lib/libelf/elf_version.c (new)
  1.1       +201 -0    src/lib/libelf/gelf.3 (new)
  1.1       +97 -0     src/lib/libelf/gelf.h (new)
  1.1       +145 -0    src/lib/libelf/gelf_cap.c (new)
  1.1       +115 -0    src/lib/libelf/gelf_checksum.3 (new)
  1.1       +57 -0     src/lib/libelf/gelf_checksum.c (new)
  1.1       +144 -0    src/lib/libelf/gelf_dyn.c (new)
  1.1       +167 -0    src/lib/libelf/gelf_ehdr.c (new)
  1.1       +93 -0     src/lib/libelf/gelf_fsize.3 (new)
  1.1       +61 -0     src/lib/libelf/gelf_fsize.c (new)
  1.1       +121 -0    src/lib/libelf/gelf_getcap.3 (new)
  1.1       +61 -0     src/lib/libelf/gelf_getclass.3 (new)
  1.1       +38 -0     src/lib/libelf/gelf_getclass.c (new)
  1.1       +123 -0    src/lib/libelf/gelf_getdyn.3 (new)
  1.1       +119 -0    src/lib/libelf/gelf_getehdr.3 (new)
  1.1       +120 -0    src/lib/libelf/gelf_getmove.3 (new)
  1.1       +137 -0    src/lib/libelf/gelf_getphdr.3 (new)
  1.1       +121 -0    src/lib/libelf/gelf_getrel.3 (new)
  1.1       +121 -0    src/lib/libelf/gelf_getrela.3 (new)
  1.1       +115 -0    src/lib/libelf/gelf_getshdr.3 (new)
  1.1       +125 -0    src/lib/libelf/gelf_getsym.3 (new)
  1.1       +115 -0    src/lib/libelf/gelf_getsyminfo.3 (new)
  1.1       +162 -0    src/lib/libelf/gelf_getsymshndx.3 (new)
  1.1       +151 -0    src/lib/libelf/gelf_move.c (new)
  1.1       +181 -0    src/lib/libelf/gelf_newehdr.3 (new)
  1.1       +138 -0    src/lib/libelf/gelf_newphdr.3 (new)
  1.1       +178 -0    src/lib/libelf/gelf_phdr.c (new)
  1.1       +144 -0    src/lib/libelf/gelf_rel.c (new)
  1.1       +146 -0    src/lib/libelf/gelf_rela.c (new)
  1.1       +131 -0    src/lib/libelf/gelf_shdr.c (new)
  1.1       +154 -0    src/lib/libelf/gelf_sym.c (new)
  1.1       +146 -0    src/lib/libelf/gelf_syminfo.c (new)
  1.1       +129 -0    src/lib/libelf/gelf_symshndx.c (new)
  1.1       +123 -0    src/lib/libelf/gelf_update_ehdr.3 (new)
  1.1       +79 -0     src/lib/libelf/gelf_xlate.c (new)
  1.1       +253 -0    src/lib/libelf/gelf_xlatetof.3 (new)
  1.1       +61 -0     src/lib/libelf/libelf.c (new)
  1.1       +251 -0    src/lib/libelf/libelf.h (new)
  1.1       +154 -0    src/lib/libelf/libelf_align.c (new)
  1.1       +209 -0    src/lib/libelf/libelf_allocate.c (new)
  1.1       +463 -0    src/lib/libelf/libelf_ar.c (new)
  1.1       +99 -0     src/lib/libelf/libelf_checksum.c (new)
  1.1       +668 -0    src/lib/libelf/libelf_convert.m4 (new)
  1.1       +85 -0     src/lib/libelf/libelf_data.c (new)
  1.1       +125 -0    src/lib/libelf/libelf_ehdr.c (new)
  1.1       +160 -0    src/lib/libelf/libelf_fsize.m4 (new)
  1.1       +112 -0    src/lib/libelf/libelf_msize.m4 (new)
  1.1       +165 -0    src/lib/libelf/libelf_phdr.c (new)
  1.1       +55 -0     src/lib/libelf/libelf_shdr.c (new)
  1.1       +137 -0    src/lib/libelf/libelf_xlate.c (new)
  1.279     +1 -1      src/sys/sys/param.h


More information about the cvs-src mailing list