]> granicus.if.org Git - yasm/commit
Fix "times" relocation handling.
authorPeter Johnson <peter@tortall.net>
Sun, 26 Jun 2011 06:32:22 +0000 (23:32 -0700)
committerPeter Johnson <peter@tortall.net>
Sun, 26 Jun 2011 06:32:22 +0000 (23:32 -0700)
commitde38127f1c626d7ea46aedc45723b9ae7f79d082
tree9985d2b3d75f25c0964facfb13c815417638c828
parentac59d2353b540ed48bb7f503bd1396f59fe257e4
Fix "times" relocation handling.

Previously a line such as "times 4 mov rax, [rel foobar]" would result
in incorrect relocations being generated.

Patch by: bird-yasm@anduin.net

[#211 state:resolved]
20 files changed:
libyasm/bc-align.c
libyasm/bc-data.c
libyasm/bc-incbin.c
libyasm/bc-org.c
libyasm/bc-reserve.c
libyasm/bytecode.c
libyasm/bytecode.h
modules/arch/lc3b/lc3bbc.c
modules/arch/x86/x86bc.c
modules/dbgfmts/codeview/cv-symline.c
modules/dbgfmts/codeview/cv-type.c
modules/dbgfmts/dwarf2/dwarf2-dbgfmt.c
modules/dbgfmts/dwarf2/dwarf2-info.c
modules/dbgfmts/dwarf2/dwarf2-line.c
modules/dbgfmts/stabs/stabs-dbgfmt.c
modules/objfmts/coff/coff-objfmt.c
modules/objfmts/coff/win64-except.c
modules/objfmts/elf/tests/amd64/Makefile.inc
modules/objfmts/elf/tests/amd64/multiplefixup.asm [new file with mode: 0644]
modules/objfmts/elf/tests/amd64/multiplefixup.hex [new file with mode: 0644]