svn commit: r1732 - in trunk/yasm/modules/objfmts: . macho macho/tests macho/tests/nasm32
peter at tortall.net
peter at tortall.net
Sat Jan 13 11:34:05 PST 2007
Author: peter
Date: Sat Jan 13 11:34:04 2007
New Revision: 1732
Added:
trunk/yasm/modules/objfmts/macho/
trunk/yasm/modules/objfmts/macho/Makefile.inc (contents, props changed)
trunk/yasm/modules/objfmts/macho/macho-objfmt.c (contents, props changed)
trunk/yasm/modules/objfmts/macho/tests/
trunk/yasm/modules/objfmts/macho/tests/Makefile.inc (contents, props changed)
trunk/yasm/modules/objfmts/macho/tests/nasm32/
trunk/yasm/modules/objfmts/macho/tests/nasm32/Makefile.inc (contents, props changed)
trunk/yasm/modules/objfmts/macho/tests/nasm32/macho32_test.sh (contents, props changed)
trunk/yasm/modules/objfmts/macho/tests/nasm32/machotest.asm
trunk/yasm/modules/objfmts/macho/tests/nasm32/machotest.c
trunk/yasm/modules/objfmts/macho/tests/nasm32/machotest.hex
trunk/yasm/modules/objfmts/macho/tests/nasm32/reloc.asm
trunk/yasm/modules/objfmts/macho/tests/nasm32/reloc.hex
trunk/yasm/modules/objfmts/macho/tests/nasm64/
trunk/yasm/modules/objfmts/macho/tests/nasm64/Makefile.inc (contents, props changed)
trunk/yasm/modules/objfmts/macho/tests/nasm64/macho64_test.sh (contents, props changed)
trunk/yasm/modules/objfmts/macho/tests/nasm64/machotest64.asm
trunk/yasm/modules/objfmts/macho/tests/nasm64/machotest64.c
trunk/yasm/modules/objfmts/macho/tests/nasm64/machotest64.hex
trunk/yasm/modules/objfmts/macho/tests/nasm64/reloc64-err.asm
trunk/yasm/modules/objfmts/macho/tests/nasm64/reloc64-err.errwarn
Modified:
trunk/yasm/modules/objfmts/Makefile.inc
Changeset:
http://www.tortall.net/projects/yasm/changeset/1732
Log:
Initial commit of Mach-O object format.
Contributed by: Henryk Richter <henryk.richter at comlab.uni-rostock.de>
This adds 3 object format keywords: macho, macho32, macho64. These work in
the same way as elf, elf32, and elf64. The object format is still a work
in progress; amongst other things it does not yet support full cross-section
references (othersym1-othersym2), dynamic linking, or GAS input syntax. We
will continue to improve and work on these features in the near future.
More information about the yasm-cvs
mailing list