[ELF] Add support for reading dynamic libraries.
authorMichael J. Spencer <bigcheesegs@gmail.com>
Mon, 11 Feb 2013 23:03:35 +0000 (23:03 +0000)
committerMichael J. Spencer <bigcheesegs@gmail.com>
Mon, 11 Feb 2013 23:03:35 +0000 (23:03 +0000)
commitc3c8bc1e5cc644c6f7bb2d4f9dc0d12b1ae082a0
tree569ae23a5869a38a091bc3ef57b5efcd925b5089
parent6ae564b4a065d082741eb58255540260bbf01adf
[ELF] Add support for reading dynamic libraries.

llvm-svn: 174916
16 files changed:
lld/include/lld/Core/File.h
lld/include/lld/Core/LLVM.h
lld/include/lld/Core/SharedLibraryFile.h
lld/lib/ReaderWriter/ELF/Atoms.h
lld/lib/ReaderWriter/ELF/CreateELF.h [new file with mode: 0644]
lld/lib/ReaderWriter/ELF/DynamicFile.h [new file with mode: 0644]
lld/lib/ReaderWriter/ELF/File.h
lld/lib/ReaderWriter/ELF/Reader.cpp
lld/lib/ReaderWriter/ReaderArchive.cpp
lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
lld/test/CMakeLists.txt
lld/test/elf/Inputs/shared.c [new file with mode: 0644]
lld/test/elf/Inputs/shared.so-x86-64 [new file with mode: 0644]
lld/test/elf/Inputs/use-shared.c [new file with mode: 0644]
lld/test/elf/Inputs/use-shared.x86-64 [new file with mode: 0644]
lld/test/elf/dynamic-library.test [new file with mode: 0644]