[PATCH] D11140: [ELF/AArch64] Fix export TLS dynamic symbol

Adhemerval Zanella adhemerval.zanella at linaro.org
Mon Jul 13 06:14:31 PDT 2015


zatrazz created this revision.
zatrazz added reviewers: ruiu, shankar.easwaran.
zatrazz added subscribers: llvm-commits, lld.
zatrazz added a project: lld.
Herald added subscribers: rengolin, aemerson.

This patch fixes the TLS dynamic variable exportation from .got.plt segments,
created by General-dynamic relocations (TLSDESC).  Current code only export
symbols in dynamic table from .got sections.

http://reviews.llvm.org/D11140

Files:
  lib/ReaderWriter/ELF/AArch64/AArch64ExecutableWriter.cpp
  lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp
  lib/ReaderWriter/ELF/AArch64/AArch64SectionChunks.cpp
  lib/ReaderWriter/ELF/AArch64/AArch64SectionChunks.h
  lib/ReaderWriter/ELF/AArch64/AArch64TargetHandler.cpp
  lib/ReaderWriter/ELF/AArch64/AArch64TargetHandler.h
  test/elf/AArch64/general-dyn-tls-0.test

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11140.29555.patch
Type: text/x-patch
Size: 6133 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150713/45b6c126/attachment.bin>


More information about the llvm-commits mailing list