]> granicus.if.org Git - yasm/commit
Add support for ELF32 and ELF64 TLS (thread local storage) relocations.
authorPeter Johnson <peter@tortall.net>
Sat, 9 Feb 2008 04:06:47 +0000 (04:06 -0000)
committerPeter Johnson <peter@tortall.net>
Sat, 9 Feb 2008 04:06:47 +0000 (04:06 -0000)
commita3e30bc39f4f84156622dee7314ea264468b60ca
tree778c62812fef36d4fa5345d4a18a0599c1be9816
parent04039380d1c0c79bebf2a1a878c199935ec55ec2
Add support for ELF32 and ELF64 TLS (thread local storage) relocations.
While here, simplify how special relocations are handled inside ELF.

Requested by: Nils Weller <nils@gnulinux.nl>

svn path=/trunk/yasm/; revision=2036
modules/objfmts/elf/elf-machine.h
modules/objfmts/elf/elf-x86-amd64.c
modules/objfmts/elf/elf-x86-x86.c
modules/objfmts/elf/tests/Makefile.inc
modules/objfmts/elf/tests/gas32/Makefile.inc [new file with mode: 0644]
modules/objfmts/elf/tests/gas32/elf_gas32_ssym.asm [new file with mode: 0644]
modules/objfmts/elf/tests/gas32/elf_gas32_ssym.hex [new file with mode: 0644]
modules/objfmts/elf/tests/gas32/elf_gas32_test.sh [new file with mode: 0755]
modules/objfmts/elf/tests/gas64/Makefile.inc
modules/objfmts/elf/tests/gas64/elf_gas64_ssym.asm [new file with mode: 0644]
modules/objfmts/elf/tests/gas64/elf_gas64_ssym.hex [new file with mode: 0644]