svn commit: r1811 - in trunk/yasm/modules/objfmts/macho: . tests/gas32 tests/nasm32 tests/nasm64
peter at tortall.net
peter at tortall.net
Sun Mar 4 01:21:03 PST 2007
Author: peter
Date: Sun Mar 4 01:21:03 2007
New Revision: 1811
Modified:
trunk/yasm/modules/objfmts/macho/macho-objfmt.c
trunk/yasm/modules/objfmts/macho/tests/gas32/gas-macho32.hex
trunk/yasm/modules/objfmts/macho/tests/gas64/gas-macho64.hex
trunk/yasm/modules/objfmts/macho/tests/nasm32/macho-reloc.hex
trunk/yasm/modules/objfmts/macho/tests/nasm32/machotest.hex
trunk/yasm/modules/objfmts/macho/tests/nasm64/machotest64.hex
Changeset:
http://www.tortall.net/projects/yasm/changeset/1811
Log:
Mach-O object format: 0-fill unused portion of section and segment names
in load commands. This caused test miscompares on other platforms and
could conceivably cause yasm to crash by reading beyond proper boundaries
(but this is unlikely). Functionally the output is the same.
Reported by: christophe.malvasio1 at aliceadsl.fr
Backport in: 1 week
More information about the yasm-cvs
mailing list