[PATCH] [lld][ELF] Dynamic library support

Shankar Kalpathi Easwaran shankarke at gmail.com
Thu Mar 28 09:33:07 PDT 2013


Hi Bigcheese,

This patch adds the below functionalities :-

* Adds required hash section
* Adds changes to Hexagon got and .got.plt sections

This also makes shared libraries work with Hexagon for object files containing PLT/GOTOFF/GOTPCREL relocations.



http://llvm-reviews.chandlerc.com/D587

Files:
  test/elf/Hexagon/dynlib-hash.test
  test/elf/Hexagon/dynlib-gotoff.test
  test/elf/Hexagon/dynlib-syms.test
  test/elf/dynamic.test
  lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.cpp
  lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.h
  lib/ReaderWriter/ELF/Hexagon/HexagonDynamicAtoms.h
  lib/ReaderWriter/ELF/SectionChunks.h
  lib/ReaderWriter/ELF/OutputELFWriter.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D587.1.patch
Type: text/x-patch
Size: 22324 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130328/c385e017/attachment.bin>


More information about the llvm-commits mailing list