llvm-project/lld/lib/ReaderWriter/MachO
Pete Cooper 12b094d5f4 Only emit files with subsections_via_symbols if all inputs had that set.
When generating a relocatable file, its only valid to set this flag if
all of the inputs also had the flag.  Otherwise we may atomize incorrectly
when we link the relocatable file again.

Reviewed by Lang Hames.

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

llvm-svn: 257976
2016-01-16 01:09:23 +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 Fix Clang-tidy misc-use-override warnings, other minor fixes. 2015-09-10 18:51:36 +00:00
ArchHandler_arm64.cpp Always generate the fixup content for unwindFDEToFunction as we no 2016-01-07 21:10:06 +00:00
ArchHandler_x86.cpp Fix Clang-tidy misc-use-override warnings, other minor fixes. 2015-09-10 18:51:36 +00:00
ArchHandler_x86_64.cpp Fix x86_64 delta*Anon relocs. 2016-01-04 21:23:12 +00:00
Atoms.h [lld][MachO] Recognize __thread_bss sections as zero-fill and set all the 2015-12-11 23:25:09 +00:00
CMakeLists.txt Set the folder for libraries to 'lld libraries'. NFC. 2016-01-07 00:14:04 +00:00
CompactUnwindPass.cpp Fix Clang-tidy modernize-use-auto warnings, other minor fixes. 2015-11-10 22:37:38 +00:00
ExecutableAtoms.h Add File::kind's for all subclasses of File. 2016-01-14 22:55:38 +00:00
File.h Only emit files with subsections_via_symbols if all inputs had that set. 2016-01-16 01:09:23 +00:00
FlatNamespaceFile.h [lld][MachO] Fix indentation. 2015-10-20 21:47:19 +00:00
GOTPass.cpp Fix Clang-tidy modernize-use-auto warnings, other minor fixes. 2015-11-10 22:37:38 +00:00
LayoutPass.cpp Added some DEBUG() prints to make it clearer what the mach-o passes are doing. NFC. 2015-12-16 19:12:49 +00:00
LayoutPass.h Fix Clang-tidy misc-use-override warnings, other minor fixes. 2015-09-10 18:51:36 +00:00
MachOLinkingContext.cpp Add checking of differing swift versions in input files. 2016-01-16 00:07:22 +00:00
MachONormalizedFile.h Add more debugging output to MachO lld. NFC. 2015-12-16 22:03:21 +00:00
MachONormalizedFileBinaryReader.cpp Use MemoryBufferRef instead of MemoryBuffer&. NFC. 2015-04-27 22:48:51 +00:00
MachONormalizedFileBinaryUtils.h Don't emit relocs for the __eh_frame section as they can be implicit. 2016-01-07 21:07:26 +00:00
MachONormalizedFileBinaryWriter.cpp Update for LLVM function name change. 2016-01-14 20:53:50 +00:00
MachONormalizedFileFromAtoms.cpp Only emit files with subsections_via_symbols if all inputs had that set. 2016-01-16 01:09:23 +00:00
MachONormalizedFileToAtoms.cpp Only emit files with subsections_via_symbols if all inputs had that set. 2016-01-16 01:09:23 +00:00
MachONormalizedFileYAML.cpp [lld][MachO] Recognize __thread_bss sections as zero-fill and set all the 2015-12-11 23:25:09 +00:00
MachOPasses.h [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
SectCreateFile.h Add File::kind's for all subclasses of File. 2016-01-14 22:55:38 +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 Fix Clang-tidy modernize-use-auto warnings, other minor fixes. 2015-11-10 22:37:38 +00:00
TLVPass.cpp Fix Clang-tidy modernize-use-auto warnings, other minor fixes. 2015-11-10 22:37:38 +00:00
WriterMachO.cpp Rename ExecutableAtom.hpp to ExecutableAtom.h 2015-04-14 21:06:56 +00:00