llvm-project/lld/lib/ReaderWriter/MachO
Lang Hames 49047039b0 [lld] Add MachO thread-local storage support.
This allows LLD to correctly link MachO objects that use thread-local storage.

Differential Revision: http://reviews.llvm.org/D10578

llvm-svn: 240454
2015-06-23 20:35:31 +00:00
..
ArchHandler.cpp Fix heap-buffer-overflow bugs identified by the Address Sanitizer 2015-02-19 20:42:23 +00:00
ArchHandler.h [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
ArchHandler_arm.cpp Define make_dynamic_error_code(const char *). 2015-04-14 02:34:09 +00:00
ArchHandler_arm64.cpp Define make_dynamic_error_code(const char *). 2015-04-14 02:34:09 +00:00
ArchHandler_x86.cpp Define make_dynamic_error_code(const char *). 2015-04-14 02:34:09 +00:00
ArchHandler_x86_64.cpp [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
Atoms.h Remove redundant virtual on member functions marked 'override'. 2015-04-08 17:08:27 +00:00
CMakeLists.txt [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
CompactUnwindPass.cpp Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>& 2015-06-19 19:43:43 +00:00
ExecutableAtoms.h Rename ExecutableAtom.hpp to ExecutableAtom.h 2015-04-14 21:06:56 +00:00
File.h Use alignment values everywhere instead of log2. 2015-03-26 02:03:44 +00:00
GOTPass.cpp Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>& 2015-06-19 19:43:43 +00:00
LayoutPass.cpp Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>& 2015-06-19 19:43:43 +00:00
LayoutPass.h Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>& 2015-06-19 19:43:43 +00:00
MachOLinkingContext.cpp [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
MachONormalizedFile.h [MachO] Initialize all fields of NormalizedFile. 2015-06-23 19:55:04 +00:00
MachONormalizedFileBinaryReader.cpp Use MemoryBufferRef instead of MemoryBuffer&. NFC. 2015-04-27 22:48:51 +00:00
MachONormalizedFileBinaryUtils.h Remove include/lld/Core/Endian.h and use llvm/Support/Endian.h instead. 2015-03-02 20:31:43 +00:00
MachONormalizedFileBinaryWriter.cpp [LLD] Add support for the -stack_size option to Darwin ld. 2015-05-20 22:10:50 +00:00
MachONormalizedFileFromAtoms.cpp [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
MachONormalizedFileToAtoms.cpp [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
MachONormalizedFileYAML.cpp [lld] Make the MachO -stack_size default '0', add a test case. 2015-05-22 00:25:34 +00:00
MachOPasses.h [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
ShimPass.cpp Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>& 2015-06-19 19:43:43 +00:00
StubsPass.cpp Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>& 2015-06-19 19:43:43 +00:00
TLVPass.cpp [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
WriterMachO.cpp Rename ExecutableAtom.hpp to ExecutableAtom.h 2015-04-14 21:06:56 +00:00