ELF: add header files, begin merging common code, drop .comment
commitd219a3e46f0a9fe2b997eee8acd6bbe212bef4da
authorH. Peter Anvin <hpa@zytor.com>
Thu, 25 Jun 2009 19:30:50 +0000 (25 12:30 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 25 Jun 2009 19:30:50 +0000 (25 12:30 -0700)
tree2b0ccd7055c93a75a332f3f805d17a2a43e8025f
parent538628803ba8c0b6cf9d11f83f43fb678fd05e87
ELF: add header files, begin merging common code, drop .comment

Add something approaching real ELF header files.

Begin merging the common ELF code, beginning with the section name
detection.

Drop automatic generation of .comment section, and in particular the
treatment of .common as a special section (if we decide generating
.comment is still a good idea, we should just do it as a macro.)

Augment the list of known sections, and make it table-driven.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Makefile.in
doc/changes.src
doc/nasmdoc.src
output/dwarf.h [new file with mode: 0644]
output/elf32.h [new file with mode: 0644]
output/elf64.h [new file with mode: 0644]
output/elfcommon.h [new file with mode: 0644]
output/outelf.c [new file with mode: 0644]
output/outelf.h [new file with mode: 0644]
output/outelf32.c
output/outelf64.c